mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2025-05-17 00:24:26 -04:00
exclude dunder vars from constants
This commit is contained in:
parent
0589ff2b5d
commit
7b6a491ae0
1 changed files with 14 additions and 8 deletions
|
@ -14,14 +14,11 @@ from .misc.logging import DEFAULT_CLI_COLORS
|
||||||
|
|
||||||
###################### Config ##########################
|
###################### Config ##########################
|
||||||
|
|
||||||
|
VERSION = archivebox.VERSION
|
||||||
|
PACKAGE_DIR = archivebox.PACKAGE_DIR
|
||||||
|
DATA_DIR = archivebox.DATA_DIR
|
||||||
|
ARCHIVE_DIR = archivebox.ARCHIVE_DIR
|
||||||
|
|
||||||
VERSION: str = archivebox.VERSION
|
|
||||||
|
|
||||||
TIMEZONE: str = 'UTC'
|
|
||||||
DEFAULT_CLI_COLORS: Dict[str, str] = DEFAULT_CLI_COLORS
|
|
||||||
DISABLED_CLI_COLORS: Dict[str, str] = benedict({k: '' for k in DEFAULT_CLI_COLORS})
|
|
||||||
|
|
||||||
PACKAGE_DIR: Path = archivebox.PACKAGE_DIR
|
|
||||||
PACKAGE_DIR_NAME: str = archivebox.PACKAGE_DIR.name
|
PACKAGE_DIR_NAME: str = archivebox.PACKAGE_DIR.name
|
||||||
TEMPLATES_DIR_NAME: str = 'templates'
|
TEMPLATES_DIR_NAME: str = 'templates'
|
||||||
TEMPLATES_DIR: Path = archivebox.PACKAGE_DIR / TEMPLATES_DIR_NAME
|
TEMPLATES_DIR: Path = archivebox.PACKAGE_DIR / TEMPLATES_DIR_NAME
|
||||||
|
@ -37,6 +34,7 @@ CACHE_DIR_NAME: str = 'cache'
|
||||||
LOGS_DIR_NAME: str = 'logs'
|
LOGS_DIR_NAME: str = 'logs'
|
||||||
LIB_DIR_NAME: str = 'lib'
|
LIB_DIR_NAME: str = 'lib'
|
||||||
TMP_DIR_NAME: str = 'tmp'
|
TMP_DIR_NAME: str = 'tmp'
|
||||||
|
|
||||||
OUTPUT_DIR: Path = archivebox.DATA_DIR
|
OUTPUT_DIR: Path = archivebox.DATA_DIR
|
||||||
ARCHIVE_DIR: Path = archivebox.DATA_DIR / ARCHIVE_DIR_NAME
|
ARCHIVE_DIR: Path = archivebox.DATA_DIR / ARCHIVE_DIR_NAME
|
||||||
SOURCES_DIR: Path = archivebox.DATA_DIR / SOURCES_DIR_NAME
|
SOURCES_DIR: Path = archivebox.DATA_DIR / SOURCES_DIR_NAME
|
||||||
|
@ -66,6 +64,10 @@ HTML_INDEX_FILENAME: str = 'index.html'
|
||||||
ROBOTS_TXT_FILENAME: str = 'robots.txt'
|
ROBOTS_TXT_FILENAME: str = 'robots.txt'
|
||||||
FAVICON_FILENAME: str = 'favicon.ico'
|
FAVICON_FILENAME: str = 'favicon.ico'
|
||||||
|
|
||||||
|
TIMEZONE: str = 'UTC'
|
||||||
|
DEFAULT_CLI_COLORS: Dict[str, str] = DEFAULT_CLI_COLORS
|
||||||
|
DISABLED_CLI_COLORS: Dict[str, str] = benedict({k: '' for k in DEFAULT_CLI_COLORS})
|
||||||
|
|
||||||
ALLOWDENYLIST_REGEX_FLAGS: int = re.IGNORECASE | re.UNICODE | re.MULTILINE
|
ALLOWDENYLIST_REGEX_FLAGS: int = re.IGNORECASE | re.UNICODE | re.MULTILINE
|
||||||
|
|
||||||
STATICFILE_EXTENSIONS: frozenset[str] = frozenset((
|
STATICFILE_EXTENSIONS: frozenset[str] = frozenset((
|
||||||
|
@ -238,5 +240,9 @@ DATA_LOCATIONS = benedict({
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CONSTANTS = benedict({key: value for key, value in globals().items() if key.isupper()})
|
CONSTANTS = benedict({
|
||||||
|
key: value
|
||||||
|
for key, value in globals().items()
|
||||||
|
if key.isupper() and not key.startswith('_')
|
||||||
|
})
|
||||||
CONSTANTS_CONFIG = CONSTANTS
|
CONSTANTS_CONFIG = CONSTANTS
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue