From 5f81d506095852c3f0db5322e67c862f904da3f1 Mon Sep 17 00:00:00 2001 From: Shy Date: Sun, 8 Feb 2026 10:30:41 -0500 Subject: Initial commit --- config.py | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 config.py (limited to 'config.py') diff --git a/config.py b/config.py new file mode 100644 index 0000000..e442079 --- /dev/null +++ b/config.py @@ -0,0 +1,54 @@ +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" +} -- cgit v1.2.3