{"id":20026245,"url":"https://github.com/stean202020/push_bullet","last_synced_at":"2025-03-02T04:34:57.845Z","repository":{"id":259550165,"uuid":"798003689","full_name":"stean202020/push_bullet","owner":"stean202020","description":"Push Bullet is a simple application that allows you to send notifications and messages to your devices using the Pushbullet API. This tool is designed for developers who want to integrate Pushbullet notifications into their applications or automate notification delivery.","archived":false,"fork":false,"pushed_at":"2024-10-24T23:55:00.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T17:12:59.698Z","etag":null,"topics":["bash-script","curl","java","powershell","pushbullet","pushnotifications","python","shell"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stean202020.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-08T22:43:54.000Z","updated_at":"2024-10-24T23:55:12.000Z","dependencies_parsed_at":"2024-10-26T12:39:07.557Z","dependency_job_id":"bddc9090-5061-44e7-bb83-20b932c4fec2","html_url":"https://github.com/stean202020/push_bullet","commit_stats":null,"previous_names":["oddrefrigerator/push_bullet","stean202020/push_bullet"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stean202020%2Fpush_bullet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stean202020%2Fpush_bullet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stean202020%2Fpush_bullet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stean202020%2Fpush_bullet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stean202020","download_url":"https://codeload.github.com/stean202020/push_bullet/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241460090,"owners_count":19966511,"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":["bash-script","curl","java","powershell","pushbullet","pushnotifications","python","shell"],"created_at":"2024-11-13T09:05:56.833Z","updated_at":"2025-03-02T04:34:57.822Z","avatar_url":"https://github.com/stean202020.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Push Bullet\n\nPush Bullet is a simple application that allows you to send notifications and messages to your devices using the Pushbullet API. This tool is designed for developers who want to integrate Pushbullet notifications into their applications or automate notification delivery.\n\n## Features\n\n- **Send Notifications:** Easily send notifications to any device linked to your Pushbullet account.\n- **Customizable Messages:** Tailor your notifications with custom titles, messages, and more.\n- **Multi-Platform Support:** Works across different operating systems and devices.\n- **Easy Integration:** Simple API to integrate into your existing applications or scripts.\n\n## Requirements\n\n- Python 3.x\n- A valid Pushbullet account and API key.\n\n## Installation\n\nTo install Push Bullet, follow these steps:\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/OddRefrigerator/push_bullet.git\n   cd push_bullet\n   ```\n\n2. Install the required dependencies:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n## Usage\n\nTo send a notification using Push Bullet, you can use the following example script:\n\n```python\nimport requests\n\nAPI_KEY = 'YOUR_PUSHBULLET_API_KEY'\nDEVICE_IDENTIFIER = 'YOUR_DEVICE_IDENTIFIER'\n\ndef send_notification(title, message):\n    url = 'https://api.pushbullet.com/v2/pushes'\n    headers = {\n        'Access-Token': API_KEY,\n        'Content-Type': 'application/json'\n    }\n    data = {\n        'type': 'note',\n        'title': title,\n        'body': message,\n        'device_iden': DEVICE_IDENTIFIER\n    }\n    response = requests.post(url, headers=headers, json=data)\n    return response.json()\n\n# Example usage\nresponse = send_notification('Hello!', 'This is a test notification.')\nprint(response)\n```\n\nReplace `YOUR_PUSHBULLET_API_KEY` and `YOUR_DEVICE_IDENTIFIER` with your actual Pushbullet API key and device identifier.\n\n## API Reference\n\nFor more information about the Pushbullet API and its capabilities, visit the [Pushbullet API Documentation](https://docs.pushbullet.com/).\n\n## Contributing\n\nContributions are welcome! If you would like to contribute, please fork the repository and submit a pull request.\n\n### Steps for Contribution\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix:\n   ```bash\n   git checkout -b feature-name\n   ```\n3. Commit your changes:\n   ```bash\n   git commit -m \"Description of your feature or fix\"\n   ```\n4. Push to your branch:\n   ```bash\n   git push origin feature-name\n   ```\n5. Open a Pull Request with a description of your changes.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Author\n\nThis project was created by [OddRefrigerator](https://github.com/OddRefrigerator).\n\n## Contact\n\nFor any inquiries or issues, feel free to open an issue on GitHub or contact the repository owner.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstean202020%2Fpush_bullet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstean202020%2Fpush_bullet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstean202020%2Fpush_bullet/lists"}