49 lines
1.7 KiB
Python
49 lines
1.7 KiB
Python
#!/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()
|
|
|