From 44ee531426c9848aa03f7a495fa66c061a838ece Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benedikt=20Br=C3=BCckmann?= <64bit@posteo.de> Date: Mon, 25 Jan 2021 09:35:25 +0100 Subject: [PATCH] Add QR code and css --- fdroidserver/index.py | 138 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 130 insertions(+), 8 deletions(-) diff --git a/fdroidserver/index.py b/fdroidserver/index.py index 52dee442..76f92030 100644 --- a/fdroidserver/index.py +++ b/fdroidserver/index.py @@ -30,6 +30,7 @@ import tempfile import urllib.parse import zipfile import calendar +import qrcode from binascii import hexlify, unhexlify from datetime import datetime, timezone from xml.dom.minidom import Document @@ -132,12 +133,13 @@ def make(apps, apks, repodir, archive): make_website(sortedapps, repodir, repodict) def make_website(apps, repodir, repodict): - website_dir = os.path.join(repodir, "www") - if not os.path.exists(website_dir): - os.makedirs(website_dir) + if not os.path.exists(repodir): + os.makedirs(repodir) html_name = 'index.html' - html_file = os.path.join(website_dir, html_name) + link=repodict["address"] + + html_file = os.path.join(repodir, html_name) with open(html_file, 'w') as f: name = repodict["name"] description = repodict["description"] @@ -146,8 +148,8 @@ def make_website(apps, repodir, repodict):