1
0
Fork 0
mirror of synced 2024-07-01 12:40:28 +12:00
Rare/rare/__init__.py

29 lines
834 B
Python
Raw Normal View History

2021-02-10 23:48:25 +13:00
import os
2021-02-27 07:28:54 +13:00
2021-09-03 09:38:11 +12:00
__version__ = "1.6.2"
resources_path = os.path.join(os.path.dirname(__file__), "resources")
languages_path = os.path.join(os.path.dirname(__file__), "languages")
# Cache Directory: Store images
if p := os.getenv("XDG_CACHE_HOME"):
cache_dir = os.path.join(p, "rare/cache")
elif os.name == "nt":
cache_dir = os.path.expandvars("%APPDATA%/rare/cache")
else:
cache_dir = os.path.expanduser("~/.cache/rare/")
if not os.path.exists(cache_dir):
os.makedirs(cache_dir)
# Data Directory: Images
if p := os.getenv("XDG_DATA_HOME"):
data_dir = os.path.join(p, "rare")
if os.name == "nt":
data_dir = os.path.expandvars("%APPDATA%/rare/")
else:
data_dir = os.path.expanduser("~/.local/share/rare/")
if not os.path.exists(data_dir):
os.makedirs(data_dir)
2021-08-17 09:08:15 +12:00
image_dir = os.path.join(data_dir, "images")