From 05a63aa8654dbc95b2e739a3b77c5bb1df6bb04c Mon Sep 17 00:00:00 2001 From: Matt Singleton Date: Sun, 17 Oct 2021 12:23:23 -0500 Subject: lots of churn --- browser.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'browser.py') diff --git a/browser.py b/browser.py index cda35de..e77b31d 100755 --- a/browser.py +++ b/browser.py @@ -2,7 +2,7 @@ import sys -from PySide2 import QtCore, QtWidgets, QtGui +from PySide6 import QtCore, QtWidgets, QtGui import gemini @@ -31,6 +31,7 @@ class GViewport(QtWidgets.QTextBrowser): print(gem['body']) if 'body' in gem: html = gemini.gem2html(gem['body']) + print(html) else: html = '

{} {}

'.format(gem['status'], gem['meta']) self.resourceLoadedStatus.emit( @@ -61,7 +62,7 @@ class GUrlBar(QtWidgets.QLineEdit): class GBrowser(QtWidgets.QMainWindow): - def __init__(self): + def __init__(self, initial_url=None): QtWidgets.QMainWindow.__init__(self) ## Create widgets @@ -96,7 +97,7 @@ class GBrowser(QtWidgets.QMainWindow): # browser.document().setDefaultStyleSheet(open('style.css').read()) - browser.setSource(QtCore.QUrl('gemini://gemini.circumlunar.space/')) + browser.setSource(QtCore.QUrl(initial_url or 'gemini://gemini.circumlunar.space/')) settings = QtCore.QSettings("xcolour.net", "GeminiBrowser") self.restoreGeometry(settings.value("geometry")) @@ -117,5 +118,5 @@ class GBrowser(QtWidgets.QMainWindow): super().closeEvent(event) app = QtWidgets.QApplication(sys.argv) -ex = GBrowser() +ex = GBrowser(sys.argv[1] if len(sys.argv) > 1 else None) sys.exit(app.exec_()) -- cgit v1.2.3