""" Returns the temp4late Movie list- Star Wars Movies movies --------------------- Possible Genre's are: Documentary Extras Movie Audio Books ----------------------- Genre tag examples Star Wars Movies genre/Movie http://ukodi1.com/images/G4xUAWx.jpg http://uk1.site/images/movie.png All Star Wars Movies Star Wars Documentaries genre/Documentary http://ukodi1.com/images/G4xUAWx.jpg http://uk1.site/images/doc's.png Star Wars Docs Star Wars Extras genre/Extras http://ukodi1.com/images/G4xUAWx.jpg http://uk1.site/images/EXTRA.png Extras & Fan Made Star Wars Audio Books genre/Audio Books http://ukodi1.com/images/G4xUAWx.jpg http://uk1.site/images/AUDIO.png Audio Books -------------------------------------------------------------- """ from resources.modules import public import logging,xbmcplugin,sys,base64,json addDir3=public.addDir3 addLink=public.addLink from resources.modules.client import get_html def run(url,lang,icon,fanart,plot,name): return addDir3(name,'temp4_movie',193,icon,fanart,plot,id=url) def next_level(url,icon,fanart,plot,name,id): table_id = "apppxFvFzSNbUjBJn" table_name = "Star%20Wars" api_key = "keyFw4tAzBr8ximp0" genre = id.split("/")[-1] # App ID, Table ID, Max Results, Sort ID, View Mode, API Key headers={'Authorization': 'Bearer {}'.format(api_key)} import posixpath ur=posixpath.join('https://api.airtable.com/','v0', table_id,table_name) x=get_html(ur,headers=headers,verify=False).json() all_d=[] for field in x['records']: links=[] res = field['fields'] if genre.lower() not in res['type'].lower() and 'movies' not in id: continue name = res['name'] name = (name).encode('ascii', errors='ignore').decode('ascii', errors='ignore') summary = res['summary'] summary = (summary).encode('ascii', errors='ignore').decode('ascii', errors='ignore') fanart = res['fanart'] thumbnail = res['thumbnail'] if len(thumbnail)<2: thumbnail=icon if len(res['link1'])>2: links .append( res['link1']) if len(res['link2'])>2: links .append( res['link2']) if len(res['link3'])>2: links .append( res['link3']) if len(res['link4'])>2: links .append( res['link4']) if len(res['link5'])>2: links .append( res['link5']) if len(links)==0: continue if len(links)>1: f_link='$$$$'.join(links) else: f_link=links[0] aa=addLink(name,f_link,6,False,thumbnail,fanart,summary,original_title=name,place_control=True) all_d.append(aa) xbmcplugin .addDirectoryItems(int(sys.argv[1]),all_d,len(all_d))