def get(self, request, *args, **kwargs): title = kwargs["title"] results = search(title) if results: movie = results[0] if movie["title"].lower() == title.lower(): is_streaming = streaming(movie["_id"]) if "netflix_instant" in is_streaming: return JsonResponse({"netflix": True}) else: return JsonResponse({"netflix": "unknown"}) return JsonResponse({"netflix": False})
from canistreamit import streaming, search, rental import sys, json movie_info = search(sys.argv[1]) if (len(movie_info) > 0): movie = movie_info[0]; stream_list = streaming(movie['_id']) dump = json.dumps(stream_list) print dump print json.dumps(rental(movie['_id'])) else: print []
import re from os import listdir from canistreamit import search, streaming, xfinity regex = re.compile("^(.*)\(.*$") for f in listdir("/media/epeters/Seagate Backup Plus Drive/MacGyver_1/TiVo Recordings"): match = regex.match(f) if match: search_list = search(match.group(1)) for movie in search_list: print movie['title'] stream_result = streaming(movie['_id']) if "amazon_prime_instant_video" in stream_result: print "\tAmazon Instant" if "netflix_instant" in stream_result: print "\tNetflix Instant" xfinity_result = xfinity(movie['_id']) if "streampix" in xfinity_result: print "\tXfinity Streampix"
slist = search(title) movie = None if slist: for res in slist: try: matchid = res['links']['imdb'].split("/")[-2].replace("tt","").strip() if imdbid == matchid: movie = res break except KeyError: pass if movie: stream = streaming(movie['_id']) netflix, amazon, hulu = 0, 0, 0 netflix_link, amazon_link, hulu_link = "", "", "" if stream: if 'netflix_instant' in stream.keys(): try: netflix = 1 netflix_link = "https://www.netflix.com/title/" + stream['netflix_instant']['external_id'] except KeyError: pass if 'hulu_movies' in stream.keys(): try: hulu = 1