[Libtorrent-devel] Re: loading torrents watch_directory that has
subdirectories
Paul Belanger
pabelanger at gmail.com
Sat Oct 24 17:43:27 UTC 2009
The load_start seems to work, but I'm having trouble getting the move
to work properly. It is not maintaining the directory structure of
the load.
On Sat, Oct 24, 2009 at 12:45 PM, Paul Belanger <pabelanger at gmail.com> wrote:
> Lets hope this makes sense.
>
> I have the following settings in my .rtorrent.rc file:
>
> schedule = watch_directory_1,10,10,"load_start=/home/pabelanger/torrents/rss/NCIS/*.torrent,d.set_custom1=/home/pabelanger/torrents/completed/NCIS"
> schedule = watch_directory_2,10,10,"load_start=/home/pabelanger/torrents/rss/Mythbusters/*.torrent,d.set_custom1=/home/pabelanger/torrents/completed/My
> thbusters"
> schedule = watch_directory_3,10,10,"load_start=/home/pabelanger/torrents/rss/The.Ultimate.Fighter/*.torrent,d.set_custom1=/home/pabelanger/torrents/com
> pleted/The.Ultimate.Fighter"
>
> # Move files to seeding once they've downloaded
> system.method.set_key = event.download.finished,
> move_complete,"d.set_directory=$d.get_custom1=
> ;execute=mv,-n,$d.get_base_path=,$d.get_custom1="
>
> # Once ratio is hit, move to completed
> system.method.set = group.seeding.ratio.command, d.close=, d.erase=
>
> And it works great. As you can see by the config, I have a directory
> structure setup as:
>
> torrents
> - > completed
> - - > NCIS
> - - > Mythbusters
> - - > The.Ultimate.Fighter
> - > rss
> - - > NCIS
> - - > Mythbusters
> - - > The.Ultimate.Fighter
>
> One issue I have, is every time I add a new folder under completed and
> rss, I have to modify my .rctorrent to include a new watch directory.
> I was curious if there was away that rtorrent maintains the directory
> structure when adding / moving torrents. For example:
>
> schedule = watch_directory,10,10,"load_start=/home/pabelanger/torrents/rss/*/*.torrent,d.set_custom1=/home/pabelanger/torrents/completed/"
>
> # Move files to seeding once they've downloaded
> system.method.set_key = event.download.finished,
> move_complete,"d.set_directory=$d.get_custom1=
> ;execute=mv,-n,$d.get_base_path=,$d.get_custom1="
>
> # Once ratio is hit, move to completed
> system.method.set = group.seeding.ratio.command, d.close=, d.erase=
>
> Makes sense?
>
More information about the Libtorrent-devel
mailing list