mirror of
https://github.com/StuffAnThings/qbit_manage.git
synced 2025-09-10 23:25:42 +08:00
Allow defining multiple announce urls for one tracker
This commit is contained in:
parent
65086a6b7d
commit
dfbb1c6c5d
1 changed files with 6 additions and 1 deletions
|
@ -100,7 +100,12 @@ class Config:
|
||||||
if "cat_change" in self.data:
|
if "cat_change" in self.data:
|
||||||
self.data["cat_change"] = self.data.pop("cat_change")
|
self.data["cat_change"] = self.data.pop("cat_change")
|
||||||
if "tracker" in self.data:
|
if "tracker" in self.data:
|
||||||
self.data["tracker"] = self.data.pop("tracker")
|
trackers = self.data.pop("tracker")
|
||||||
|
self.data["tracker"] = {}
|
||||||
|
# Splits tracker urls at pipes, useful for trackers with multiple announce urls
|
||||||
|
for tracker_urls, data in trackers.items():
|
||||||
|
for tracker_url in tracker_urls.split("|"):
|
||||||
|
self.data["tracker"][tracker_url] = data
|
||||||
else:
|
else:
|
||||||
self.data["tracker"] = {}
|
self.data["tracker"] = {}
|
||||||
if "nohardlinks" in self.data:
|
if "nohardlinks" in self.data:
|
||||||
|
|
Loading…
Add table
Reference in a new issue