Torrent downloading progress on Telegram
Project description
TDPT
Torrent downloading progress on Telegram
Features
- Support for two most popular torrent clients
Transmission,rTorrentanddeluge - Multithreading, each downloading item is handled separately
- Running post download script in separate process
- Self-adjustment of
Telegrambot limits based on number of torrents tracked - Easy configuration
- Uploading new torrent - just send torrent file to chat
Installation
You need Python 3 to run this program.
$ pip install --user tdpt
Create configuration file
$ cp tdpt.ini.template tdpt.ini
Edit it and save.
FAQ
Transmission already supports running script upon finishing download
Yes, that is true. However the script that transmission will run will
be executed in the same thread. That means any long running process
would freeze it for that amount of time which is highly undesirable.
tdpt picks up new items so slow
Currently it fetches new items every 20 seconds, because this operation can be quite expensive. I might add option to specify this interval based on your preferences.
I am downloading 20 items and tdpt updates them very rarely
Telegram puts limit of how often bot can make request to one channel.
Currently the limit is 20 updates per minute. tdpt makes time
adjustment based on number of torrents that it tracks to avoid hitting
limits.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tdpt-1.3.tar.gz.
File metadata
- Download URL: tdpt-1.3.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2573eec987fc52d32fa34ba2ee08c663b0e490a34d1694f1e1824deb72d59887
|
|
| MD5 |
2fc7e4bd8dafbceae21da4b290983d93
|
|
| BLAKE2b-256 |
1ac43fbd49a9090a3d2acc6c818f89b37bc4e909dc6ab1964abe7bc20a29b6bd
|
File details
Details for the file tdpt-1.3-py3-none-any.whl.
File metadata
- Download URL: tdpt-1.3-py3-none-any.whl
- Upload date:
- Size: 20.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1fb7830f371710fbde5e6bce6d41553c8422e64a2fb7a787e28ed5acc8590bd
|
|
| MD5 |
a96a9e114ee9cb628efa8dfeca466d0a
|
|
| BLAKE2b-256 |
fbe096a536882e56485b61a4d53498f032357a4758fa24f46f120579651bf8a9
|