|
|
|
With the introduction of version 1.0 of Trash Updater, I am leaving the old Python script behind. I
|
|
|
|
decided to rewrite the entire application in C# .NET mainly for two reasons:
|
|
|
|
|
|
|
|
1. I prefer using and am more comfortable with C#
|
|
|
|
1. The application started becoming too large and complicated for Python, in my humble opinion.
|
|
|
|
|
|
|
|
The rewritten version isn't completely identical to the Python script, unfortunately. The purpose of
|
|
|
|
this page is to document all of the differences so you can learn the new command line and migrate
|
|
|
|
your configuration over.
|
|
|
|
|
|
|
|
## Sonarr-specific Differences
|
|
|
|
|
|
|
|
- Release profile names that previously used `WEB-DL` now use `Series`. This may require you to
|
|
|
|
manually remove release profiles that start with `[Trash] WEB-DL`.
|
|
|
|
|
|
|
|
## Command Line Differences
|
|
|
|
|
|
|
|
The biggest differences are:
|
|
|
|
|
|
|
|
- Nearly all the old CLI options are gone. You no longer have the option of providing something on
|
|
|
|
the command line *or* in the YAML config. Everything must be put in the YAML configuration now!
|
|
|
|
See [[Configuration Reference]] for details.
|
|
|
|
|
|
|
|
- The subcommands are different. Instead of specifying `profile` or `guide` now, you instead mention
|
|
|
|
the service you're using, such as `radarr` or `sonarr`. See [[Command Line Reference]] for
|
|
|
|
details.
|
|
|
|
|
|
|
|
## Configuration Differences
|
|
|
|
|
|
|
|
The YAML structure is mostly identical. I recommend you head over to the [[Configuration Reference]]
|
|
|
|
page and get familiar with the whole schema. But I'll point out a few differences to look out for
|
|
|
|
here.
|
|
|
|
|
|
|
|
### Sonarr
|
|
|
|
|
|
|
|
Changed:
|
|
|
|
|
|
|
|
- Everything under the top-level `sonarr:` property is now in a list. That means just make the first
|
|
|
|
line prefixed with a `-`. This is the list format in YAML. There are actual examples in the
|
|
|
|
reference linked above.
|
|
|
|
- `profile` is now `release_profile`
|
|
|
|
- `base_uri` is now `base_url` (the `i` at the end became an `L`)
|
|
|
|
|
|
|
|
Added:
|
|
|
|
|
|
|
|
- Property named `strict_negative_scores` has been added to the `release_profile` objects (since
|
|
|
|
it's no longer specified via CLI).
|
|
|
|
- `quality_definition` has been added under `sonarr`.
|
|
|
|
|
|
|
|
### Radarr
|
|
|
|
|
|
|
|
Changed:
|
|
|
|
|
|
|
|
- Everything under the top-level `radarr:` property is now in a list. That means just make the first
|
|
|
|
line prefixed with a `-`. This is the list format in YAML. There are actual examples in the
|
|
|
|
reference linked above.
|
|
|
|
|
|
|
|
Added:
|
|
|
|
|
|
|
|
- `quality_definition` has been added under `radarr`.
|