def ol_get(olkey): if oldb.is_supported(): return oldb.get(olkey) else: try: result = download(get_ol_url() + olkey + ".json") return simplejson.loads(result) except IOError: return None
def ol_things(key, value): if oldb.is_supported(): return oldb.query(key, value) else: query = {"type": "/type/edition", key: value, "sort": "last_modified", "limit": 10} try: d = dict(query=simplejson.dumps(query)) result = download(get_ol_url() + "/api/things?" + urllib.urlencode(d)) result = simplejson.loads(result) return result["result"] except IOError: import traceback traceback.print_exc() return []
def ol_things(key, value): if oldb.is_supported(): return oldb.query(key, value) else: query = { 'type': '/type/edition', key: value, 'sort': 'last_modified', 'limit': 10 } try: d = dict(query=simplejson.dumps(query)) result = download(get_ol_url() + '/api/things?' + urllib.urlencode(d)) result = simplejson.loads(result) return result['result'] except IOError: import traceback traceback.print_exc() return []