Restructured the python code.

This commit is contained in:
ArabCoders 2023-12-31 18:34:50 +03:00
parent 6e1ac4c1a0
commit 4479013712
11 changed files with 25 additions and 26 deletions

View file

@ -4,10 +4,10 @@ from datetime import datetime, timezone
from email.utils import formatdate from email.utils import formatdate
import json import json
import sqlite3 import sqlite3
from src.Utils import calcDownloadPath from Utils import calcDownloadPath
from src.Config import Config from Config import Config
from src.Download import Download from Download import Download
from src.DTO.ItemDTO import ItemDTO from ItemDTO import ItemDTO
class DataStore: class DataStore:

View file

@ -7,9 +7,9 @@ import os
import re import re
import shutil import shutil
import yt_dlp import yt_dlp
from src.Utils import get_format, get_opts, jsonCookie, mergeConfig from Utils import get_format, get_opts, jsonCookie, mergeConfig
from src.DTO.ItemDTO import ItemDTO from ItemDTO import ItemDTO
from src.Notifier import Notifier from Notifier import Notifier
log = logging.getLogger('download') log = logging.getLogger('download')

View file

@ -5,12 +5,12 @@ import os
import time import time
import yt_dlp import yt_dlp
from sqlite3 import Connection from sqlite3 import Connection
from src.Config import Config from Config import Config
from src.Notifier import Notifier from Notifier import Notifier
from src.Download import Download from Download import Download
from src.DTO.ItemDTO import ItemDTO from ItemDTO import ItemDTO
from src.DataStore import DataStore from DataStore import DataStore
from src.Utils import ObjectSerializer, calcDownloadPath, ExtractInfo, mergeConfig from Utils import ObjectSerializer, calcDownloadPath, ExtractInfo, mergeConfig
from datetime import datetime, timezone from datetime import datetime, timezone
log = logging.getLogger('DownloadQueue') log = logging.getLogger('DownloadQueue')

View file

@ -1,5 +1,5 @@
from socketio import AsyncServer from socketio import AsyncServer
from src.Utils import ObjectSerializer from Utils import ObjectSerializer
class Notifier: class Notifier:

View file

@ -5,15 +5,15 @@ from datetime import datetime
import json import json
import os import os
import random import random
from src.Config import Config from Config import Config
from version import APP_VERSION from version import APP_VERSION
from src.Notifier import Notifier from Notifier import Notifier
from src.DownloadQueue import DownloadQueue from DownloadQueue import DownloadQueue
from src.Utils import ObjectSerializer from Utils import ObjectSerializer
from aiohttp import web from aiohttp import web
from aiohttp.web import Request, Response from aiohttp.web import Request, Response
from src.M3u8 import M3u8 from player.M3u8 import M3u8
from src.Segments import Segments from player.Segments import Segments
import socketio import socketio
import logging import logging
import caribou import caribou

View file

@ -1,9 +1,9 @@
import math import math
import os import os
from urllib.parse import quote from urllib.parse import quote
from src.Utils import calcDownloadPath from Utils import calcDownloadPath
from src.ffprobe import FFProbe from .ffprobe import FFProbe
from src.Config import Config from Config import Config
class M3u8: class M3u8:

View file

@ -3,8 +3,8 @@ import logging
import os import os
import subprocess import subprocess
import tempfile import tempfile
from src.Utils import calcDownloadPath from Utils import calcDownloadPath
from src.Config import Config from Config import Config
log = logging.getLogger('segments') log = logging.getLogger('segments')

View file

@ -6,7 +6,6 @@ import json
import operator import operator
import os import os
import pipes import pipes
import re
import subprocess import subprocess