mirror of
https://github.com/maxdorninger/MediaManager.git
synced 2026-04-27 11:15:32 +02:00
cleanup code
This commit is contained in:
@@ -61,7 +61,7 @@ async def get_current_user(db: SessionDependency, token: str = Depends(oauth2_sc
|
||||
|
||||
def create_access_token(data: dict, expires_delta: timedelta | None = None):
|
||||
to_encode = data.copy()
|
||||
config = AuthConfig()
|
||||
config = AuthConfig
|
||||
if expires_delta:
|
||||
expire = datetime.now(timezone.utc) + expires_delta
|
||||
else:
|
||||
|
||||
@@ -3,7 +3,6 @@ from dowloadClients.qbittorrent import QbittorrentClient
|
||||
|
||||
config = DownloadClientConfig()
|
||||
|
||||
# TODO: add more elif when implementing more download clients
|
||||
if config.download_client == "qbit":
|
||||
client = QbittorrentClient()
|
||||
else:
|
||||
|
||||
@@ -9,7 +9,6 @@ class GenericDownloadClient(object):
|
||||
raise ValueError('name cannot be None')
|
||||
self.name = name
|
||||
|
||||
# TODO: change Torrents type to SeasonTorrents|MovieTorrents
|
||||
def download(self, torrent: TorrentMixin) -> TorrentMixin:
|
||||
"""
|
||||
downloads a torrent
|
||||
|
||||
@@ -14,7 +14,7 @@ from fastapi import FastAPI
|
||||
import database.users
|
||||
import tv.router
|
||||
from auth import password
|
||||
from routers import users
|
||||
from users import routers
|
||||
|
||||
LOGGING_CONFIG = {
|
||||
"version": 1,
|
||||
@@ -44,7 +44,7 @@ dictConfig(LOGGING_CONFIG)
|
||||
|
||||
database.init_db()
|
||||
app = FastAPI(root_path="/api/v1")
|
||||
app.include_router(users.router, tags=["users"])
|
||||
app.include_router(routers.router, tags=["users"])
|
||||
app.include_router(password.router, tags=["authentication"])
|
||||
app.include_router(tv.router.router, tags=["tv"])
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ from database.tv import Show
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class MetadataProvider(ABC):
|
||||
class AbstractMetadataProvider(ABC):
|
||||
storage_path = config.BasicConfig().storage_directory
|
||||
@property
|
||||
@abstractmethod
|
||||
@@ -26,6 +26,6 @@ class MetadataProvider(ABC):
|
||||
metadata_providers = {}
|
||||
|
||||
|
||||
def register_metadata_provider(metadata_provider: MetadataProvider):
|
||||
def register_metadata_provider(metadata_provider: AbstractMetadataProvider):
|
||||
log.info("Registering metadata provider:" + metadata_provider.name)
|
||||
metadata_providers[metadata_provider.name] = metadata_provider
|
||||
|
||||
@@ -7,7 +7,7 @@ from pydantic_settings import BaseSettings
|
||||
from tmdbsimple import TV, TV_Seasons
|
||||
|
||||
from database.tv import Episode, Season, Show
|
||||
from metadataProvider.abstractMetaDataProvider import MetadataProvider, register_metadata_provider
|
||||
from metadataProvider.abstractMetaDataProvider import AbstractMetadataProvider, register_metadata_provider
|
||||
|
||||
|
||||
class TmdbConfig(BaseSettings):
|
||||
@@ -18,7 +18,7 @@ config = TmdbConfig
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class TmdbMetadataProvider(MetadataProvider):
|
||||
class TmdbMetadataProvider(AbstractMetadataProvider):
|
||||
name = "tmdb"
|
||||
|
||||
def get_show_metadata(self, id: int = None) -> Show:
|
||||
|
||||
@@ -16,8 +16,8 @@ from database import SessionDependency
|
||||
from database.torrents import Torrent
|
||||
from database.tv import Season, Show
|
||||
from indexer import IndexerQueryResult
|
||||
from routers.users import Message
|
||||
from tv import log
|
||||
from users.routers import Message
|
||||
|
||||
router = APIRouter(
|
||||
prefix="/tv",
|
||||
|
||||
@@ -7,7 +7,7 @@ from auth import get_current_user
|
||||
from auth.password import get_password_hash
|
||||
from database import SessionDependency
|
||||
from database.users import User, UserCreate, UserPublic
|
||||
from routers import log
|
||||
from users import log
|
||||
|
||||
router = APIRouter(
|
||||
prefix="/users",
|
||||
Reference in New Issue
Block a user