This commit is contained in:
codey 2025-02-11 11:26:20 -05:00
parent 650c12d073
commit 7145e86ded
11 changed files with 3 additions and 37 deletions

View File

@ -4,15 +4,10 @@
import logging
import traceback
import regex
import json
from aiohttp import ClientSession, ClientTimeout
from fastapi import FastAPI, Request, HTTPException, BackgroundTasks
from pydantic import BaseModel
from .constructors import ValidHookSongRequest, ValidAISongRequest
# pylint: enable=bad-indentation
class AI(FastAPI):
"""AI Endpoints"""
def __init__(self, app: FastAPI, my_util, constants, glob_state): # pylint: disable=super-init-not-called

View File

@ -6,7 +6,6 @@ from pydantic import BaseModel
# Constructors
# TODO: REORDER
"""
AI
"""

View File

@ -8,11 +8,9 @@ import datetime
import traceback
import aiosqlite as sqlite3
from fastapi import FastAPI, Request, HTTPException
from pydantic import BaseModel
from .constructors import ValidTopKarmaRequest, ValidKarmaRetrievalRequest,\
ValidKarmaUpdateRequest
class KarmaDB:
"""Karma DB Util"""
def __init__(self):

View File

@ -4,7 +4,6 @@
import importlib
import traceback
from fastapi import FastAPI
from pydantic import BaseModel
from .constructors import ValidArtistSearchRequest, ValidAlbumDetailRequest,\
ValidTrackInfoRequest

View File

@ -1,24 +1,16 @@
#!/usr/bin/env python3.12
# pylint: disable=bare-except, broad-exception-raised, broad-exception-caught
import importlib
import traceback
import logging
import os
import urllib.parse
from typing import Optional
import regex
import aiohttp
import aiosqlite as sqlite3
from fastapi import FastAPI, HTTPException
from pydantic import BaseModel
from .constructors import ValidTypeAheadRequest, ValidLyricRequest
from lyric_search.sources import aggregate
from lyric_search import notifier
class CacheUtils:
"""Lyrics Cache DB Utils"""
def __init__(self):

View File

@ -1,16 +1,9 @@
#!/usr/bin/env python3.12
# pylint: disable=bare-except, broad-exception-caught, invalid-name
import logging
import traceback
import time
from fastapi import FastAPI
from aiohttp import ClientSession, ClientTimeout
import redis.asyncio as redis
from redis.commands.search.query import Query
from redis.commands.search.indexDefinition import IndexDefinition, IndexType
from redis.commands.search.field import TextField, TagField
from redis.commands.json.path import Path
from lyric_search.sources import private, cache as LyricsCache, redis_cache
class Misc(FastAPI):

View File

@ -1,5 +1,4 @@
#!/usr/bin/env python3.12
# pylint: disable=bare-except, broad-exception-caught, invalid-name
import logging
import traceback
@ -15,10 +14,10 @@ from .constructors import ValidRadioNextRequest, ValidRadioReshuffleRequest, Val
ValidRadioQueueRemovalRequest, ValidRadioSongRequest, RadioException
from uuid import uuid4 as uuid
from typing import Optional
from pydantic import BaseModel
from fastapi import FastAPI, BackgroundTasks, Request, Response, HTTPException
from fastapi.responses import RedirectResponse
from aiohttp import ClientSession, ClientTimeout
# pylint: disable=bare-except, broad-exception-caught, invalid-name
double_space = regex.compile(r'\s{2,}')
@ -27,9 +26,6 @@ TODO:
minor refactoring/type annotations/docstrings
"""
class Radio(FastAPI):
"""Radio Endpoints"""
def __init__(self, app: FastAPI, my_util, constants, glob_state) -> None: # pylint: disable=super-init-not-called

View File

@ -8,8 +8,8 @@ import logging
import traceback
import time
import datetime
from aiohttp import ClientSession, ClientTimeout
import gpt
from aiohttp import ClientSession, ClientTimeout
class RadioUtil:
def __init__(self, constants) -> None:

View File

@ -2,10 +2,8 @@
import os
import random
from typing import Optional
import aiosqlite as sqlite3
from fastapi import FastAPI
from pydantic import BaseModel
from .constructors import RandMsgRequest
class RandMsg(FastAPI):

View File

@ -3,10 +3,8 @@
import os
import aiosqlite as sqlite3
from fastapi import FastAPI
from pydantic import BaseModel
from .constructors import ValidShowEpisodeLineRequest, ValidShowEpisodeListRequest
class Transcriptions(FastAPI):
"""Transcription Endpoints"""
def __init__(self, app: FastAPI, util, constants, glob_state): # pylint: disable=super-init-not-called

View File

@ -1,6 +1,4 @@
#!/usr/bin/env python3.12
import os
import asyncio
from typing import Optional
from openai import AsyncOpenAI