--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047>
Deluge <http://deluge-torrent.org/>
Deluge project
* cc: bobodod@… (added)
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:1>
* cc: mvseqt2twu@… (added)
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:2>
Comment(by bluephoenix47):
I recently wanted to edit a set of (280) torrents to use https instead of
http, and to hell with doing that manually.
So I create this hack. I created and tested it on a local 1.3.5 copy, and
ported it to the head of the git master branch, so strictly speaking, it's
untested.
It has the same semantics as multi-torrent move storage--the initial data
comes from the first selected torrent, and the edited data applies to all
the selected torrents.
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:3>
Comment(by Cas):
I've made some changes based on your initial work so that only the
trackers that are shared among the selected torrents will be shown. Also
added a warning that it will clobber existing trackers when saving.
https://github.com/cas--/Deluge/compare/Feature;2047;EditMultipleTorrentTrackers
This could be added to 1.3-stable for 1.3.6 release.
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:4>
* milestone: 1.3.x => 1.3.6
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:5>
Comment(by gazpachoking):
If we are going to allow multi-edit trackers, I'd say just show all the
trackers from all the torrents rather than filtering down to only the
common ones. Or if we want to do only shared trackers, I think this is
nicer:
{{{
#!python
shared_trackers = set.intersection(*(set(status[torrent_id]['trackers'])
for torrent_id in status))
}}}
Hmm, seems that's only available since python 2.6, do we support 2.5
still?
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:6>
* milestone: 1.3.6 => 1.4.0
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:7>
Comment (by keretamalam):
I am about to leave and cannot look into this further right now, but I do
want to mention that relying on pkg-config itself is not a problem (as you
said, we also use it later), the problem is that on some systems, the .pc
file for pkg-config is supplying wrong information (whereas on yours, it's
botan-config that is wrong), so that's why I'm trying to make it work with
both (while one of them is bad).
[http://maskodoq.blogspot.com/2014/03/unit-link-terbaik-di-indonesia.html
Unit Link Terbaik di Indonesia Commonwealth Life Investra Link]
[http://maskodoq.blogspot.com/2013/07/CiptoJunaedy.html Cipto Junaedy]
[http://etnisjawa.blogspot.com/2013/08/apakah-cipto-junaedy-bohong.html
Cipto Junaedy]
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:8>
Comment (by Cas):
Maybe the solution here is not to edit trackers on multiple torrents but
to offer a search and replace option such as in the script that I created
for a user: https://gist.github.com/cas--/5326335
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:8>
* owner: damoxc => Cas
* status: new => assigned
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:9>
Comment (by bluephoenix47):
Search and replace sounds much more robust and less error prone.
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:10>
* type: bug => feature-request
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:11>
Deluge <http://deluge-torrent.org/>
Deluge Project
Comment (by aberaud):
That's an important feature when managing many torrents.
If multiple torrents are selected, editing all of them is the expected
behavior.
Please merge this. I rebased this patch and it works.
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:12>
Comment (by lalomartins):
@aberaud can you share a git branch and/or patch? It would both be useful
for other users, and increase the chance the devs actually merge it.
Alternatively, I suppose this could be done as a plugin? Anyone has plugin
experience?
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:14>
Comment (by aberaud):
Available there:
https://github.com/aberaud/deluge
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047#comment:15>
* Attachment "0001-Edit-trackers-for-all-selected-torrents.patch" added.
Patch rebased on 1.3-stable
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2047>
Deluge <http://deluge-torrent.org/>
Deluge Project