diff --git a/archivebox/config/__init__.py b/archivebox/config/__init__.py index 70b0fea8..952929a1 100644 --- a/archivebox/config/__init__.py +++ b/archivebox/config/__init__.py @@ -100,8 +100,7 @@ CONFIG_DEFAULTS: Dict[str, ConfigDefaultDict] = { 'CHROME_USER_DATA_DIR': {'type': str, 'default': None}, 'CHROME_HEADLESS': {'type': bool, 'default': True}, - 'CHROME_SANDBOX': {'type': bool, 'default': True}, - + 'CHROME_SANDBOX': {'type': bool, 'default': lambda c: not c['IN_DOCKER']}, }, 'DEPENDENCY_CONFIG': { diff --git a/archivebox/main.py b/archivebox/main.py index 652f2d5e..361859b4 100644 --- a/archivebox/main.py +++ b/archivebox/main.py @@ -216,14 +216,15 @@ def version(quiet: bool=False, print(printable_folder_status(name, folder)) print() - print('{white}[i] External locations:{reset}'.format(**ANSI)) + print('{white}[i] Secrets locations:{reset}'.format(**ANSI)) for name, folder in EXTERNAL_LOCATIONS.items(): print(printable_folder_status(name, folder)) - print() - print('{white}[i] Data locations:{reset}'.format(**ANSI)) - for name, folder in DATA_LOCATIONS.items(): - print(printable_folder_status(name, folder)) + if DATA_LOCATIONS['OUTPUT_DIR']['is_valid']: + print() + print('{white}[i] Data locations:{reset}'.format(**ANSI)) + for name, folder in DATA_LOCATIONS.items(): + print(printable_folder_status(name, folder)) print() check_dependencies()