import os import logging from os import path from meme_otron import img_factory as imgf from meme_otron import meme_db logging.basicConfig(format="[%(asctime)s][%(levelname)s][%(module)s] %(message)s", level=logging.DEBUG) imgf.load_fonts() meme_db.load_memes() dst_dir = path.abspath("templates") for f in os.listdir(dst_dir): if path.isfile(path.join(dst_dir, f)): os.unlink(path.join(dst_dir, f)) for meme_id in meme_db.DATA: meme = meme_db.get_meme(meme_id) if meme is not None: img = imgf.make(meme.template, meme.texts, debug=True) img.save(path.join(dst_dir, meme.template)) print(meme_id)