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()