add init_paths to handle sys.path setup for importing shared modules like paths.py
This commit is contained in:
21
core/scripts/paths.py
Normal file
21
core/scripts/paths.py
Normal file
@ -0,0 +1,21 @@
|
||||
from pathlib import Path
|
||||
|
||||
BASE_DIR = Path("/etc/hysteria")
|
||||
|
||||
CLI_PATH = BASE_DIR / "core/cli.py"
|
||||
USERS_FILE = BASE_DIR / "users.json"
|
||||
TRAFFIC_FILE = BASE_DIR / "traffic_data.json"
|
||||
CONFIG_FILE = BASE_DIR / "config.json"
|
||||
CONFIG_ENV = BASE_DIR / ".configs.env"
|
||||
TELEGRAM_ENV = BASE_DIR / "core/scripts/telegrambot/.env"
|
||||
SINGBOX_ENV = BASE_DIR / "core/scripts/singbox/.env"
|
||||
NORMALSUB_ENV = BASE_DIR / "core/scripts/normalsub/.env"
|
||||
WEBPANEL_ENV = BASE_DIR / "core/scripts/webpanel/.env"
|
||||
API_BASE_URL = "http://127.0.0.1:25413"
|
||||
ONLINE_API_URL = "http://127.0.0.1:25413/online"
|
||||
LOCALVERSION = BASE_DIR / "VERSION"
|
||||
LATESTVERSION = "https://raw.githubusercontent.com/ReturnFI/Blitz/main/VERSION"
|
||||
LASTESTCHANGE = "https://raw.githubusercontent.com/ReturnFI/Blitz/main/changelog"
|
||||
CONNECTIONS_FILE = BASE_DIR / "hysteria_connections.json"
|
||||
BLOCK_LIST = Path("/tmp/hysteria_blocked_ips.txt")
|
||||
SCRIPT_PATH = BASE_DIR / "core/scripts/hysteria2/limit.sh"
|
||||
Reference in New Issue
Block a user