diff --git a/website_scraper.py b/website_scraper.py index 37a8a83..5160c45 100644 --- a/website_scraper.py +++ b/website_scraper.py @@ -294,8 +294,10 @@ def _check_for_update(token: str): latest_tag = data.get("tag_name", "") latest_ver = latest_tag.lstrip("v") if _version_tuple(latest_ver) > _version_tuple(APP_VERSION): + # browser_download_url ist bei public repos ohne Token zugänglich + # (a["url"] = API-Endpunkt, der auch bei public repos 401 liefert) asset_url = next( - (a["url"] for a in data.get("assets", []) + (a["browser_download_url"] for a in data.get("assets", []) if a["name"] == "website_scraper.py"), None, )