make_website: only parse repo_pubkey if its needed
This makes writing tests a lot easier, since the test cases no longer need to provide a value for `repo_pubkey:`.
This commit is contained in:
parent
677301bc8a
commit
721de49104
@ -152,11 +152,6 @@ def _should_file_be_generated(path, magic_string):
|
|||||||
|
|
||||||
|
|
||||||
def make_website(apps, repodir, repodict):
|
def make_website(apps, repodir, repodict):
|
||||||
_ignored, repo_pubkey_fingerprint = extract_pubkey()
|
|
||||||
repo_pubkey_fingerprint_stripped = repo_pubkey_fingerprint.replace(" ", "")
|
|
||||||
link = repodict["address"]
|
|
||||||
link_fingerprinted = ('{link}?fingerprint={fingerprint}'
|
|
||||||
.format(link=link, fingerprint=repo_pubkey_fingerprint_stripped))
|
|
||||||
# do not change this string, as it will break updates for files with older versions of this string
|
# do not change this string, as it will break updates for files with older versions of this string
|
||||||
autogenerate_comment = "auto-generated - fdroid index updates will overwrite this file"
|
autogenerate_comment = "auto-generated - fdroid index updates will overwrite this file"
|
||||||
|
|
||||||
@ -168,6 +163,13 @@ def make_website(apps, repodir, repodict):
|
|||||||
|
|
||||||
if _should_file_be_generated(html_file, autogenerate_comment):
|
if _should_file_be_generated(html_file, autogenerate_comment):
|
||||||
import qrcode
|
import qrcode
|
||||||
|
|
||||||
|
_ignored, repo_pubkey_fingerprint = extract_pubkey()
|
||||||
|
repo_pubkey_fingerprint_stripped = repo_pubkey_fingerprint.replace(" ", "")
|
||||||
|
link = repodict["address"]
|
||||||
|
link_fingerprinted = '{link}?fingerprint={fingerprint}'.format(
|
||||||
|
link=link, fingerprint=repo_pubkey_fingerprint_stripped
|
||||||
|
)
|
||||||
qrcode.make(link_fingerprinted).save(os.path.join(repodir, "index.png"))
|
qrcode.make(link_fingerprinted).save(os.path.join(repodir, "index.png"))
|
||||||
with open(html_file, 'w') as f:
|
with open(html_file, 'w') as f:
|
||||||
name = repodict["name"]
|
name = repodict["name"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user