Registered Member
|
First, I would like to thank you all for your great efforts. Currently, I am using Ktorrent as my main torrent client and since I am living in students dorm, I have a limited bandwidth during the day time. However, the bandwidth is free of charge during specific hours (e.g 2-5 am). So I thought it would be a nice feature to have in the next release version a timer. The timer will provide the user flexibility to choose a specific period of time to download the torrent files.
I hope it will be useful for the others as well. Thanks |
Registered Member
|
|
Moderator
|
|
Registered Member
|
But it's not like you can't have it today:-) I'd guess it will require a little amount of work.
As an example, take a look at this link: http://bram85.blogspot.com/2006/02/ktorrent.html Not only the accounts of another happy user:-) But it includes this little gem in the text: "Setting the upload rate limit with DCOP (probably my favourite feature)." I had the suspicion that it was possible in KTorrent, but had not tried it myself:-) And the homework is to create the timer yourself, with the use of DCOP and cron/at or similar. And you may earn extra points over at apps-kde.org if you make a simple GUI for it, using KDialog or Kommander:-) Have fun |
Moderator
|
|
Registered Member
|
DCOP is indeed nice, but it always seem underutilized. I think it's because people forget it exist or don't know the power of it. Never done anything with it myself either:-) Perhasps some documentation or examples of the usage of KTorrent with DCOP had been a nice idea.
Anyway I just fired up Kdcop to take a look at the possibilities with KTorrent, I think at least one function is missing. I fond these: void startAll() void stopAll() void setMaxDownloads(int max) void setMaxSeeds(int max) void setKeepSeeding(bool ks) void setMaxUploadSpeed(int kbytes_per_sec) void setMaxConnectionsPerDownload(int max) void setShowSysTrayIcon(bool yes) bool changeDataDir(QString new_dir) void openTorrent(QString file) Shouldn't there be a setMaxDownloadSpeed in there too? As for expanding, I don't know what could be usefull. Perhaps ability to get the list of torrents, with some info about individual torrents status. And a way to start/stop single torrents. That would give possibilities to script things like: stop torrent when finished downloaded and sharing > 2 etc. |
Moderator
|
The last time I added something to dcop, we didn't have that feature. We will see after I finish DHT. |
Registered Member
|
|
Moderator
|
|
Registered Member
|
|
Moderator
|
Registered users: abc72656, Bing [Bot], daret, Google [Bot], lockheed, Sogou [Bot], Yahoo [Bot]