1
0
mirror of https://github.com/pirate/ArchiveBox.git synced 2025-08-26 07:44:41 +02:00

4645 Commits

Author SHA1 Message Date
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
Nick Sweeting
11f369ee2d bump subdependency versions 2024-09-21 04:12:33 -07:00
Nick Sweeting
552470878c Fixed typo in opening paragraph (#1516) 2024-09-19 13:10:08 -07:00
ssoel
6d8635111d Fixed typo in opening sentence. 2024-09-19 17:48:17 +02:00
Nick Sweeting
da36b5fa29 Update README.md 2024-09-19 03:34:42 -04:00