fixed gemini:// not being added by default
This commit is contained in:
parent
456095bd07
commit
b02b2603f0
11
offpunk.py
11
offpunk.py
|
@ -413,6 +413,8 @@ def looks_like_url(word):
|
||||||
port = parsed.port
|
port = parsed.port
|
||||||
start = word.startswith("gemini://") or word.startswith("http://")\
|
start = word.startswith("gemini://") or word.startswith("http://")\
|
||||||
or word.startswith("https://")
|
or word.startswith("https://")
|
||||||
|
if not start:
|
||||||
|
return looks_like_url("gemini://"+word)
|
||||||
return "." in word and start
|
return "." in word and start
|
||||||
except ValueError:
|
except ValueError:
|
||||||
return False
|
return False
|
||||||
|
@ -1117,12 +1119,9 @@ you'll be able to transparently follow links to Gopherspace!""")
|
||||||
rendered_body += "\n" + "\x1b[34m\x1b[2m" + line + "\x1b[0m" + "\n"
|
rendered_body += "\n" + "\x1b[34m\x1b[2m" + line + "\x1b[0m" + "\n"
|
||||||
elif element.name == "pre":
|
elif element.name == "pre":
|
||||||
rendered_body += "\n"
|
rendered_body += "\n"
|
||||||
if element.string:
|
for child in element.children:
|
||||||
rendered_body += element.string
|
rendered_body += recursive_render(child,indent=indent)
|
||||||
else:
|
rendered_body += "\n\n"
|
||||||
for child in element.children:
|
|
||||||
rendered_body += recursive_render(child,indent=indent)
|
|
||||||
rendered_body += "\n"
|
|
||||||
elif element.name == "li":
|
elif element.name == "li":
|
||||||
line = ""
|
line = ""
|
||||||
for child in element.children:
|
for child in element.children:
|
||||||
|
|
Loading…
Reference in New Issue