1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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"
}
|