Commit graph

4526 commits

Author SHA1 Message Date
Nick Sweeting
4c25e90378
move monkey_patches.py into archivebox.misc subfolder 2024-11-18 19:10:42 -08:00
Nick Sweeting
4a5d607296
move logging_util into archivebox.misc subfolder 2024-11-18 19:08:49 -08:00
Nick Sweeting
e469c5a344
merge queues and actors apps into new workers app 2024-11-18 18:52:48 -08:00
Nick Sweeting
e50f8cb3b6
fix abx handling of obj, module, and class based plugins, fix archivebox version cmd 2024-11-18 18:30:28 -08:00
Nick Sweeting
0acd388c02
fix imports and deps 2024-11-18 18:07:34 -08:00
Nick Sweeting
6b83b4c995
leave archivebox running when in archivebox update 2024-11-18 04:27:38 -08:00
Nick Sweeting
eeb2671e4d
API improvements 2024-11-18 04:27:38 -08:00
Nick Sweeting
c7bd9449d5
better jobs dashboard with faster refresh 2024-11-18 04:27:38 -08:00
Nick Sweeting
eb53145e4e
working state machine flow yay 2024-11-18 04:27:38 -08:00
Nick Sweeting
9adfe0e2e6
add code to log all SQL queries for DEBUG 2024-11-18 04:27:38 -08:00
Nick Sweeting
385ccaa14d
extend core models with ModelWithOutputDir 2024-11-18 04:27:38 -08:00
Nick Sweeting
1e3ce67834
fix API and CLU calls 2024-11-18 04:27:38 -08:00
Nick Sweeting
f65c2b40f8
tweak dashboard UI css 2024-11-18 04:27:38 -08:00
Nick Sweeting
f5727c7da2
rename actors to workers 2024-11-18 04:27:37 -08:00
Nick Sweeting
9b8cf7b4f0
simplify actor and orchestrator by removing threading code, fixing bugs 2024-11-18 04:27:37 -08:00
Nick Sweeting
af21c3428b
add ModelWithOutputDir base model to manage output directories and index writing 2024-11-18 04:27:37 -08:00
Nick Sweeting
c8b830b8dc
add ABIDModel.update_for_workers to update-in-place + bump retry_at time 2024-11-18 04:27:37 -08:00
Nick Sweeting
b852442efc
add crawls app back to django admin 2024-11-18 04:27:37 -08:00
Nick Sweeting
1ec2753664
fix statemachine create_root_snapshot and retry timing 2024-11-18 04:27:37 -08:00
Nick Sweeting
67c22b2df0
fix config set not working with constants 2024-11-18 04:27:37 -08:00
Nick Sweeting
2a66bb9a57
flip queue processing order to do most recent first 2024-11-18 04:27:37 -08:00
Nick Sweeting
148ea907bd
fix serious bug with Actor.get_next updating all rows instead of only top row 2024-11-18 04:27:37 -08:00
Nick Sweeting
18403b72f0
Update config.yml (#1598) 2024-11-17 23:40:51 -05:00
Nick Sweeting
3e5ae1600c
Update config.yml 2024-11-17 20:40:38 -08:00
Nick Sweeting
2ae70deaae
Update config.yml 2024-11-17 20:36:29 -08:00
Nick Sweeting
dbd6272d18
Update config.yml 2024-11-17 20:34:21 -08:00
Nick Sweeting
c206056f07
add better docstrings to abx package 2024-11-17 20:26:56 -08:00
Nick Sweeting
2c59524821
bump docs build 2024-11-17 20:15:47 -08:00
Nick Sweeting
2f30a35d2b
add extractors files to favicon and title plugins 2024-11-17 20:11:43 -08:00
Nick Sweeting
1b8bafdb56
add abx-spec-abx-pkg pkg 2024-11-17 20:10:33 -08:00
Nick Sweeting
36d24cd8d7
add jobs dashboard 2024-11-17 20:09:55 -08:00
Nick Sweeting
fb82fdae16
make actor pending include all obj with retry_at in the past 2024-11-17 20:09:38 -08:00
Nick Sweeting
8f8fbbb7a2
API fixes and add actors endpoints 2024-11-17 20:09:06 -08:00
Nick Sweeting
c8e186f21b
fix plugin loading order, admin, abx-pkg 2024-11-16 06:44:12 -08:00
Nick Sweeting
210fd935d7
make orchestrator run as long as any tasks are pending 2024-11-16 06:42:04 -08:00
Nick Sweeting
a4635fe65d
bump rc version 2024-11-16 02:49:38 -08:00
Nick Sweeting
b7df1ca3a7
add start orchestrator management command 2024-11-16 02:49:01 -08:00
Nick Sweeting
2291f02147
setup seed model 2024-11-16 02:48:17 -08:00
Nick Sweeting
8cd285e273
add Seed admin 2024-11-16 02:48:06 -08:00
Nick Sweeting
c2add7119c
make supervisord start orchestrator on startup 2024-11-16 02:47:51 -08:00
Nick Sweeting
ba26d75079
add notes and label fields, fix model getters 2024-11-16 02:47:35 -08:00
Nick Sweeting
227fd4e1c6
fix statemachine progression for Snapshot, Crawl, and ArchiveResult 2024-11-16 02:46:45 -08:00
Nick Sweeting
684a394cba
add HOSTNAME to config.permissions 2024-11-16 02:45:58 -08:00
Nick Sweeting
b4a5da3ffd
update archivebox add CLI command to use new actor system 2024-11-16 02:45:37 -08:00
Nick Sweeting
43514da0d0
add crawl and seed endpoints to REST API 2024-11-16 02:45:11 -08:00
Nick Sweeting
48bb634b75
fix orchestrator startup and add exit_on_idle option 2024-11-16 02:44:57 -08:00
Nick Sweeting
c3d692b5d5
fix minor actor erros around CLAIM_ATOMIC 2024-11-16 02:44:33 -08:00
Nick Sweeting
7c0e3dcc21
load crawls,seeds,actors apps as pluggy plugins 2024-11-16 02:44:11 -08:00
Nick Sweeting
ed43f1d027
better docstrings and comments 2024-11-15 23:21:40 -08:00
Nick Sweeting
6448968952
Use archivebox/sonic multi-arch container with bundled config file 2024-11-13 11:08:00 -05:00