flexget.plugins.input.anilist module#

class flexget.plugins.input.anilist.AniList[source]#

Bases: object

Creates entries for series and movies from your AniList list.

Syntax:

anilist:
  username: <string>
  status:
    - <current|planning|completed|dropped|paused|repeating>
    - <current|planning|completed|dropped|paused|repeating>
    ...
  release_status:
    - <all|finished|releasing|not_yet_released|cancelled>
    - <finished|releasing|not_yet_released|cancelled>
    ...
  format:
    - <all|tv|tv_short|movie|special|ova|ona>
    - <tv|tv_short|movie|special|ova|ona>
    ...
  list:
    - <string>
    - <string>
    ...
on_task_input(**kwargs)#
schema = {'oneOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'format': {'oneOf': [{'items': {'enum': ['tv', 'tv_short', 'movie', 'special', 'ova', 'ona', 'all'], 'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': True}, {'enum': ['tv', 'tv_short', 'movie', 'special', 'ova', 'ona', 'all'], 'title': 'single value', 'type': 'string'}]}, 'list': {'oneOf': [{'items': {'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'title': 'single value', 'type': 'string'}]}, 'release_status': {'oneOf': [{'items': {'enum': ['finished', 'releasing', 'not_yet_released', 'cancelled', 'all'], 'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': True}, {'enum': ['finished', 'releasing', 'not_yet_released', 'cancelled', 'all'], 'title': 'single value', 'type': 'string'}]}, 'status': {'oneOf': [{'items': {'enum': ['current', 'planning', 'completed', 'dropped', 'paused', 'repeating'], 'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': True}, {'enum': ['current', 'planning', 'completed', 'dropped', 'paused', 'repeating'], 'title': 'single value', 'type': 'string'}]}, 'username': {'type': 'string'}}, 'required': ['username'], 'type': 'object'}]}#
flexget.plugins.input.anilist.register_plugin()[source]#
flexget.plugins.input.anilist.relations_lookup(entry)[source]#
Parameters:

entry (Entry)