Watch directories for transmission
Project description
Watch directories to trigger transmission downloads.
Trawa is a small python script to monitor watch directories, each having a specific configuration. Any matching file dropped in these directories is sent to a transmission instance using rpcxml.
You can define for each directory to watch, a file mask and a set of rpc parameters to send to transmission. The following example will watch 2 directories and set a specific download_dir for each of the two categories:
dirs: - watch_path: /home/lke/torrents/linux/images file_mask: '*.torrent' descrip: Linux images rpc_params: download_dir: /downloads/linux_images - watch_path: /home/lke/torrents/audio/samples file_mask: '*.torrent' descrip: Audio samples rpc_params: download_dir: /mnt/ext4/audio/samples
Only newly created torrent files are watched. Torrent files are never removed.
Note: For the complete list of rpc parameters, see Transmission RPC proto spec <https://github.com/transmission/transmission/wiki/RPC-Protocol-Specification>.
INSTALL / USE
You can install by cloning the repository or if you have pip:
pip install trawa
To run:
trawa
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size trawa-0.9.0-py2.py3-none-any.whl (4.0 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes View |
Filename, size trawa-0.9.0.tar.gz (3.6 kB) | File type Source | Python version None | Upload date | Hashes View |
Hashes for trawa-0.9.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88aa95e1634ed4bf67ddc0b5fd8cb3210c0085f5b5c430e756da80282d162ba7 |
|
MD5 | 00a37e92ccd8c121acbd144ec6a837ad |
|
BLAKE2-256 | e877b4d88efa399af5730046d151bf9ddf75367239c0f085322344123cbaf716 |