rWin 0.5 beta - client for rTorrent on Qt
Many people know the torrent client for Unix rTorrent systems. Its advantage and disadvantage is the console interface, but there are many ways to deal with it, starting from web interfaces (wTorrent), ending with the frontend written in Java (nTorrent). I personally use the web interface + screen in the console. Everything would be fine, BUT for the time of use (and this is already about a year) there was always an inconvenience with tracking downloads and adjusting the download speed. Therefore, I decided to make a small client that would hang in the tray, show the download speed and other useful information.
My favorite C ++ was chosen as the language, and Qt4 as the GUI library (when writing, version 4.4.3 was used, but it was normally compiled on 4.3.3 for Fedora 9), thereby ensuring cross-platform compatibility. Communication with rTorrent occurs via XML-RPC in asynchronous mode without multicall (the used implementation of XML-RPC does not support it, it is possible to implement it later by looking at other libraries), therefore information does not appear immediately, but gradually.
The client allows you to:
You can download the source here .
UPD: Build under Windows (dependencies are separate).
UPD2: Repository: svn checkout http: // rwin.googlecode.com/svn/trunk/ rwin-read-only I
also created on github, but I can’t figure it out how I can figure it out.
UPD3: Added the ability to add torrent files (both from the menu and from the explorer), optimized exchange with the server, added checking for a connection, and even minor corrections.
My favorite C ++ was chosen as the language, and Qt4 as the GUI library (when writing, version 4.4.3 was used, but it was normally compiled on 4.3.3 for Fedora 9), thereby ensuring cross-platform compatibility. Communication with rTorrent occurs via XML-RPC in asynchronous mode without multicall (the used implementation of XML-RPC does not support it, it is possible to implement it later by looking at other libraries), therefore information does not appear immediately, but gradually.
The client allows you to:
- monitor download / upload speed
- monitor torrents in the incomplete list and display information about:
- transfer rates
- given / downloaded ratio
- readiness percentage
- priority
- as well as perform basic operations: stop, start, recalculate checksums
Todo
- add authorization if the XML-RPC server is password protected
- optimize download and data exchange
- add file information display
- add proxy, support is, but not configured yet
You can download the source here .
UPD: Build under Windows (dependencies are separate).
UPD2: Repository: svn checkout http: // rwin.googlecode.com/svn/trunk/ rwin-read-only I
also created on github, but I can’t figure it out how I can figure it out.
UPD3: Added the ability to add torrent files (both from the menu and from the explorer), optimized exchange with the server, added checking for a connection, and even minor corrections.