A Python library to send notifications to your iPhone, Discord, Telegram, WeChat, QQ and DingTalk.
Project description
onepush
A Python library to send notifications to your iPhone, Discord, Telegram, WeChat, QQ and DingTalk.
Supported providers
Bark, Discord , Telegram, ServerChan, ServerChanTurbo , WechatWorkApp , WechatWorkBot, pushplus, go-cqhttp, Qmsg , DingTalk, Customised providers
Installation
Via pip:
pip install onepush
Or via source code:
git clone https://github.com/y1ndan/onepush.git
cd onepush
python setup.py install
Basic Usage
from onepush import get_notifier
n = get_notifier('bark')
print(n.params)
response = n.notify(key='YOUR_BARK_KEY', title='OnePush', content='Hello World!')
print(response.text)
# {'required': ['key'], 'optional': ['title', 'content', 'sound', 'isarchive', 'icon', 'group', 'url', 'copy', 'autocopy']}
# {"code":200,"message":"success","timestamp":1633528319}
Or:
from onepush import notify
notify('bark', key='YOUR_BARK_KEY', title='OnePush', content='Hello World!')
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
onepush-1.1.0.tar.gz
(7.5 kB
view hashes)
Built Distribution
onepush-1.1.0-py3-none-any.whl
(13.1 kB
view hashes)