{"id":14036849,"url":"https://github.com/ltpitt/python-simple-notifications","last_synced_at":"2025-07-27T04:32:26.877Z","repository":{"id":79909842,"uuid":"59569097","full_name":"ltpitt/python-simple-notifications","owner":"ltpitt","description":"A Python module to send out email (also with attachment) and push notifications (using pushbullet or pushover) from your applications","archived":false,"fork":false,"pushed_at":"2024-01-19T09:15:05.000Z","size":90,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-08-13T03:05:59.438Z","etag":null,"topics":["cross-platform","email","notifications","push-notifications","pushbullet","pushover"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ltpitt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-05-24T11:57:37.000Z","updated_at":"2024-01-19T08:43:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"740fbdba-e094-4944-8890-76a26a377496","html_url":"https://github.com/ltpitt/python-simple-notifications","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ltpitt%2Fpython-simple-notifications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ltpitt%2Fpython-simple-notifications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ltpitt%2Fpython-simple-notifications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ltpitt%2Fpython-simple-notifications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ltpitt","download_url":"https://codeload.github.com/ltpitt/python-simple-notifications/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227762295,"owners_count":17816006,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cross-platform","email","notifications","push-notifications","pushbullet","pushover"],"created_at":"2024-08-12T03:02:16.455Z","updated_at":"2024-12-02T16:30:48.271Z","avatar_url":"https://github.com/ltpitt.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"![CI](https://github.com/ltpitt/python-simple-notifications/workflows/CI/badge.svg)\n[![GitHub Issues](https://img.shields.io/github/issues-raw/ltpitt/python-simple-notifications)](https://github.com/ltpitt/python-simple-notifications/issues)\n![Total Commits](https://img.shields.io/github/last-commit/ltpitt/python-simple-notifications)\n![GitHub commit activity](https://img.shields.io/github/commit-activity/4w/ltpitt/python-simple-notifications?foo=bar)\n[![License](https://img.shields.io/badge/license-GPL-blue.svg)](https://opensource.org/licenses/GPL-3.0)\n![Contributions welcome](https://img.shields.io/badge/contributions-welcome-orange.svg)\n\n# Simple Notifications\n\u003eSimple Notifications is a cross-platform command line tool that allows to easily send out Email (also with attachment) and push notifications (using [Pushover](https://pushover.net) or [Pushbullet](https://www.pushbullet.com))  \n\n## Pre-requisites\n* Python: [installation instructions](https://www.python.org/downloads/).\n* Python Pip: it should be available in your Python install, if this is not your case here's [installation instructions](https://pip.pypa.io/en/stable/installing/).  \n\n## How to install\n\nOnce Python and Python Pip are installed:\n\n    $ git clone https://github.com/ltpitt/python-simple-notifications.git\n    $ cd python-simple-notifications\n    $ pip install .\n\nThen customize simple_notifications_config.py with the required Email / Pushbullet / Pushover configuration data.  It is easy to understand how if you read the comments in simple_notifications_config.py.  \n\nExample simple_notification_config.py path for a Windows 10 installation using Python 2.7:  \n`C:\\Python27\\Lib\\site-packages\\simple_notifications\\simple_notifications_config.py  `\n\nExample simple_notification_config.py path for a Windows 10 installation using Python 3.9:  \n`C:\\Users\\YOUR_USER\\AppData\\Local\\Programs\\Python\\Python39\\Lib\\site-packages\\simple_notifications  `\n  \nExample simple_notification_config.py path for a Linux installation using Python 2.7:  \n`/usr/local/lib/python2.7/dist-packages/simple_notifications/simple_notifications_config.py  `\n\nExample simple_notification_config.py path for a Linux installation using Python 3.9:  \n`/usr/local/lib/python3.9/dist-packages/simple_notifications/simple_notifications_config.py  `\n  \nAs last step remember to make the simple_notification_config.py file readable only by the user that will run the script.  \n  \nOn Windows right click on the file, properties and then customize the permissions tab using this explanation:  \n  \nhttps://msdn.microsoft.com/en-us/library/bb727008.aspx\n\nOn Linux:\n  \n    $ chmod 400 /usr/local/lib/python2.7/dist-packages/simple_notifications/simple_notifications_config.py  \n\n\n## Usage\n\nHere's how to display help:\n\n    $ simple-notifications --help\n    \nOutput:    \n```bash\nUsage: simple-notifications [OPTIONS] COMMAND [ARGS]...\n\n  Simple Notifications sends out email and push notifications from your\n  applications (using Pushbullet or Pushover)\n\nOptions:\n  --help  Show this message and exit.\n\nCommands:\n  email       Send a notification using Email\n  pushbullet  Send a notification using Pushbullet\n  pushover    Send a notification using Pushover\n\n```\n\n\n### Contribution guidelines ###\n\n* If you have any idea or suggestion contact directly the Repo Owner\n\n### Who do I talk to? ###\n\n* ltpitt: Repo Owner\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fltpitt%2Fpython-simple-notifications","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fltpitt%2Fpython-simple-notifications","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fltpitt%2Fpython-simple-notifications/lists"}