[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [gettor/master] Added direct link to downloads section in http(s) mirrors
commit 87758bd0ec34a52a995d0e5973ca81ebf61203d6
Author: ilv <ilv@xxxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu Aug 27 15:13:44 2015 -0300
Added direct link to downloads section in http(s) mirrors
---
get_mirrors.py | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/get_mirrors.py b/get_mirrors.py
index 9c4b0c4..afa4cc9 100644
--- a/get_mirrors.py
+++ b/get_mirrors.py
@@ -158,6 +158,15 @@ def is_json(my_json):
return True
+def add_tpo_link(url):
+ """Add the download link for Tor Browser."""
+ uri = 'projects/torbrowser.html.en#downloads'
+ if url.endswith('/'):
+ return "%s%s" % (url, uri)
+ else:
+ return "%s/%s" % (url, uri)
+
+
def add_entry(mirrors, columns, elements):
"""Add entry to mirrors list."""
entry = {}
@@ -172,9 +181,15 @@ def add_entry(mirrors, columns, elements):
def add_mirror(file, entry, proto):
"""Add mirror to mirrors list."""
+ # if proto requested is http(s), we add link to download section
+ if PROTOS[proto] == 'http' or PROTOS[proto] == 'https':
+ uri = add_tpo_link(entry[proto])
+ else:
+ uri = entry[proto]
+
file.write(
"%s - by %s (%s)\n" % (
- entry[proto],
+ uri,
entry['orgName'],
entry['subRegion'],
)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits