gotipy/gotipy.py
2018-11-08 22:59:23 +11:00

34 lines
942 B
Python

import requests
import json
from pprint import pprint
class gotipy(object):
def __init__(self, token, url):
self.token = token
self.url = url
self.headers = {'X-Gotify-Key' : self.token}
def sendMessage(self, title, message):
self.title = title
self.message = message
self.requrl = self.url + '/message'
#define a new dict for the message
data = {}
data["message"] = self.message
data["title"] = self.title
req = requests.post(self.requrl, headers=self.headers, json=data)
try:
return req.json()['error']
except:
return "Message Sent :)"
def getApplications(self):
self.requrl = self.url + '/application'
req = requests.get(self.requrl, headers=self.headers)
try:
return req.json()['error']
except:
return req.json()