import os import time STAGING = False YAOI = True DOWNLOAD_FILES = [ "/zfs-main/projects/yuri_directory_download/yaoi_follow.txt", "/zfs-main/projects/yuri_directory_download/yaoi_rating.txt", ] if YAOI else [ "/zfs-main/projects/yuri_directory_download/mangadex_follow.txt", "/zfs-main/projects/yuri_directory_download/mangadex_rating.txt", ] INPUT_DIRECTORY = "/zfs-main/projects/yuri_directory_download/yaoi_downloads/" if YAOI else "/zfs-main/projects/yuri_directory_download/downloads/" OUTPUT_DIRECTORY = "/zfs-main/www/yuri.directory/yaoi/" if YAOI else "/zfs-main/www/yuri.directory/" if STAGING: OUTPUT_DIRECTORY = os.path.join(OUTPUT_DIRECTORY, "staging") CONTENT_RATINGS = [ "Safe", "Suggestive", "Erotica" ] WILDCARD_LETTER = "#" PROCS = 30 IMAGE_QUALITY = 65 IMAGE_MAX_WIDTH = 1080 IMAGE_MAX_HEIGHT = 2000 IMAGE_STRIP_HEIGHT = 4096 THUMBNAIL_CHUNK_SIZE = 16 THUMBNAIL_QUALITY = 70 THUMBNAIL_WIDTH = 180 THUMBNAIL_HEIGHT = 270 IMAGE_CACHE = "/zfs-main/projects/yuri_directory_bake/cache/" base = "/yaoi/" if YAOI else "/" if STAGING: base += "staging/" GLOBALS = { "site": "yuri.directory/yaoi" if YAOI else "yuri.directory", "base": base, "thumbnail_width": THUMBNAIL_WIDTH, "thumbnail_height": THUMBNAIL_HEIGHT, "offsets": [(f"o{i:x}", i * THUMBNAIL_WIDTH) for i in range(0, THUMBNAIL_CHUNK_SIZE)], "style": f"style.{int(time.time()):x}.css", "content_ratings": CONTENT_RATINGS, "home_title": "Yaoi directory" if YAOI else "Yuri directory" }