]> git.the-white-hart.net Git - gemini/cbs-client.git/commitdiff
Get dat sloc back down below 200 main
authorrs <>
Sun, 20 Mar 2022 20:22:02 +0000 (15:22 -0500)
committerrs <>
Sun, 20 Mar 2022 20:22:02 +0000 (15:22 -0500)
cbs.py

diff --git a/cbs.py b/cbs.py
index 8604faf765222f4b9cb182f6db334b472a33d5e1..46d42409cada4a2aa515a638a46e407637f3d777 100755 (executable)
--- a/cbs.py
+++ b/cbs.py
@@ -157,7 +157,7 @@ class Client(object):
         """Do whatever is necessary to request and then display a given URL"""
 
         parsed_url = urllib.parse.urlparse(url)
-        if parsed_url.scheme != 'gemini':
+        if parsed_url.scheme != 'gemini':  # TODO: support file:// scheme for local gemtext files?
             subprocess.run(['xdg-open', url])  # TODO: support non-linux OSes here
             return
 
@@ -223,21 +223,13 @@ def main():
     client.load_url(homepage)
     while True:
         event, values = client.window.read()
-        if event == sg.WIN_CLOSED:
-            break
-        else:
-            if event == 'Go':
-                client.load_url(values['-URL-'])
-            elif event == 'Back':
-                client.back()
-            elif event == 'Forward':
-                client.forward()
-            elif event == 'Home':
-                client.load_url(homepage)
-            elif event == '-LINKS-':
-                client.goto_link()
-            elif event == '-OVERV-':
-                client.goto_overview()
+        if event == sg.WIN_CLOSED:  break
+        elif event == 'Go':         client.load_url(values['-URL-'])
+        elif event == 'Back':       client.back()
+        elif event == 'Forward':    client.forward()
+        elif event == 'Home':       client.load_url(homepage)
+        elif event == '-LINKS-':    client.goto_link()
+        elif event == '-OVERV-':    client.goto_overview()
 
 
 if __name__ == '__main__':