8000 GitHub - key-str0ke/deluge-reannounce: A Python script which helps automate reannouncing torrents in Deluge to improve the chances of finding seeds
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

key-str0ke/deluge-reannounce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Deluge Torrent Reannounce Script

This Python script helps automate reannouncing torrents in Deluge to improve the chances of finding seeds. It uses the deluge-client package to communicate with the Deluge daemon.


Installation

  1. Install the required package:
pip install deluge-client

Usage

Use the following command to run the script:

python deluge_reannounce.py <torrent_id> <torrent_name> <torrent_path>

Replace <torrent_id>, <torrent_name>, and <torrent_path> with the appropriate values for your torrent.

or

Use the following shell script for logging:

#!/bin/bash

torrentid="$1"
torrentname="$2"
torrentpath="$3"

python deluge_reannounce.py "$torrentid" "$torrentname" "$torrentpath" >> ~/logs/deluge_reannounce.log

Configuration

Before running the script, make sure to update the following variables in the script with your Deluge connection details:

ip = "127.0.0.1"
port = 19045  # Change this to your Deluge daemon port
username = "str0ke"  # Change this to your Deluge username
password = "password"  # Change this to your Deluge password

How It Works

The script connects to the Deluge RPC client and goes through a loop with a maximum number of iterations (configurable). It sleeps for a specified interval between iterations and then checks the torrent information, including the tracker status and seed information. If the script finds seeds or specific tracker issues, it will force a reannounce to improve the chances of downloading the torrent.

About

A Python script which helps automate reannouncing torrents in Deluge to improve the chances of finding seeds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0