A companion app for autobrr that automagically hardlinks downloaded episodes to a season folder when a season pack is announced, eliminating the need for re-downloading existing episodes.
This is a major rewrite to how the config and the logging is handled.
Changes the project structure to make it easier to adapt changes in the future
Adds support for dynamically reloading the config
Adds support for writing to a log file (default is only stdout)
Adds more detailed logging
Adds possibility to use ENV vars
Change license to GPLv2
Add dependabot
To Do
[x] Return code early in handleSeasonPack and use switch to go through status codes
[x] Move qBit client info into config file
[x] Add other commands that run seasonpackarr without starting the http server e.g. seasonpackarr version
[x] Add API auth
[x] Update docs accordingly (commands, qbit client info, api auth & header in filter)
Warning
If you are running seasonpackarr via systemd you need to update it according to the README. It no longer needs the exact file path, but only the directory of the config file. Example files are provided in the root of the repo.
Thanks
Last but not least, huge huge thanks to @zze0s who provided the structure, most of the code used in this and also a lot of help with any questions I had!
Overview
This is a major rewrite to how the config and the logging is handled.
To Do
handleSeasonPack
and useswitch
to go through status codesseasonpackarr version
Warning
If you are running seasonpackarr via systemd you need to update it according to the README. It no longer needs the exact file path, but only the directory of the config file. Example files are provided in the root of the repo.
Thanks
Last but not least, huge huge thanks to @zze0s who provided the structure, most of the code used in this and also a lot of help with any questions I had!