Compare commits

...

2 Commits

Author SHA1 Message Date
Fierelier 78f23db211 Add user-agent 2021-03-18 19:04:54 +01:00
Fierelier 00386298c6 Add version 2021-03-18 19:04:27 +01:00
2 changed files with 12 additions and 2 deletions

View File

@ -1,2 +1,3 @@
[default]
home = https://example.com
home = https://example.com
useragent = BirdyNet/$VER ($OS)

View File

@ -29,6 +29,14 @@ import json
os.chdir(sp)
distro = os.path.splitext(s.rsplit(os.path.sep)[-1])[0]
version = {
"major": 0,
"minor": 1,
"patch": 0,
"stage": "dev"
}
versionString = ".".join(map(str,[version["major"],version["minor"]]))
versionStringExt = ".".join(map(str,[version["major"],version["minor"],version["patch"]])) + " " + version["stage"]
def runCode(str, lcs = False, description = "loose-code"):
if lcs == False: lcs = {}
@ -75,6 +83,7 @@ class browserWindow(QMainWindow):
# additional info:
"baseUrl": ""
}
self.cUserAgent = config["default"]["useragent"].replace("$OS",sys.platform).replace("$VER",versionString).replace("$DIST",distro)
self.cCreateElements()
def cCreateElements(self):
@ -111,7 +120,7 @@ class browserWindow(QMainWindow):
def cNavigate(self,event = None):
try:
print(prettyJson(parseUrl(self.cUrlBar.text())))
response = downloadPage(self.cUrlBar.text())
response = downloadPage(self.cUrlBar.text(),{"User-Agent": self.cUserAgent})
infoFetcher(response)
self.cDocumentInfo = response
self.cDoc.cRenderHtml(response["body"].decode("utf-8",errors="ignore"))