ezgg-badge-generator/ezgg_badge_generator.py

23 lines
537 B
Python

from services.DatabaseService import DatabaseService
from services.BadgeGeneratorService import BadgeGeneratorService
def main():
db = DatabaseService("config.toml")
db.init_db()
badges = db.get_user_badges()
badge_generator = BadgeGeneratorService("config.toml")
for user_badge in badges:
badge_generator.generate_badge(
user_name=user_badge["user_name"],
seat_id=user_badge["seat_id"],
picture=user_badge["picture"]
)
if __name__ == "__main__":
main()