flexget.plugins.input.kitsu module#

class flexget.plugins.input.kitsu.KitsuAnime[source]#

Bases: object

Creates an entry for each item in your kitsu.io list.

Syntax:

kitsu:
  username: <value>
  user_id: <value>
  lists:
    - <current|planned|completed|on_hold|dropped>
    - <current|planned|completed|on_hold|dropped>
  type:
    - <ona|ova|tv|movie|music|special>
    - <ona|ova|tv|movie|music|special>
  status: <airing|finished>
  latest: <yes|no>
_resolve_user_id(task, config)[source]#
on_task_input(**kwargs)#
schema = {'additionalProperties': False, 'oneOf': [{'required': ['username']}, {'required': ['user_id']}], 'properties': {'latest': {'default': False, 'type': 'boolean'}, 'lists': {'oneOf': [{'items': {'enum': ['current', 'planned', 'completed', 'on_hold', 'dropped'], 'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'enum': ['current', 'planned', 'completed', 'on_hold', 'dropped'], 'title': 'single value', 'type': 'string'}]}, 'status': {'enum': ['airing', 'finished'], 'type': 'string'}, 'type': {'oneOf': [{'items': {'enum': ['ona', 'ova', 'tv', 'movie', 'music', 'special'], 'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'enum': ['ona', 'ova', 'tv', 'movie', 'music', 'special'], 'title': 'single value', 'type': 'string'}]}, 'user_id': {'type': 'string'}, 'username': {'type': 'string'}}, 'type': 'object'}#
flexget.plugins.input.kitsu.register_plugin()[source]#