# -*- coding: utf-8 -*- ############ # ENV Vars # ############ # Imports from tubot.static.abc import ENV class PN_CACHE(ENV): """ Python Native Cache dir """ _name = "PN_CACHE" DEFAULT = "/etc/tubot" class REDIS_HOST(ENV): """ Redis host adress """ _name = "REDIS_HOST" DEFAULT = "localhost:6379" class CACHE_TYPE(ENV): """ CacheDB Type """ _name = "CACHE_TYPE" DEFAULT = "python" class DIR_GETTER(ENV): """ DirGetter Type """ _name = "DIR_GETTER" DEFAULT = "os" class DG_OS_FOLDER(ENV): """ Path to parent directory for OS_DirGetter """ _name = "DG_OS_FOLDER" DEFAULT = "/mnt/Media" class DG_JELLYFIN_HOST(ENV): """ Jellyfin Server API host """ _name = "DG_JELLYFIN_HOST" DEFAULT = "http://localhost:8096" class DG_JELLYFIN_TOKEN(ENV): """ Jellyfin API key """ _name = "DG_JELLYFIN_TOKEN" DEFAULT = "" class TORRENT_SERVER(ENV): """ Torrent Server Type """ _name = "TORRENT_SERVER" DEFAULT = "qbit" class TS_USER(ENV): """ Torrent Server auth username """ _name = "TS_USER" DEFAULT = "" class TS_PASSWORD(ENV): """ Torrent Server auth password """ _name = "TS_PASSWORD" DEFAULT = "" class TS_HOST(ENV): """ Torrent Server host """ _name = "TS_HOST" DEFAULT = "http://localhost"