Commit Graph

1928 Commits

Author SHA1 Message Date
Nick Sweeting
122bd0cc2e fix archivebox add 2025-12-29 02:58:49 -08:00
Nick Sweeting
ec100bfe29 fix docs build for vendored pkgs 2024-11-12 23:53:34 -08:00
Nick Sweeting
57852fd89e fix sphinx docs build 2024-11-12 22:20:11 -08:00
Nick Sweeting
a9a3b153b1 more StateMachine, Actor, and Orchestrator improvements 2024-11-04 07:08:39 -08:00
Nick Sweeting
1148cadd7a Update __init__.py 2024-11-03 16:12:29 -05:00
Nick Sweeting
b6ab4e298e merge dev 2024-11-03 12:56:44 -08:00
Nick Sweeting
758c0c6774 add user providable PLAYWRIGHT cache dir 2024-11-03 12:54:04 -08:00
Nick Sweeting
50a85ec97b Update archivebox/plugins_pkg/playwright/binproviders.py 2024-11-03 15:47:00 -05:00
Andrew Dunham
49c520914c playwright: support PLAYWRIGHT_BROWSERS_PATH environment variable
This environment variable is used by Playwright to configure where to
install browsers. If specified, the given directory is used instead of
the OS-specific cache folder. For compatibility with existing Playwright
installations, and better control over where these binaries are
installed, check the same environment variable in PlaywrightBinProvider.

Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
2024-11-03 13:59:20 -05:00
Nick Sweeting
48f8416762 add new core and crawsl statemachine manager 2024-11-03 00:41:11 -07:00
Nick Sweeting
41efd010f0 add wip crawl actor spec 2024-11-02 19:54:37 -07:00
Nick Sweeting
2337f874ad better actor atomic claim 2024-11-02 19:54:25 -07:00
Nick Sweeting
9b24fe7390 merge dev 2024-11-02 17:34:33 -07:00
Nick Sweeting
dbe5c0bc07 more orchestrator and actor improvements 2024-11-02 17:25:51 -07:00
Nick Sweeting
721427a484 hide progress bar on startup 2024-10-31 07:11:15 -07:00
Nick Sweeting
17faa5a507 improvements to new actor and orchestrators 2024-10-31 07:11:15 -07:00
Nick Sweeting
9c2eac4e47 add new actors and orchestrators 2024-10-31 07:11:14 -07:00
Nick Sweeting
f56cdd2da5 add chrome flag to fix long screenshots getting cut off 2024-10-29 14:51:31 -07:00
Nick Sweeting
5efeb9d347 add get_SCOPE_CONFIG 2024-10-29 00:33:14 -07:00
Nick Sweeting
eb721bd514 tweak parser imports 2024-10-28 20:16:46 -07:00
Nick Sweeting
dee4eb7992 rename vendor dir to pkgs 2024-10-28 20:05:20 -07:00
Nick Sweeting
001056f292 remove vendored copy of pydantic-pkgr 2024-10-28 20:00:21 -07:00
Nick Sweeting
6530d1f4bf remove vendored copy of pocket and add [debug] group of pkgs for running with DEBUG=True 2024-10-28 19:56:49 -07:00
Nick Sweeting
70926f1d9f replace os.access with os.path.isdir 2024-10-28 19:06:38 -07:00
Nick Sweeting
d93aa46949 fix django.forms.JSONField does not exist 500 error 2024-10-28 18:47:45 -07:00
Nick Sweeting
d47d429e9d add placeholder pyproj 2024-10-28 16:12:43 -07:00
Nick Sweeting
b3c1cb716e move abx plugins inside vendor dir 2024-10-28 04:07:35 -07:00
Ben Muthalaly
4213d7dc27 Fix API crash 2024-10-26 01:53:49 -05:00
Nick Sweeting
5d9a32c364 wip 2024-10-25 01:06:12 -07:00
Nick Sweeting
4b6f08b0fe swap more direct settings.CONFIG access to abx getters 2024-10-24 15:42:19 -07:00
Nick Sweeting
b61f6ff8d8 rename system_tasks queue to commands queue 2024-10-24 15:41:43 -07:00
Nick Sweeting
60f0458c77 rename configfile to collection 2024-10-24 15:40:24 -07:00
Nick Sweeting
b6e60e63bc bump pydantic pkgr 2024-10-24 15:12:44 -07:00
Nick Sweeting
9e40dd69a4 more config improvements, move away from settings GLOBALS to getters 2024-10-24 14:50:07 -07:00
Nick Sweeting
b9492f7736 silence ABID drift warning 2024-10-24 14:50:07 -07:00
Nick Sweeting
082930b2ef add wip states 2024-10-22 02:25:54 -07:00
Nick Sweeting
72f777059f minor plugin improvements 2024-10-22 02:25:20 -07:00
Nick Sweeting
1dff8bae40 dont try to install brew casks on linux 2024-10-21 03:44:45 -07:00
Nick Sweeting
cd3b937469 fix syntax error 2024-10-21 03:21:48 -07:00
Nick Sweeting
657eec479b fix CONSTANTS.LIB_DIR old style access 2024-10-21 03:20:20 -07:00
Nick Sweeting
9b7ad2cae6 fix Dockerfile and INSTALLER_BIN_ABSPATH when not available on host 2024-10-21 03:16:07 -07:00
Nick Sweeting
8a2b38b46c tweak version output order 2024-10-21 03:12:48 -07:00
Nick Sweeting
312e40b95b finally get rid of config/legacy in favor of configfile.py and django.py 2024-10-21 03:06:19 -07:00
Nick Sweeting
b3107ab830 move final legacy config to plugins and fix archivebox config cmd and add search opt 2024-10-21 02:56:00 -07:00
Nick Sweeting
5e743b6aee create Chrome profile on first run automagically 2024-10-21 01:33:08 -07:00
Nick Sweeting
267fde0138 call validate functions at AppConfig.ready time manually 2024-10-21 01:32:53 -07:00
Nick Sweeting
7a6f1f36d2 trigger abx.pm.hook.ready from core.AppConfig.ready 2024-10-21 01:31:02 -07:00
Nick Sweeting
dd40f252ed dont warn about update_in_place config more than once per key 2024-10-21 01:30:42 -07:00
Nick Sweeting
5023bdba2f only list admins that are not system user 2024-10-21 00:38:36 -07:00
Nick Sweeting
a97cc82979 fix Crawl models 2024-10-21 00:38:29 -07:00