From b083ace52f49b7f3cd858ea5f1eea2b417a47a8a Mon Sep 17 00:00:00 2001 From: yo mama Date: Tue, 3 Mar 2015 21:09:57 -0800 Subject: added most of the api code --- lib/imbreak.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 lib/imbreak.py (limited to 'lib/imbreak.py') diff --git a/lib/imbreak.py b/lib/imbreak.py new file mode 100644 index 0000000..046f51b --- /dev/null +++ b/lib/imbreak.py @@ -0,0 +1,28 @@ +#!/usr/bin/python2.7 +import urllib +import urllib2 +import simplejson as json +import random +import sys +from lib.utils import post_request + +IMBREAK_URL = "http://asdf.us/im/api/imbreak" + +class ImBreak(): + def __init__(self): + self._required_keys = [ + "url", + "breaktype", + "finalformat", + "breakmode", + "breakangle", + "username", + "expanded" + ] + def new(self, params): + for k in self._required_keys: + if not k in params: + params[k] = ""; + self.params = params + return json.loads(post_request(IMBREAK_URL, self.params)) + -- cgit v1.2.3-70-g09d2