NetWatcher2
NetWatcher2 copied to clipboard
Deluge plugin monitoring the local network activity and deciding if pause or resume all torrents.
================= Deluge NetWatcher2
NetWatcher2 is a plugin for the Deluge bittorrent client that reduces the download speed of torrents to a set value if there is someone connected to the same network.
This is an fork of rikpg's NetWatcher plugin
Features:
- Set a custom ip list.
- Set the check rate.
- Set the download rate.
- Option to enable logging to a file.
Usage
Ip Addresses
Insert a list of comma separated ip addresses in the Ip Addresses field, like 192.168.1.45, 192.168.1.128, 192.168.1.149
, and these addresses will be cheked every X minutes.
Working rationale as follow:
- At least one ip address is on-line => pause all
- All the ip-addresses are off-line => resume all
Note: The ip-addresses status is checked through ping requests.
Custom logging
It's also possibile to log the NetWatcher2 activity into a file.
Other than knowing what happened when we weren't at the computer, the use of this feature combined with a Dropbox-like service makes it very easy to monitor torrents status without having to access the web-interface.
To support this combined usage the log extension is .txt
.
Install the plugin
There are various ways to do it:
-
Download the egg from here and follow one of these instructions.
-
Or download the source code (available here), build the egg and then copy it in the deluge plugins directory:
$ python setup.py bdist_egg $ cp dist/*.egg ~/.config/deluge/plugins
-
Or like a developer, link to the egg with setuptools develop command:
$ python setup.py develop -mxd ~/.config/deluge/plugins