qBit verwalten
Dies ist ein Programm zur Verwaltung Ihrer qBittorrent-Instanz, wie zum Beispiel:
- Markieren Sie Torrents basierend auf Tracker-URLs
- Wenden Sie die Kategorie basierend auf
save_path
auf nicht kategorisierte Torrents im save_path
der Kategorie an - Kategorien basierend auf der aktuellen Kategorie ändern (
cat_change
) - Entfernen Sie nicht registrierte Torrents (löschen Sie Daten und Torrent, wenn kein Cross-Seeding erfolgt, andernfalls wird nur der Torrent entfernt).
- Cross-Seed-Torrents im angehaltenen Zustand automatisch hinzufügen. *Hinweis: Cross-Seed ermöglicht jetzt Torrent-Injektionen direkt in qBit, sodass diese Funktion selten benötigt/genutzt wird.*
- Überprüfen Sie angehaltene Torrents noch einmal, sortiert nach der niedrigsten Größe, und fahren Sie fort, wenn Sie fertig sind
- Entfernen Sie verwaiste Dateien aus Ihrem Stammverzeichnis, auf die qBittorrent nicht verweist
- Kennzeichnen Sie alle Torrents, die keine festen Links außerhalb des Stammordners haben (bei Torrents mit mehreren Dateien wird die größte Datei verwendet).
- Wenden Sie Freigabebeschränkungen basierend auf nach Tags/Kategorien gefilterten Gruppen an und ermöglichen Sie eine optionale Bereinigung, um diese Torrents und Inhalte basierend auf dem maximalen Verhältnis und/oder der Seeding-Zeit zu löschen. Ermöglicht außerdem eine minimale Seed-Zeit, um sicherzustellen, dass die Tracker-Regeln eingehalten werden, und eine minimale Anzahl von Seedern, um Torrents am Leben zu halten.
- RecycleBin-Funktion zum Verschieben von Dateien in einen RecycleBin-Ordner, anstatt die Daten beim Löschen eines Torrents direkt zu löschen
- Integrierter Planer zur Ausführung des Skripts alle x Minuten. (Kann den Befehl
--run
verwenden, um ohne den Scheduler auszuführen) - Webhook-Benachrichtigungen mit Notifiarr- und Apprise-API-Integration
Unterstützte Qbittorrent-Versionen
Wir verlassen uns auf qbittorrent-api, um mit Qbittorrent zu interagieren.
Generell ist davon auszugehen, dass neue Versionen von Qbittorrent nicht sofort unterstützt werden. Unterstützung kann NICHT hinzugefügt werden, bis qbittorrent-api Unterstützung für die Version hinzufügt. Alle Materialänderungen und Auswirkungen müssen dann bewertet werden, bevor Qbit Manage sie unterstützt.
Master
Entwickeln
Erste Schritte
Schauen Sie sich das Wiki an, um Hilfe bei der Installation zu erhalten
- Installieren Sie qbit_manage, indem Sie entweder Python 3.9.0+ auf dem lokalen Host installieren und dem lokalen Installationshandbuch folgen oder indem Sie Docker installieren und dem Docker-Installationshandbuch oder dem unRAID-Installationshandbuch folgen.
- Nach der Installation müssen Sie Ihre Konfiguration einrichten, indem Sie eine Konfigurationsdatei mit allen Ihren Werten erstellen, um eine Verbindung zu Ihrer qBittorrent-Instanz herzustellen.
- Bitte beachten Sie die Liste der Befehle, die mit diesem Tool verwendet werden können.
Verwendung
Um das Skript in einem interaktiven Terminal mit einer Liste möglicher Befehle auszuführen, führen Sie Folgendes aus:
Unterstützung
- Wenn Sie Fragen haben oder Unterstützung benötigen, treten Sie bitte dem Notifiarr Discord bei und posten Sie Ihre Frage im
qbit-manage
-Kanal. - Wenn Sie eine Fehlermeldung erhalten oder einen Verbesserungsbeitrag unter „Probleme“ haben.
- Wenn Sie eine Konfigurationsfrage haben, posten Sie diese in den Diskussionen.
- Pull-Anfragen sind willkommen, aber bitte reichen Sie sie an den Entwicklungszweig ein.