diff options
| author | pepperpepperpepper <pepper@scannerjammer.com> | 2015-10-06 22:09:38 -0700 |
|---|---|---|
| committer | pepperpepperpepper <pepper@scannerjammer.com> | 2015-10-06 22:09:38 -0700 |
| commit | 8232a9ed41fa73d973d1638aa903ac9d1f09aec9 (patch) | |
| tree | 8b55d19938ca797b85c38a29cd7abd97da023ad5 /get_data.py | |
| parent | 14b6ac27f1b4e910886389f5d5980ac6c586825d (diff) | |
began backtracking
Diffstat (limited to 'get_data.py')
| -rw-r--r-- | get_data.py | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/get_data.py b/get_data.py new file mode 100644 index 0000000..0e26b46 --- /dev/null +++ b/get_data.py @@ -0,0 +1,58 @@ +#!/usr/bin/python2.7 +import requests, sys +import re +import simplejson as json +URL_BASE = "http://asdf.us/im" + +IMAGES_I_LIKE = [ + "http://i.asdf.us/im/de/imgrid_1326006923_xx_abridged___.png", + "http://i.asdf.us/im/b7/imgrid_1328122947_xx_abridged___.png", + "http://i.asdf.us/im/13/imgrid_1327739154_imgrid_1327738736_xx_abridged___pepper_pepper.png", + "http://i.asdf.us/im/3a/imgrid_1328122609__1328122055_.gif", + "http://i.asdf.us/im/29/imgrid_1347748334_xx_abridged___pepper.png", + "http://i.asdf.us/im/af/imGrid_1435899447_dmgk.png", + "http://i.asdf.us/im/da/imGrid_1435899431_dmgk.png", + "http://i.asdf.us/im/e1/Over_1435899330_dmgk.png", + "http://i.asdf.us/im/49/imGrid_1435898499_dmgk.png", + "http://i.asdf.us/im/dd/imGradientyellow-blue_1435898433_.png", +] + + +def post_request(url, data): + r = requests.post(url, data=data) + if r.status_code != 200: + sys.stderr.write("ERROR: %s\n" % r.status_code) + sys.stderr.write("REASON: %s\n" % r.reason) + sys.exit(1) + return json.loads(r.text) + + +def get_request(url, params={}): + r = requests.get(url, params=params) + if r.status_code != 200: + sys.stderr.write("ERROR: %s\n" % r.status_code) + sys.stderr.write("REASON: %s\n" % r.reason) + sys.exit(1) + try: + return json.loads(r.text) + except Exception as e: + sys.stderr.write("%s\n" % r.text) + sys.stderr.write("%s\n" % e ) + + +def test(api_name, params): + return get_request("%s/%s" % (URL_BASE, api_name), params=params) + + +if __name__ == "__main__": + for i in IMAGES_I_LIKE: + newfile = re.search(r'/([^/]+)$', i).groups()[0] + try: + print test( + "data", + { + "newfile": newfile + } + ) + except Exception as e: + print "nope" |
