mirror of
https://github.com/StuffAnThings/qbit_manage.git
synced 2025-09-10 15:14:36 +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:
|
||||
self.data["cat_change"] = self.data.pop("cat_change")
|
||||
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:
|
||||
self.data["tracker"] = {}
|
||||
if "nohardlinks" in self.data:
|
||||
|
|
Loading…
Add table
Reference in a new issue