Tag Info

Hot answers tagged

7

systemd does not allow ordinary users to start system services (except by using SELinux, which Arch does not support). Since rtorrent is not actually a system service, and because you want every user to have their own instance of rtorrent, experiment with systemd's "user" mode. If you start the user@Hans.service system unit, it will launch a separate ...


4

Ok, just figured this out. Within rtorrent you can open a command line using Ctrl+X. You can do many things from there (I guess this is basic rtorrent management), like printing things (print=$variable=, e.g. print=$d.get_directory=), executing commands (execute=command), or setting variables (variable=newvalue). From this prompt you can move the finished ...


4

Add this to your config: view_sort_current = active,greater=d.get_up_rate= schedule = filter_active,12,20,"view_filter = active,\"or={d.get_up_rate=,d.get_down_rate=}\" ;view_sort=active"


2

method.set_key = event.download.erased, remove_file,"execute={rm,-drf,--,$d.get_base_path=}" for rtorrent 0.9.2


2

You do it with exactly the same command that you started the torrent download with. This means you still need to have the .torrent file handy.


2

In Gnome 3 it doesn't seem to be that easy yet. Here's a workaround though. Note that this should work for any application, but I can't try it with rtorrent. Just report back if you have problems. Let's find out the path of rtorrent first. Open up a terminal and enter: which rtorrent Remember this path. Then, try the following: mkdir -p ...


2

Found the answer: system.method.set_key = event.download.finished,some_name_for_this_command,"execute=/path/to/script.sh,$d.get_name="


2

That is an intrinsic part of the BT protocol, since it divides all the files' data concatenated into chunks, and doesn't respect file boundaries. Thus, chunks at the start / end of selected files "leak" into the neighboring files. What you CAN do is automatically delete the incomplete files when removing the item from the client. Namely for rTorrent, by ...


2

If I am understanding your question correctly, then yes, you can do this. You can have multiple watch directories that save to different directories. note: Your version of rtorrent must be 0.7.7+ schedule = tied_directory,10,10,start_tied= schedule = untied_directory,10,10,close_untied= schedule = ...


1

With the current stable version of rTorrent (0.8.6), there are very few "triggering" options. Where previously (0.7 and below, if memory serves) there was a "schedule" command you can drop in your rtorrent rc, now there is only the ratio.* grouping. That means that we've gone from this in previous versions: # example: stop at ratio 2.0 with at least 200 MB ...


1

Clients that support Web Seeding BitTornado v5.0 or higher Mainline Utorrent v1.7 or higher BitComet v1.14 or higher There may be more http://en.wikipedia.org/wiki/BitTorrent_(protocol)#Web_seeding


1

All Linux distros use Vixie cron. It allows starting things on reboot. If you can stomach crontab config, you can run crontab -e and add a simple line like: @reboot /path/to/rtorrent/or/some/script It runs as whatever user owns the crontab, which is you. For the rtorrent config, since you're on an RPM system, you can query the RPM DB: rpm -q ...


1

Just run in a terminal gnome-session-properties. For me it worked in fedora 15


1

It's neither as intuitive as rtorrent nor as fast/efficient (by far), but running Azureus/Vuze with the --ui=console option can work reasonably well. There are lots of plugins that allow you to remotely administer the program, though, like AzSMRC (a rather complete plugin/client interface written in Java) or HTML WebUI, which is more convenient (doesn't ...


1

You can use rtorrent's triggers and scripting abilities. I haven't done exactly what you are asking for myself, but similar things. E.g. I have a session running with the following entries in rtorrent.rc: schedule = watch_directory_1,10,10, "load_start=/path/to/watch/folder/*.torrent, d.set_custom1=$execute_capture={/path/to/external/script}, ...


1

That syntax error hints that the ./configure failed. Do you have libtool installed/up to date?


1

Your reasoning is incorrect. Binding to an IP address only chooses the source IP address. It has no effect on the route taken to the destination, which is what you want to control. To do what you want to do, you need to set up a form of policy routing called source based routing. This is typically done by creating two routing tables, one for each ...


1

In ╬╝Torrent you can right click on any torrent > Bandwidth Allocation. High/Normal/Low indicates relative priority. It's also possible to set torrent-specific upload speed limits through this menu. When a torrent is set to high priority, (almost) all bandwidth is taken from other torrents and given to it until it's satisfied, i.e. the people at the other ...


1

This example of dynamic throttle management does it for rtorrent, you just have to adapt it to your use-case.


1

It takes a while for magnet links to find the torrent specification so the "real" download can start. The peers are found via trackers and/or DHT. If the trackers are down (or just take a long time to respond) or no peers are found, the torrent can't download the needed meta information to start. Try adding the torrent directly in rTorrent's command-line ...


1

Use this web to convert magnet to torrent! http://magnet2torrent.com/


1

You can Google for free proxies, but I couldn't get any of them to work. So I used this thing called Your Freedom. Once you register, you have access to their network of proxy servers. Then they have you download the Your Freedom program, which connects you to the optimal server. Then you have your torrent program connect to the Your Freedom program. With ...


1

http://wiki.rtorrent.org/RtorrentScripting would be what you're looking for, if more people contributed what they know. As of now, it has a few hints collected from the mailing list and other places, and is incomplete.


1

One is a variable and one is setting a variable. $d.get_base_path= is a variable that has a value that is being called. d.set_directory=~/Download/ is having a value assigned to it. Now as to what the $d.get_base_path= means, got to your ncurses interface look around your info on your running torrents until you find the base path.


1

Use the configure option in xmlrpc-c to build the tools (which is simply OFF by default in newer versions), or use rtxmlrpc.


1

There is a good wikipedia article with comparisons of torrent client features. From there, clients that support sequential downloads: qBittorrent KTorrent Vuze BitComet uTorrent Xunlei Shareaza ("available in mod client") Of those, clients that run on Linux: qBittorrent KTorrent Vuze Of those, clients with command line support: KTorrent ...



Only top voted, non community-wiki answers of a minimum length are eligible