Skip to content

ThePirateBay scraping and downloading and Transmission RPC integration stuff

Notifications You must be signed in to change notification settings

adam-palmer1/torrent_stuff

Repository files navigation

A variety of Python tools for interacting with TPB, scraping and downloading torrents.

Magnet links are passed via RPC to a Transmission server for downloading.

download.sh: Download a torrent with transmission-cli and kill when complete tpb.py: Get all new torrents since last script run from TPB and prompt for download tpb_search.py: Search TPB for a torrent transmission_rpc_gettorrent.py: How to connect to Transmission RPC via Python erase_seeding_paused_torrents.py: Cron job to clean up Transmission server torrents via RPC move_incoming_torrents.py: Cron job to classify new TV series torrents in /mnt/incoming using PTN module and move them to the right place.

settings.json: Transmission RPC settings

config.py:

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'
}

page_max = 5
page_retries = 5

db = '/home/adam/code/torrent_downloader/db.txt'
# A list of anything to highlight if it appears
waiting_list = '/home/adam/code/torrent_downloader/waiting.txt'

#transmission rpc server
dl_host=""
dl_port=""
dl_user=""
dl_pass=""

movie_files = ["mp4", "mkv", "mpg", "avi"];
incoming_files = "/mnt/incoming"
unknown_files = "/mnt/unknown"
dest_dir = "/mnt/tv"

#ssl verification
verify = False

About

ThePirateBay scraping and downloading and Transmission RPC integration stuff

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published