Skip to content

Commit 9cc8317

Browse files
author
Tobi Sim
committed
added basic dynamic trackerlist support
1 parent 97190b6 commit 9cc8317

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

defaulttrackers/core.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,20 @@
4545
from deluge.core.rpcserver import export
4646

4747
DEFAULT_PREFS = {
48+
"dynamic_trackerlist":"https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all.txt",
4849
"trackers": [
4950
#{"url": "test"},
5051
],
5152
}
5253

54+
if DEFAULT_PREFS["dynamic_trackerlist"]:
55+
import urllib2 as u2
56+
trackers = u2.urlopen(DEFAULT_PREFS["dynamic_trackerlist"]).read()
57+
trackers = [ {"url":n} for n in trackers.split("\n\n") if n ]
58+
del u2
59+
DEFAULT_PREFS["trackers"]+=trackers
60+
del trackers
61+
5362
log = logging.getLogger(__name__)
5463

5564
class Core(CorePluginBase):

0 commit comments

Comments
 (0)