#!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import time import json from pathlib import Path import db.sql from jprocessor.process import Jsonload from jprocessor.process_view import Process_View import logs.Logger from db.functions import settype, dbmongo if __name__ == "__main__": seriesid = input('Please enter seriesid: ') #seriesname = input('Please enter series name: ') ROOTDIR = os.getcwd() directories = {} if os.name == 'nt': LOGDIR = f'{ROOTDIR}\\log' directories['SERIESDIR'] = f'{ROOTDIR}\\cache\\series\\' directories['EPISODEDIR'] =f'{ROOTDIR}\\cache\\episodes\\' directories['CASTDIR'] = f'{ROOTDIR}\\cache\\cast\\' directories['CREWDIR'] = f'{ROOTDIR}\\cache\\crew\\' else: LOGDIR = f'{ROOTDIR}/log' directories['SERIESDIR'] = f'{ROOTDIR}/cache/series/' directories['EPISODEDIR'] =f'{ROOTDIR}/cache/episodes/' directories['CASTDIR'] = f'{ROOTDIR}/cache/cast/' directories['CREWDIR'] = f'{ROOTDIR}/cache/crew/' lprint = logs.Logger.lprint(LOGDIR, False) lprint.startlog() import settings.config config_options = settings.config.Config(ROOTDIR) options = config_options.config_options mongodb = dbmongo(options) jload = Jsonload() viewprocess = Process_View() #serieslist = mongodb.mgseries.find() #for series in serieslist: # print(series) series = mongodb.mgseries.find_one({"id": int(seriesid)}) episodecursor = mongodb.mgepisodes.find({"seriesid": int(seriesid)}) episodes = [] for episode in episodecursor: episodes.append(episode) viewprocess.process_seriesdata(series) viewprocess.print_episodedata(episodes) exit()