app.integrations package
Submodules
app.integrations.ytapi module
- class app.integrations.ytapi.YTApiClient[source]
Bases:
object
- get_channel_info(channel_ids: list[str]) list[ChannelAPIInfoSchema] [source]
app.integrations.ytdlp module
- class app.integrations.ytdlp.YTChannelDownloader(channel_url: str)[source]
Bases:
object
- filter_new_old(video_list: list[VideoSchema], channel_id: str) tuple[list[VideoSchema], list[VideoSchema]] [source]
- get_channel_info() ChannelInfoSchema [source]
- get_video_formats(video_id: str) list[YTFormatSchema] | None [source]
- get_video_list() tuple[list[VideoSchema], str] [source]