import asyncio from services.DatabaseService import DatabaseService from services.BadgeGeneratorService import BadgeGeneratorService async def main(): db = DatabaseService("config.toml") await db.init_db_pool() badges = await 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__": asyncio.run(main())