def EXPORT_MOVIE(asin=False, makeNFO=cr_nfo): SetupLibrary() if not asin: asin = args.get('asin') for moviedata in moviesDB.lookupMoviedb(asin, single=False): Info = listmovie.ADD_MOVIE_ITEM(moviedata, onlyinfo=True) filename = Info['Title'] folder = os.path.join(MOVIE_PATH, cleanName(filename)) Log('Amazon Export: ' + filename) strm_file = filename + ".strm" u = '%s?%s' % (sys.argv[0], urllib.urlencode({ 'asin': asin, 'mode': 'play', 'name': Info['Title'], 'sitemode': 'PLAYVIDEO', 'adult': Info['isAdult'], 'trailer': 0, 'selbitrate': 0 })) SaveFile(strm_file, u, folder) if makeNFO: nfo_file = filename + ".nfo" nfo = '<movie>' nfo += streamDetails(Info) nfo += '</movie>' SaveFile(nfo_file, nfo, folder)
def ADD_MOVIE(addASIN, isPrime=True, inWatchlist=False, export=False): movies = moviesDB.lookupMoviedb(addASIN, isPrime=True) for moviedata in movies: if export: xbmclibrary.EXPORT_MOVIE(moviedata[0]) else: righturl = 'http://www.amazon.com/gp/product/' + addASIN listmovie.ADD_MOVIE_ITEM(moviedata, righturl, inWatchlist=inWatchlist)
def GetStreamInfo(asin): import movies import listmovie import tv import listtv moviedata = movies.lookupMoviedb(asin) if moviedata: return listmovie.ADD_MOVIE_ITEM(moviedata, onlyinfo=True) else: epidata = tv.lookupTVdb(asin) if epidata: return listtv.ADD_EPISODE_ITEM(epidata, onlyinfo=True) return {'Title': ''}
def EXPORT_MOVIE(asin=False, makeNFO=True): SetupLibrary() if not asin: asin = common.args.asin for moviedata in moviesDB.lookupMoviedb(asin, single=False): Info = listmovie.ADD_MOVIE_ITEM(moviedata, onlyinfo=True) filename = Info['Title'] if Info['Year']: filename = '%s (%s)' % (Info['Title'], Info['Year']) #Dialog.notification('Export', filename, sound = False) common.Log('Amazon Export: ' + filename) strm_file = filename + ".strm" u = '%s?asin=<%s>&mode=<play>&name=<%s>&sitemode=<PLAYVIDEO>&adult=<%s>&trailer=<0>&selbitrate=<0>' % ( sys.argv[0], asin, urllib.quote_plus( Info['Title']), Info['isAdult']) SaveFile(strm_file, u, MOVIE_PATH) if makeNFO: nfo_file = filename + ".nfo" nfo = '<movie>' nfo += streamDetails(Info) nfo += '</movie>' SaveFile(nfo_file, nfo, MOVIE_PATH)