Skip to content

Commit

Permalink
[major] V4 Update overhaul to remove DB file requirements
Browse files Browse the repository at this point in the history
This update will not break existing configs and will only make things run smoother with an easier setup. A new tag is being tested to ignore stalled torrents if manually tagged qbitrr-ignored. Tags are automatically added to qbittorrent when running qBittr
  • Loading branch information
Feramance authored Jan 8, 2024
2 parents 99da6b4 + 6f45f4b commit 0b0f638
Show file tree
Hide file tree
Showing 7 changed files with 400 additions and 943 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/nightlyv4.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Nightly
name: Nightly v4

on:
push:
Expand All @@ -21,7 +21,7 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0
ref: master
ref: v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
Expand Down
11 changes: 2 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ A simple script to monitor [qBit](https://github.com/qbittorrent/qBittorrent) an
- **Sonarr v4 support**
- **Radarr v4 and v5 support**
- Available if provided with a Sonarr/Radarr database file:
- Monitor Arr's databases to trigger missing episode searches.
- Monitor Arr's to trigger missing episode searches.
- Searches Radarr missing movies based on Minimum Availability
- Customizable searching by series or singular episodes
- Optionally searches year by year is ascending or descending order (config option available)
Expand Down Expand Up @@ -99,8 +99,6 @@ docker run -d \
-e RESTART_TIMER=0 \
-v /etc/localtime:/etc/localtime:ro \
-v /path/to/appdata/qbitrr:/config \
-v /path/to/sonarr/db:/databases/sonarr.db:ro \
-v /path/to/radarr/db:/databases/radarr.db:ro \
-v /path/to/completed/downloads/folder:/completed_downloads:rw \
--restart unless-stopped \
feramance/qbitrr:latest
Expand All @@ -123,13 +121,8 @@ services:
volumes:
- /etc/localtime:/etc/localtime:ro
- /path/to/appdata/qbitrr:/config # Config folder for qBitrr
- /path/to/sonarr/db:/sonarr.db:ro # This is only needed if you want episode search handling :ro means it is only ever mounted as a read-only folder, the script never needs more than read access
- /path/to/radarr/db:/radarr.db:ro # This is only needed if you want movie search handling, :ro means it is only ever mounted as a read-only folder, the script never needs more than read access
- /path/to/completed/downloads/folder:/completed_downloads:rw # The script will ALWAYS require write permission in this folder if mounted, this folder is used to monitor completed downloads and if not present will cause the script to ignore downloaded file monitoring.
# Now just to make sure it is clean, when using this script in a docker you will need to ensure you config.toml values reflect the mounted folders.#
# For example, for your Sonarr.DatabaseFile value using the values above you'd add
# DatabaseFile = /sonarr.db/path/in/container/sonarr.db
# Because this is where you mounted it to
# Now just to make sure it is clean, when using this script in a docker you will need to ensure you config.toml values reflect the mounted folders.
# The same would apply to Settings.CompletedDownloadFolder
# e.g CompletedDownloadFolder = /completed_downloads/folder/in/container

Expand Down
Loading

0 comments on commit 0b0f638

Please sign in to comment.