def main(): conn, cur = check_and_setup() res = [] file_lst = [] now = datetime.datetime.now() f = find('*', '/file/Backup/Download/film/') for item in f: if item.split('.')[-1] in config.movie_formats: file_name = simple_normalize(item.split('/')[-1]) try: if int(file_name.split()[-1]) > 1800 and int(file_name.split()[-1]) < now.year: year = file_name.split()[-1] file_name = file_name.replace(year, '') except: pass if is_in_db(conn, cur, file_name, 'movies') or file_name == 'sample': pass else: file_lst.append(item) for item in Runner(file_lst): print item['name'] add_to_db(item['name'], item, conn, cur)
def get_data(file): data = {} data["address"] = file file_name = simple_normalize(file.split("/")[-1]) now = datetime.datetime.now() data["year"] = "" data["name"] = file_name try: if int(file_name.split()[-1]) > 1800 and int(file_name.split()[-1]) < now.year: data["year"] = file_name.split()[-1] data["name"] = file_name.replace(data["year"], "") except: data["year"] = "" data["name"] = file_name if data["name"] == "sample": return url = "http://www.omdbapi.com/?t=%s&y=%s" % (data["name"], data["year"]) response = requests.get(url) res = response.json() if res["Response"] == "False": res = search_move(data["name"]) res["name"] = data["name"] to_db(res)