mirror of
https://github.com/werwolfby/monitorrent.git
synced 2026-10-14 21:39:03 +00:00
[GH-ISSUE #221] Implement "download only new files" option #166
Labels
No labels
bug
docs
duplicate
enhancement
Epic
feature
feature
future
help wanted
in progress
need more info
plugin
proxy
pull-request
python 2
python 3
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
werwolfby/monitorrent#166
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @fk0 on GitHub (Jun 13, 2017).
Original GitHub issue: https://github.com/werwolfby/monitorrent/issues/221
Originally assigned to: @werwolfby on GitHub.
In order to save free space, only new torrents should be downloaded. That means that at some point of time user can remove old (already watched) episodes and newer torrents should download only updated files.
I've found this project that may help https://github.com/cdown/torrentdiff.
@werwolfby commented on GitHub (Jun 13, 2017):
I don't understand how do you want to track it.
@werwolfby commented on GitHub (Jun 13, 2017):
Now, I've got it!
But this will require storing all torrents that was downloaded by monitorrent, or at least list of files in already downloaded torrents.
Anyway it make sense, will think about implementation.
@fk0 commented on GitHub (Jun 14, 2017):
I've been thinking about the logic, so here's how I see it:
For Transmission client from spec https://trac.transmissionbt.com/browser/trunk/extras/rpc-spec.txt there's RPC api call
So,
disabledByUser(OT) = "files-unwanted"
alreadyDownloaded(OT) = "files-wanted"
And even downloading OT from torrent client is not necessary.
Hope this is helpful.
Thank you!