forked from OrudoCA/qBitDownload-Bot
117 lines
1.5 KiB
Python
117 lines
1.5 KiB
Python
# -*- 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"
|
|
|
|
|
|
class AUTH_PASSWD(ENV):
|
|
"""
|
|
Password for users auth
|
|
"""
|
|
|
|
_name = "AUTH_PASSWD"
|
|
DEFAULT = "changeme"
|