Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xdtianyu/trweb
trweb is a simple transmission speed limit http wrapper
https://github.com/xdtianyu/trweb
Last synced: about 1 month ago
JSON representation
trweb is a simple transmission speed limit http wrapper
- Host: GitHub
- URL: https://github.com/xdtianyu/trweb
- Owner: xdtianyu
- Created: 2015-01-25T09:35:43.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-01-25T09:54:18.000Z (almost 10 years ago)
- Last Synced: 2023-04-01T07:51:31.147Z (over 1 year ago)
- Language: Python
- Homepage: https://www.xdty.org
- Size: 555 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## What is trweb
Trweb is a simple transmission speed control tool, is is configed at router and can easily watch the download speed and toggle transmission to "Alternate limits".
This is created for guests and they can quickly toggle download limit.
## How to use
1\. Modify server configs such as host/port in server.py, transmission's rpc username/password/port in speed.sh/toggle.sh
2\. Move speed.sh and toggle.sh to /root/bin/ or some place accessable(modify script path in control.py)
3\. Run python server.py and check if everything is OK, you may need supervisor or screen for running in backgroud.
4\. Use your desktop/phone's browser access http://\:\ to see if everything is ok. There are only a process bar with speed(div auto refrushed) and a switch button for limiting speed. :)
## Dependence
1\. On router, python and flask is required. For example, my devices is wndr4300 installed openwrt.
2\. Transmission configed "Alternate limits".
## Sugesstion
1\. Mount a usb swapfile, transmission use a lot of memory if you have hundreds of torrent.
## Screenshot
![Alt text](/../screenshots/sc1.jpg?raw=true "Limited download")
![Alt text](/../screenshots/sc2.jpg?raw=true "Unlimited download")