Private GIT

Skip to content
Snippets Groups Projects
Commit 179f4e3f authored by miigotu's avatar miigotu
Browse files

Merge pull request #2965 from duramato/patch-1

Handle server maintenance mode on TorrentProject
parents 55efc695 7a31e127
Branches
Tags
No related merge requests found
......@@ -82,6 +82,10 @@ class TORRENTPROJECTProvider(generic.TorrentProvider):
logger.log("Torrent has less than 10 seeds getting dyn trackers: " + title, logger.DEBUG)
trackerUrl = self.urls['api'] + "" + t_hash + "/trackers_json"
jdata = self.getURL(trackerUrl, json=True)
if jdata == "maintenance":
download_url = "magnet:?xt=urn:btih:" + t_hash + "&dn=" + title + "&tr=udp://tracker.openbittorrent.com:80&tr=udp://tracker.coppersurfer.tk:6969&tr=udp://open.demonii.com:1337&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://exodus.desync.com:6969"
logger.log("Tracker url is in " + jdata + " mode, using hardcoded one" , logger.INFO)
else:
download_url = "magnet:?xt=urn:btih:" + t_hash + "&dn=" + title + "".join(["&tr=" + s for s in jdata])
logger.log("Dyn Magnet: " + download_url, logger.DEBUG)
else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment