This PR changes everything to rely on CSVs rather than YAML. Instead of specifying code, it simply does a look up on the channel name, and assigns the relevant columns as the real values if set.
A number of things have been removed:
core.output: this is now always m3u. If CSV is needed, you can output it using the -csv flag.
core.canonicalise: Rely on CSV instead (see README)
providers.ignore_parse_errors: this is the default now. errors get ignored.
providers.filters: Rely on CSV instead (see README)
providers.setters: Rely on CSV instead (see README)
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This PR changes everything to rely on CSVs rather than YAML. Instead of specifying code, it simply does a look up on the channel name, and assigns the relevant columns as the real values if set.
A number of things have been removed:
core.output
: this is now alwaysm3u
. If CSV is needed, you can output it using the-csv
flag.core.canonicalise
: Rely on CSV instead (see README)providers.ignore_parse_errors
: this is the default now. errors get ignored.providers.filters
: Rely on CSV instead (see README)providers.setters
: Rely on CSV instead (see README)This might as well be practically a rewrite.