flexget.components.sites.sites.uindex module#

class flexget.components.sites.sites.uindex.UIndex[source]#

Bases: object

Fetch category listings from UIndex.

Configuration example:

uindex: movies

Choose a single category from: movies, tv, game, music, app, xxx, anime, other. The plugin yields FlexGet entries populated with name/title, url (magnet when available), size (string), content_size (parsed value when possible), torrent_seeds, torrent_leeches and torrent_availability. The same configuration string works for both input and search plugin interfaces.

static _parse_int(value)[source]#
_fetch_section_table(task, section, search_query=None)[source]#
_normalize_section(config)[source]#
_parse_section_entries(table, section)[source]#
on_task_input(**kwargs)#
search(task, entry, config)[source]#
BASE_URL = 'https://uindex.org/'#
SECTION_KEYS = ['movies', 'tv', 'game', 'music', 'app', 'xxx', 'anime', 'other']#
SECTION_URLS = {'anime': 'https://uindex.org/search.php?c=7', 'app': 'https://uindex.org/search.php?c=5', 'game': 'https://uindex.org/search.php?c=3', 'movies': 'https://uindex.org/search.php?c=1', 'music': 'https://uindex.org/search.php?c=4', 'other': 'https://uindex.org/search.php?c=8', 'tv': 'https://uindex.org/search.php?c=2', 'xxx': 'https://uindex.org/search.php?c=6'}#
schema = {'enum': ['movies', 'tv', 'game', 'music', 'app', 'xxx', 'anime', 'other'], 'type': 'string'}#
flexget.components.sites.sites.uindex.register_plugin()[source]#