koma-pretix-parser/main.py

22 lines
558 B
Python
Raw Normal View History

#! /usr/bin/env python3
from datetime import datetime
from pathlib import Path
2023-11-15 10:18:10 +00:00
from parse import badge_data, parse, rahmprog_stats, wiki_stats
def print_wiki_stats(filename: str) -> None:
path = Path(filename)
timestamp = datetime.fromtimestamp(path.stat().st_ctime)
2023-10-16 09:20:56 +00:00
print(f"Stand: {timestamp.strftime('%d.%m.%Y %H:%M Uhr')}")
print(wiki_stats(*parse(path)))
FILENAME = "koma89_pretixdata.json"
if __name__ == "__main__":
#print_wiki_stats(FILENAME)
2023-11-15 10:18:10 +00:00
with open("badge_data.csv", "w") as f:
f.write(badge_data(FILENAME))