Python module to push messages to gotify server
Project description
gotify_message
Description
Python module to push messages to gotify server
Gotify is messaging service that can be installed in LAN network and used without Internet access.
Example use
>>> from gotify_message import GotifyNotification
>>> message=GotifyNotification("http://10.0.0.7:8090", "AiOLxxDxYOCc7bY", "test_title", "test_message")
>>> print(message.json)
{
"url": "http://10.0.0.7:8090/message",
"headers": {
"X-Gotify-Key": "AiOLxxDxYOCc7bY",
"Content-type": "application/json"
},
"payload": {
"title": "test_title",
"priority": 5,
"message": "test_message",
"extras": {
"client::display": {
"contentType": "text/plain"
}
}
}
}
>>> message.send()
<Response [200]>
>>> message.send("test message")
<Response [200]>
>>> message.send("test message", "test_title")
<Response [200]>
>>> message.delivered
False
>>> message.send('test message')
<Response [200]>
>>> message.delivered
True
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gotify_message-0.2.1.tar.gz
(3.7 kB
view details)
File details
Details for the file gotify_message-0.2.1.tar.gz.
File metadata
- Download URL: gotify_message-0.2.1.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb49e7b0bf9b29bb04db0ca8486404f2cdb4932070762f4f3337cc5558833282
|
|
| MD5 |
43194435ac35efcaeefa1e2c278de2be
|
|
| BLAKE2b-256 |
dba6d88e1909691555e93a49dea05cd60d38590e4dd9829740a3542af43c8666
|