diff options
| author | Shy <[email protected]> | 2026-02-08 10:30:41 -0500 |
|---|---|---|
| committer | Shy <[email protected]> | 2026-02-08 10:30:41 -0500 |
| commit | 5f81d506095852c3f0db5322e67c862f904da3f1 (patch) | |
| tree | 1112345c35eb88d80988ddcd6d04768e90f76ea8 /config.py | |
| download | yuri.directory-5f81d506095852c3f0db5322e67c862f904da3f1.tar.xz yuri.directory-5f81d506095852c3f0db5322e67c862f904da3f1.zip | |
Initial commit
Diffstat (limited to 'config.py')
| -rw-r--r-- | config.py | 54 |
1 files changed, 54 insertions, 0 deletions
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" +} |
