23 lines
537 B
Python
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()
|