1
0
Fork 0
mirror of https://github.com/sileht/bird-lg.git synced 2024-09-27 17:04:42 +02:00

Hyperlink ASN only when square-bracketed

This commit is contained in:
tamihiro 2019-04-04 12:33:15 +09:00
parent 2ce03ebbb0
commit 841df1e5a5

2
lg.py
View file

@ -76,7 +76,7 @@ def add_links(text):
ret_text.append(re.sub(r'(\d+)', r'<a href="/whois?q=\1" class="whois">\1</a>', line)) ret_text.append(re.sub(r'(\d+)', r'<a href="/whois?q=\1" class="whois">\1</a>', line))
else: else:
line = re.sub(r'([a-zA-Z0-9\-]*\.([a-zA-Z]{2,3}){1,2})(\s|$)', r'<a href="/whois?q=\1" class="whois">\1</a>\3', line) line = re.sub(r'([a-zA-Z0-9\-]*\.([a-zA-Z]{2,3}){1,2})(\s|$)', r'<a href="/whois?q=\1" class="whois">\1</a>\3', line)
line = re.sub(r'AS(\d+)', r'<a href="/whois?q=\1" class="whois">AS\1</a>', line) line = re.sub(r'(?<=\[)AS(\d+)', r'<a href="/whois?q=\1" class="whois">AS\1</a>', line)
line = re.sub(r'(\d+\.\d+\.\d+\.\d+)', r'<a href="/whois?q=\1" class="whois">\1</a>', line) line = re.sub(r'(\d+\.\d+\.\d+\.\d+)', r'<a href="/whois?q=\1" class="whois">\1</a>', line)
if len(request.path) >= 2: if len(request.path) >= 2:
hosts = "/".join(request.path.split("/")[2:]) hosts = "/".join(request.path.split("/")[2:])