server.utils

Attributes

sort_options

Functions

get_channels(→ collections.abc.Iterable[tuple[str, ...)

get_channels_filters(→ list[server.schemas.FilterItem])

get_latest_articles(→ list[server.schemas.Post])

get_active_channels(...)

explore_summary(→ server.schemas.ExploreSummary)

post_to_summary(→ server.schemas.ResourceSummaryData)

post_to_details(→ server.schemas.ResourceDetailData)

browse_results(→ server.schemas.BrowseResponse)

get_channel_summary(...)

get_channel_resources(...)

Module Contents

server.utils.sort_options
server.utils.get_channels() collections.abc.Iterable[tuple[str, str, server.plugins.ome_plugin.OMEPlugin]]
server.utils.get_channels_filters() list[server.schemas.FilterItem]
server.utils.get_latest_articles(num: int) list[server.schemas.Post]
server.utils.get_active_channels(num: int = -1) list[server.schemas.ChannelSummaryData]
server.utils.explore_summary() server.schemas.ExploreSummary
server.utils.post_to_summary(post: server.schemas.Post) server.schemas.ResourceSummaryData
server.utils.post_to_details(post: server.schemas.Post) server.schemas.ResourceDetailData
server.utils.browse_results(sortby: str = 'timestamp', per_page: int = 3) server.schemas.BrowseResponse
server.utils.get_channel_summary(channel_slug: str, _per_page: int = 3, _sortby: str = 'timestamp') server.schemas.ChannelSummaryResponse
server.utils.get_channel_resources(channel_slug: str, per_page: int = 10, sortby: str = 'timestamp') server.schemas.ChannelResourcesResponse