reformat / resolves #32
This commit is contained in:
@ -292,6 +292,7 @@ class ValidRadioQueueRequest(BaseModel):
|
||||
start: Optional[int] = 0
|
||||
search: Optional[str] = None
|
||||
|
||||
|
||||
class ValidRadioQueueShiftRequest(BaseModel):
|
||||
"""
|
||||
- **key**: API Key
|
||||
@ -311,4 +312,4 @@ class ValidRadioQueueRemovalRequest(BaseModel):
|
||||
"""
|
||||
|
||||
key: str
|
||||
uuid: str
|
||||
uuid: str
|
||||
|
@ -84,9 +84,7 @@ class KarmaDB:
|
||||
"INSERT INTO karma(keyword, score, last_change) VALUES(?, ?, ?)"
|
||||
)
|
||||
friendly_flag: str = "++" if not flag else "--"
|
||||
audit_message: str = (
|
||||
f"{granter} adjusted karma for {keyword} @ {datetime.datetime.now().isoformat()}: {friendly_flag}"
|
||||
)
|
||||
audit_message: str = f"{granter} adjusted karma for {keyword} @ {datetime.datetime.now().isoformat()}: {friendly_flag}"
|
||||
audit_query: str = (
|
||||
"INSERT INTO karma_audit(impacted_keyword, comment) VALUES(?, ?)"
|
||||
)
|
||||
|
@ -115,7 +115,7 @@ class LyricSearch(FastAPI):
|
||||
|
||||
if data.src.upper() not in self.acceptable_request_sources:
|
||||
await self.notifier.send(
|
||||
f"ERROR @ {__file__.rsplit("/", maxsplit=1)[-1]}",
|
||||
f"ERROR @ {__file__.rsplit('/', maxsplit=1)[-1]}",
|
||||
f"Unknown request source: {data.src}",
|
||||
)
|
||||
return JSONResponse(
|
||||
|
@ -97,8 +97,7 @@ class Radio(FastAPI):
|
||||
},
|
||||
)
|
||||
except Exception as e:
|
||||
logging.debug("radio_skip Exception: %s",
|
||||
str(e))
|
||||
logging.debug("radio_skip Exception: %s", str(e))
|
||||
traceback.print_exc()
|
||||
return JSONResponse(
|
||||
status_code=500,
|
||||
@ -122,16 +121,22 @@ class Radio(FastAPI):
|
||||
return JSONResponse(content={"ok": True})
|
||||
|
||||
async def radio_get_queue(
|
||||
self, request: Request, data: ValidRadioQueueRequest,
|
||||
self,
|
||||
request: Request,
|
||||
data: ValidRadioQueueRequest,
|
||||
) -> JSONResponse:
|
||||
"""
|
||||
Get current play queue (paged, 20 results per page)
|
||||
"""
|
||||
start: int = int(data.start)
|
||||
end: int = start+20
|
||||
logging.info("queue request with start pos: %s & end pos: %s",
|
||||
start, end)
|
||||
queue_full: list = self.radio_util.active_playlist
|
||||
end: int = start + 20
|
||||
search: Optional[str] = data.search
|
||||
logging.info("queue request with start pos: %s & end pos: %s", start, end)
|
||||
|
||||
if not search:
|
||||
queue_full: list = self.radio_util.active_playlist
|
||||
else:
|
||||
queue_full: list = self.radio_util.datatables_search(data.search)
|
||||
queue: list = queue_full[start:end]
|
||||
logging.info("queue length: %s", len(queue))
|
||||
queue_out: list[dict] = []
|
||||
@ -152,7 +157,9 @@ class Radio(FastAPI):
|
||||
out_json = {
|
||||
"draw": data.draw,
|
||||
"recordsTotal": len(queue_full),
|
||||
"recordsFiltered": len(queue_full) if not data.search else len(queue_full), # todo: implement search
|
||||
"recordsFiltered": (
|
||||
len(queue_full) if not data.search else len(queue_full)
|
||||
), # todo: implement search
|
||||
"items": queue_out,
|
||||
}
|
||||
return JSONResponse(content=out_json)
|
||||
@ -239,8 +246,7 @@ class Radio(FastAPI):
|
||||
)
|
||||
return Response(content=album_art, media_type="image/png")
|
||||
except Exception as e:
|
||||
logging.debug("album_art_handler Exception: %s",
|
||||
str(e))
|
||||
logging.debug("album_art_handler Exception: %s", str(e))
|
||||
traceback.print_exc()
|
||||
return RedirectResponse(
|
||||
url="https://codey.lol/images/radio_art_default.jpg", status_code=302
|
||||
|
@ -113,9 +113,7 @@ class Transcriptions(FastAPI):
|
||||
db_path: Union[str, LiteralString] = os.path.join(
|
||||
"/usr/local/share", "sqlite_dbs", "sp.db"
|
||||
)
|
||||
db_query: str = (
|
||||
"""SELECT ("S" || Season || "E" || Episode || " " || Title), Character, Line FROM SP_DAT WHERE ID = ?"""
|
||||
)
|
||||
db_query: str = """SELECT ("S" || Season || "E" || Episode || " " || Title), Character, Line FROM SP_DAT WHERE ID = ?"""
|
||||
case 1:
|
||||
db_path = os.path.join("/usr/local/share", "sqlite_dbs", "futur.db")
|
||||
db_query = """SELECT ("S" || EP_S || "E" || EP_EP || " " || EP_TITLE || "<br><em>Opener: " || EP_OPENER || "</em>"), EP_LINE_SPEAKER, EP_LINE FROM clean_dialog WHERE EP_ID = ? ORDER BY LINE_ID ASC"""
|
||||
|
Reference in New Issue
Block a user