flexget.plugins.input.input_csv module#
- class flexget.plugins.input.input_csv.InputCSV[source]#
Bases:
objectAdd support for CSV format.
Configuration may seem a bit complex, but this has advantage of being universal solution regardless of CSV and internal entry fields.
Configuration format:
csv: url: <url> values: <field>: <number>
Example DB-fansubs:
csv: url: http://www.dattebayo.com/t/dump values: title: 3 # title is in 3th field url: 1 # download url is in 1st field
Fields title and url are mandatory. First field is 1. List of other common (optional) fields can be found from wiki.
- on_task_input(**kwargs)#
- schema = {'additionalProperties': False, 'properties': {'url': {'format': 'url', 'type': 'string'}, 'values': {'additionalProperties': {'type': 'integer'}, 'required': ['title', 'url'], 'type': 'object'}}, 'required': ['url', 'values'], 'type': 'object'}#