use benedict in old config instead of AttrDict

This commit is contained in:
Nick Sweeting 2024-09-23 21:02:51 -07:00
parent e992a84b80
commit 1f4cded152
No known key found for this signature in database

View file

@ -34,6 +34,7 @@ import requests
from hashlib import md5 from hashlib import md5
from pathlib import Path from pathlib import Path
from benedict import benedict
from datetime import datetime, timezone from datetime import datetime, timezone
from typing import Optional, Type, Tuple, Dict, Union, List from typing import Optional, Type, Tuple, Dict, Union, List
from subprocess import run, PIPE, DEVNULL, STDOUT, TimeoutExpired from subprocess import run, PIPE, DEVNULL, STDOUT, TimeoutExpired
@ -304,17 +305,19 @@ ROBOTS_TXT_FILENAME = 'robots.txt'
FAVICON_FILENAME = 'favicon.ico' FAVICON_FILENAME = 'favicon.ico'
CONFIG_FILENAME = 'ArchiveBox.conf' CONFIG_FILENAME = 'ArchiveBox.conf'
DEFAULT_CLI_COLORS = AttrDict({ DEFAULT_CLI_COLORS = benedict(
'reset': '\033[00;00m', {
'lightblue': '\033[01;30m', "reset": "\033[00;00m",
'lightyellow': '\033[01;33m', "lightblue": "\033[01;30m",
'lightred': '\033[01;35m', "lightyellow": "\033[01;33m",
'red': '\033[01;31m', "lightred": "\033[01;35m",
'green': '\033[01;32m', "red": "\033[01;31m",
'blue': '\033[01;34m', "green": "\033[01;32m",
'white': '\033[01;37m', "blue": "\033[01;34m",
'black': '\033[01;30m', "white": "\033[01;37m",
}) "black": "\033[01;30m",
}
)
ANSI = AttrDict({k: '' for k in DEFAULT_CLI_COLORS.keys()}) ANSI = AttrDict({k: '' for k in DEFAULT_CLI_COLORS.keys()})
COLOR_DICT = defaultdict(lambda: [(0, 0, 0), (0, 0, 0)], { COLOR_DICT = defaultdict(lambda: [(0, 0, 0), (0, 0, 0)], {