Giter VIP home page Giter VIP logo

Comments (6)

GoogleCodeExporter avatar GoogleCodeExporter commented on September 3, 2024

Original comment by novik65 on 22 Aug 2009 at 8:10

  • Changed state: Accepted

from rutorrent.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 3, 2024
1. Erasedata plugin adds functionality to original delete method.
It can't do less then original method.
2. If you add torrents from WebUI - you don't have to worry about .torrent 
files at all.
3. If you add torrents from watch folder - you just have to add "d.delete_tied="
command to scheduler command. Something like this:
schedule=watch,10,0,"load=~/p2p/*.torrent,d.delete_tied="

Original comment by dmrom00 on 27 Aug 2009 at 5:18

from rutorrent.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 3, 2024
I tried what you suggested, but I'm having some difficulties.

First I will try to clarify the problem some more, so that we are not talking 
about 
different things. To be clear: I don't add torrents through the interface.

When I use basic delete, (1) it deletes the torrent from rtorrent, (2) removes 
the .torrent from rtorrent session directory and (3) removes the .torrent file 
from 
my watch directory 

When I use erasedata (without using your solution), (1) it deletes the torrent 
from 
rtorrent, (2) removes the .torrent file from rtorrent session directory and (3) 
deletes the data. But it doesn't delete the .torrent from watch directory 
(which it 
does when I use basic delete, see above).

The solution you indicate works! BUT I think only because rtorrent unties and 
deletes the .torrent file from watch directory when a torrent is added. 
Torrents do 
load in rtorrent (even after restart, because they are in session directory), 
so 
that's not a problem. The main drawback for me is when handling partially 
downloaded 
files. If I use your solution and restart rtorrent, then rtorrent 
effectively "forgets" that it should only download some files, and downloads 
everything (probably because it the torrent isn't tied to a file in watch 
directory). When not using your solution, rtorrent "remembers" that it 
shouldn't 
download some files.

Here is my partial config to be complete.
without your solution:
schedule = watch_directory,5,5,load_start=~/monitor/*.torrent
schedule = untied_directory,5,5,stop_untied=

with your solution:
schedule = watch_directory,5,5,"load_start=~/monitor/*.torrent,d.delete_tied="
schedule = untied_directory,5,5,stop_untied=

Original comment by [email protected] on 27 Aug 2009 at 8:54

from rutorrent.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 3, 2024
I've made small modification: d.delete_tied is applied with command to "erase 
with
data". Try latest version from SVN, please.

Original comment by dmrom00 on 29 Aug 2009 at 9:25

from rutorrent.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 3, 2024
Fantastic. That seems to have solved the issue for me!
Thanks for taking the time out to help me with this issue!

It makes the program even better than it already is.
regards

Original comment by [email protected] on 29 Aug 2009 at 1:08

from rutorrent.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 3, 2024

Original comment by dmrom00 on 29 Aug 2009 at 3:19

  • Changed state: Fixed

from rutorrent.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.