Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def _get_games_list(search):
- results = []
- display = []
- #try:
- for num in range(1,3):
- f = urllib.urlopen('http://www.comicvine.com/jsonsearch/?indices[0]=issue&page='+str(num)+'&q="'+urllib.quote(search.lower())+'"')
- json = simplejson.loads(f.read())
- for issue in json['results']:
- comic = {}
- comic["id"] = issue["id"]
- comic["title"] = issue["title"].encode('utf-8','ignore')
- comic["studio"] = issue["company"].encode('utf-8','ignore')
- try:
- comic["release"] = " / "+issue["cover_date"][0:4].encode('utf-8','ignore')
- except:
- comic["release"] = ""
- comic["order"] = 1
- comic_volume = comic["title"].split(' - ')
- if ( comic_volume[0].lower() == search.lower() ):
- comic["order"] += 1
- if ( comic["title"].lower() == search.lower() ):
- comic["order"] += 1
- if ( comic["title"].lower().find(search.lower()) != -1 ):
- comic["order"] += 1
- results.append(comic)
- results.sort(key=lambda result: result["order"], reverse=True)
- for result in results:
- display.append(result["title"]+' ('+result["studio"]+result["release"]+')')
- return results,display
- #except:
- # return results,display
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement