File size: 685 Bytes
008947a
 
 
 
 
c45cbe3
008947a
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
"""Shared filesystem paths for the MapToPoster project."""

import os
from pathlib import Path

PROJECT_ROOT = Path(os.getenv("MAPTOPOSTER_PROJECT_ROOT", Path(__file__).resolve().parents[2]))
PACKAGE_DIR = Path(__file__).resolve().parent
RESOURCES_DIR = PACKAGE_DIR / "resources"
THEMES_DIR = Path(os.getenv("MAPTOPOSTER_THEMES_DIR", RESOURCES_DIR / "themes"))
FONTS_DIR = Path(os.getenv("MAPTOPOSTER_FONTS_DIR", PROJECT_ROOT / "fonts"))
POSTERS_DIR = Path(os.getenv("MAPTOPOSTER_OUTPUT_DIR", PROJECT_ROOT / "posters"))
CACHE_DIR = Path(os.getenv("MAPTOPOSTER_CACHE_DIR", PROJECT_ROOT / "cache"))
CHINA_DATA_DIR = Path(os.getenv("MAPTOPOSTER_CHINA_DATA_DIR", RESOURCES_DIR / "china"))