fix: QC-Ratings aus 7 älteren Artikeln entfernt (CHECK 10)
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
API_KEY = "de3b01db-9be3-4c80-bd80-d47e071b320e"
|
||||
UA = "BSN-OpenClaw/1.0 (Brettspiel-News.de; kontakt@brettspiel-news.de)"
|
||||
|
||||
# Top 15 IDs from hotness
|
||||
ids = [
|
||||
"400366", "472021", "403150", "434172", "425549",
|
||||
"415848", "436217", "457008", "357873", "418059",
|
||||
"417197", "432456", "454103", "381248", "342942"
|
||||
]
|
||||
|
||||
for gid in ids:
|
||||
url = f"https://boardgamegeek.com/xmlapi2/thing?id={gid}&stats=1"
|
||||
cmd = [
|
||||
"curl", "-s", "--max-time", "20",
|
||||
"-H", f"User-Agent: {UA}",
|
||||
"-H", f"Authorization: Bearer {API_KEY}",
|
||||
url
|
||||
]
|
||||
result = subprocess.run(cmd, capture_output=True, text=True)
|
||||
outfile = f"/home/hermes/workspace/bgg-scrape/game_{gid}.xml"
|
||||
with open(outfile, 'w') as f:
|
||||
f.write(result.stdout)
|
||||
size = len(result.stdout)
|
||||
print(f"Game {gid}: {size} bytes")
|
||||
|
||||
print("Done fetching details.")
|
||||
Reference in New Issue
Block a user