https://github.com/dschep/ntfy-webpush
☁️🔔 webpush notification support for ntfy
https://github.com/dschep/ntfy-webpush
notification ntfy push-notifications webpush
Last synced: about 1 month ago
JSON representation
☁️🔔 webpush notification support for ntfy
- Host: GitHub
- URL: https://github.com/dschep/ntfy-webpush
- Owner: dschep
- License: mit
- Created: 2018-04-07T17:29:44.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T02:20:15.000Z (over 2 years ago)
- Last Synced: 2025-03-01T07:06:32.472Z (about 2 months ago)
- Topics: notification, ntfy, push-notifications, webpush
- Language: JavaScript
- Homepage: https://dschep.github.io/ntfy-webpush/
- Size: 3.05 MB
- Stars: 14
- Watchers: 3
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
``ntfy-webpush``
================Brining webpush notifications to `ntfy `_.
.. image:: screenshot.png
Quick start
~~~~~~~~~~~::
sudo pip install ntfy-webpush
ntfy-webpushThen follow the directions.
Config Options
~~~~~~~~~~~~~~
- ``subscription_info`` - A `PushSubscription `_ Object
- ``private_key`` - the path to private key file or anything else that works with `pywebpush `_.Example config:
~~~~~~~~~~~~~~~
.. code:: yaml---
backends:
- ntfy_webpush
ntfy_webpush:
subscription_info:
endpoint: >-
https://updates.push.services.mozilla.com/wpush/v2/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
keys:
auth: xXXxXXxxxXXXXxxxXXxxXX
p256dh: >-
xXXxXXxxxXXXXxxxXXxxXxXXxXXxxxXXXXxxxXXxxXxXXxXXxxxXXXXxxxXXxxXxXXxXXxxxXXXXxxxXXxxXXXX
private_key: /home/user/.local/share/ntfy/private_key.pemVideo
~~~~~
Click the screenshot below for a video demonstrating ``ntfy-webpush`` on ChromeOS with Google Cloud
Shell.|Video|_
.. |Video| image:: ./chromeos.png
.. _Video: https://raw.githubusercontent.com/dschep/ntfy-webpush/master/chromeos.webm