Auto-backup: 209 scripts (@ 2026-10-26 13:38)

This commit is contained in:
2026-10-26 13:38:15 -04:00
parent a1ced6a540
commit 253c472749
@@ -0,0 +1,13 @@
#!/usr/bin/env python3
"""Latest release tag Gitea (sans 'v') — fiable là où curl se prend des 404 du tunnel Cloudflare.
Usage: gitea-latest.py <owner/repo> (token lu dans ~/workspace/.env, jamais affiché)
Échec silencieux : sortie vide = API indisponible (le script appelant garde son garde-fou)."""
import json, re, sys, urllib.request
repo = sys.argv[1]
tok = re.search(r"^GITEA_TOKEN=(.+)$", open("/home/bruno/workspace/.env").read(), re.M)[1].strip()
req = urllib.request.Request(f"https://git.dracodev.net/api/v1/repos/{repo}/releases/latest",
headers={"Authorization": f"token {tok}", "User-Agent": "curl/8.0"})
try:
print(json.load(urllib.request.urlopen(req, timeout=20)).get("tag_name", "").lstrip("v"))
except Exception:
pass