GithubHelp home page GithubHelp logo

onedr0p / qbittorrent-prune Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 2.0 23 KB

Remove torrents from qBittorrent that are reported unregistered by a tracker

Dockerfile 3.29% Shell 96.71%
qbittorrent docker prune bittorrent trackers

qbittorrent-prune's Introduction

qbittorrent-prune

Script to delete torrents from qBittorrent that have a tracker error like Torrent not Registered or Unregistered torrent.

Docker Pulls

Usage

Run with Docker Compose

See examples in the examples/compose directory

Run with Kubernetes

See examples in the examples/kubernetes directory

Configuration

Name Description Default Required
LOG_LEVEL 0 disable logging, 1 log errors or torrents deleted, 2 log everything 1
DRY_RUN Set this to false to actually delete torrents from qBittorrent true
QB_URL qBittorrent URL
QB_USERNAME qBittorrent username
QB_PASSWORD qBittorrent password
QB_DELETE_FILES Set this to false to keep the files on disk, but delete from qBittorrent true
QB_CATEGORIES Comma delimited list of categories in qBittorrent that will be checked
DISABLE_SSL_VERIFY Set to true to disable SSL verification false
PUSHOVER_USER_KEY Set to your Pushover User Key to enable notifications
PUSHOVER_TOKEN Set to your Pushover Application Key to enable notifications
PUSHOVER_PRIORITY Set Pushover notification priority -1

qbittorrent-prune's People

Contributors

onedr0p avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

qbittorrent-prune's Issues

ignored null byte in input

Do you get this error when running the script? It can run fine with it but I was hoping to log the output and these lines would be added to each new output.

./qbittorrent-prune.sh: line 74: warning: command substitution: ignored null byte in input
./qbittorrent-prune.sh: line 74: warning: command substitution: ignored null byte in input

Mapping to Radarr/Sonarr

This might be a little advanced and beyond the intent of the script but I've been trying to find something like this for Deluge before switching and this does half of it.

Would it be possible to have torrents mapped between Radarr/Sonarr and when a file becomes unregistered on qtBittorrent, the script would then delete the file locally in Radarr/Sonarr and search for the release again? This could help in places where proper isn't added to a release

There was some API stuff done over here (seems like the pastebin link expired though which would've been helpful) springjools/deluge-autoremoveplus#5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.