Nick Sweeting
|
e99260feb2
|
fix rich logging issues
|
2024-09-24 21:17:07 -07:00 |
|
Nick Sweeting
|
0dffbf1bb4
|
fix rich autodetection of TTY, USE_COLOR, SHOW_PROGRESS
|
2024-09-24 19:37:29 -07:00 |
|
Nick Sweeting
|
bde0bf8263
|
load ipython rich extension in archivebox shell
|
2024-09-24 19:37:05 -07:00 |
|
Nick Sweeting
|
9f7937e1b7
|
bump pydantic-pkgr submodule deps
|
2024-09-24 19:05:23 -07:00 |
|
Nick Sweeting
|
07eff77c0a
|
bump pydantic-pkgr submodule
|
2024-09-24 19:05:09 -07:00 |
|
Nick Sweeting
|
7c363bffc6
|
add ini_to_toml test
|
2024-09-24 19:04:54 -07:00 |
|
Nick Sweeting
|
64c7100cf9
|
speed up startup time, add rich startup progressbar, split logging and checks into misc, fix search index import backend bug
|
2024-09-24 19:04:38 -07:00 |
|
Nick Sweeting
|
7ffb81f61b
|
delete dead code
|
2024-09-24 15:26:43 -07:00 |
|
Nick Sweeting
|
97695bda5e
|
more settings loading tweaks and improvements
|
2024-09-24 15:13:54 -07:00 |
|
Nick Sweeting
|
fbfd16e195
|
fully migrate all search backends to new plugin system
|
2024-09-24 03:05:43 -07:00 |
|
Nick Sweeting
|
c9c163efed
|
begin migrating search backends to new plugin system
|
2024-09-24 02:13:01 -07:00 |
|
Nick Sweeting
|
2d19317e3f
|
rename plugins_sys base to config
|
2024-09-24 02:12:30 -07:00 |
|
Nick Sweeting
|
e8f1264954
|
rename plugins dirs
|
2024-09-24 01:34:27 -07:00 |
|
Nick Sweeting
|
8713091e73
|
remove redundant import
|
2024-09-24 01:32:01 -07:00 |
|
Nick Sweeting
|
77d3990535
|
temporarily add prints on plugin setup for easier debugging
|
2024-09-24 01:26:16 -07:00 |
|
Nick Sweeting
|
a9a97c013d
|
split plugin dirs, created new cleaner import path for plugin config in settings.py
|
2024-09-24 01:25:55 -07:00 |
|
Nick Sweeting
|
1a58967e8c
|
first example of plugin config based on another plugin config
|
2024-09-23 21:10:19 -07:00 |
|
Nick Sweeting
|
8df9480824
|
make sure hooks have the object identity everywhere in the codebase by avoiding pydantics usual deepcopy on every validation
|
2024-09-23 21:04:23 -07:00 |
|
Nick Sweeting
|
4eb1c14139
|
handle ConfigSet default value factories that dont take any args
|
2024-09-23 21:03:16 -07:00 |
|
Nick Sweeting
|
1f4cded152
|
use benedict in old config instead of AttrDict
|
2024-09-23 21:02:51 -07:00 |
|
Nick Sweeting
|
e992a84b80
|
add custom TOML encoder to work around issues with dumping toml of lots of different types
|
2024-09-23 21:02:33 -07:00 |
|
Nick Sweeting
|
b6cfeb8d40
|
add new pydantic_settings based loader for ConfigSets
|
2024-09-22 19:30:24 -07:00 |
|
Nick Sweeting
|
c8ff8f2b86
|
add header to generated TOML file warning its been converted from INI
|
2024-09-22 19:27:33 -07:00 |
|
Nick Sweeting
|
7f05026022
|
change is_registered and is_ready into private model fields
|
2024-09-22 19:27:00 -07:00 |
|
Nick Sweeting
|
8f38f70e4a
|
define PACKAGE_DIR and DATA_DIR in settings.py directly
|
2024-09-22 19:26:26 -07:00 |
|
Nick Sweeting
|
8c8c64d90f
|
swap AttrDict for benedict everywhere
|
2024-09-22 19:26:05 -07:00 |
|
Nick Sweeting
|
b611c0114c
|
add pydantic_settings mockup
|
2024-09-22 16:48:28 -07:00 |
|
Nick Sweeting
|
3b0a25950d
|
add minor pydantic pkgr fix
|
2024-09-22 16:28:48 -07:00 |
|
Nick Sweeting
|
d89b6ce419
|
add SQLite semaphore mockup
|
2024-09-22 16:28:30 -07:00 |
|
Nick Sweeting
|
28aea6465e
|
bump pydantic pkgr to 0.3.5
|
2024-09-22 15:41:56 -07:00 |
|
Nick Sweeting
|
a2d827afd6
|
bump pydantic pkgr to 0.3.5
|
2024-09-22 15:41:21 -07:00 |
|
Nick Sweeting
|
f8c6ff88ad
|
add clickable host link back to archivebox server output
|
2024-09-22 15:41:21 -07:00 |
|
Nick Sweeting
|
2d99f184d3
|
add mockup for new config loading process
|
2024-09-22 15:41:21 -07:00 |
|
Nick Sweeting
|
ab0087e106
|
cleanup chrome and playwright symlink and app names
|
2024-09-22 15:41:20 -07:00 |
|
Nick Sweeting
|
7b3849c8b7
|
Move novnc web-ui to 8081 (#1522)
|
2024-09-22 12:03:26 -07:00 |
|
Nick Sweeting
|
7b1cd6d746
|
Merge branch 'dev' into patch-1
|
2024-09-22 12:03:17 -07:00 |
|
Nick Sweeting
|
e418338474
|
Update docker-compose.yml typo
|
2024-09-22 15:02:48 -04:00 |
|
Nick Sweeting
|
d570f2dfcc
|
Change pywb port to 8686
|
2024-09-22 15:02:23 -04:00 |
|
Nick Sweeting
|
212280859c
|
Fix docker bind mount conflicting with container config downloader
|
2024-09-22 14:57:26 -04:00 |
|
Klaus Frank
|
6888dac3a7
|
Move novnc web-ui to 8081
Fix tcp port 8080 being used twice and move novnc web interface to 127.0.0.1:8081
|
2024-09-22 18:44:45 +02:00 |
|
Nick Sweeting
|
8945475f8d
|
bump pydantic-pkgr submodule to 0.3.4
|
2024-09-21 04:12:59 -07:00 |
|
Nick Sweeting
|
99dd812e3b
|
bump pydantic-pkgr version to 0.3.4
|
2024-09-21 04:12:34 -07:00 |
|
Nick Sweeting
|
541cd6c5a1
|
split puppeteer plugin into Puppeteer, Playwright, and Chrome
|
2024-09-21 04:12:34 -07:00 |
|
Nick Sweeting
|
33fd7fe439
|
fix log_list_view trying to seek past end of file on short logs
|
2024-09-21 04:12:34 -07:00 |
|
Nick Sweeting
|
aa21c56ddd
|
add timeout limit to bin_version loading in config
|
2024-09-21 04:12:34 -07:00 |
|
Nick Sweeting
|
575105006d
|
add LIB_DIR and BIN_DIR to config
|
2024-09-21 04:12:34 -07:00 |
|
Nick Sweeting
|
6096fb1427
|
update puppeteer plugin to create a PuppeteerBinProvider for installing browsers
|
2024-09-21 04:12:34 -07:00 |
|
Nick Sweeting
|
6c39d27ccb
|
update singlefile plugin to use new npm binprovider and support installing
|
2024-09-21 04:12:33 -07:00 |
|
Nick Sweeting
|
dd6d7e4975
|
fix npm and pip binprovider setup and paths search
|
2024-09-21 04:12:33 -07:00 |
|
Nick Sweeting
|
30def925e7
|
move all ansible files into plugantic folder for now
|
2024-09-21 04:12:33 -07:00 |
|