1
0
mirror of https://github.com/pirate/ArchiveBox.git synced 2025-08-22 06:03:23 +02:00

4645 Commits

Author SHA1 Message Date
Nick Sweeting
2c48dabfab add preliminary support for ASGI/daphne serving 2024-09-05 21:43:42 -07:00
Nick Sweeting
26291f81ef prevent ABID drift entirely when its set to False on a model 2024-09-05 21:43:14 -07:00
Nick Sweeting
c76c50e71f add HTTP byte range request support to media file serving 2024-09-05 21:41:49 -07:00
Nick Sweeting
ba6c1fd69b minor formatting and fixes 2024-09-05 04:39:46 -07:00
Nick Sweeting
d50aed9185 improve new Hook system docstring 2024-09-05 03:51:54 -07:00
Nick Sweeting
44669fab73 add BaseHook concept to underlie all Plugin hooks 2024-09-05 03:36:18 -07:00
Nick Sweeting
ed5357cec9 add migrations for datetime field renames 2024-09-04 23:44:13 -07:00
Nick Sweeting
0fef2357c7 change default datetime template rendering to include seconds 2024-09-04 23:43:25 -07:00
Nick Sweeting
0c236b034b allow accessing admin change pages by .abid as well as .id 2024-09-04 23:43:07 -07:00
Nick Sweeting
cbf2a8fdc3 rename datetime fields to _at, massively improve ABID generation safety and determinism 2024-09-04 23:42:36 -07:00
Nick Sweeting
68a39b7392 remove .old_id entirely and make ABID generation only happen once on initial save 2024-09-04 16:40:15 -07:00
Nick Sweeting
22a6666bab fix pkg management subcommand 2024-09-04 02:37:19 -07:00
Nick Sweeting
9072f4a999 fix ABID added to default to bookmarked value 2024-09-04 02:34:27 -07:00
Nick Sweeting
4427869ae8 fix ABID generation by chopping ts_src precision to consistent length 2024-09-04 02:02:29 -07:00
Nick Sweeting
d060eaa499 abid gradual improvements, some regrets 2024-09-04 00:08:14 -07:00
Nick Sweeting
dd97f01bfc ignore typings for now 2024-09-04 00:04:10 -07:00
Nick Sweeting
ae13f1811f better ABID display in admin UI 2024-09-03 17:11:10 -07:00
Nick Sweeting
3d7dd3c9cf bump pydantic-pkgr 2024-09-03 14:17:50 -07:00
Nick Sweeting
f915ef6c5e try to improve django console log 404 and 200 error filtering 2024-09-03 14:17:02 -07:00
Nick Sweeting
01094ecb03 fix REST API CSRF and auth handling 2024-09-03 14:16:44 -07:00
Nick Sweeting
41a318a8bd fix config loading precedence order 2024-09-03 03:22:37 -07:00
Nick Sweeting
8d4ace017d fix Binary overrides getting wiped after init 2024-09-03 02:50:30 -07:00
Nick Sweeting
a18857dbb9 add ytldp extractor stub 2024-09-03 01:40:38 -07:00
Nick Sweeting
b927f5f2a9 add FFMPEG_BINARY to ytdlp plugin 2024-09-03 01:39:02 -07:00
Nick Sweeting
c1c55d6da7 fix API token_auth and CSRF setup 2024-09-03 01:21:13 -07:00
Nick Sweeting
9af260df16 BasePlugin system expanded and registration system improved 2024-09-03 00:58:50 -07:00
Nick Sweeting
f1579bfdcd add NODE_BIN_PATH to dynamic CONFIG and make ANSI an AttrDict 2024-09-03 00:19:18 -07:00
Nick Sweeting
dcab47d85f Merge branch 'speedups' into dev 2024-09-02 15:06:32 -07:00
Nick Sweeting
23c7d2f860 bump pydantic-pkgr 2024-09-02 15:06:10 -07:00
Nick Sweeting
3ea116f0b6 tweak Pkgs app name and admin button CSS 2024-09-02 01:14:41 -07:00
Nick Sweeting
9be7e1a0bc change Snapshot admin action UI button text 2024-09-02 01:14:06 -07:00
Nick Sweeting
5f7bca298c bump USER_AGENT config default to chrome v128 2024-09-02 01:13:50 -07:00
Nick Sweeting
dd05ad04fa disable cookie auth in API because csrf=False 2024-09-02 01:13:19 -07:00
Nick Sweeting
43e87ef437 v0.8.+: Massive speed improvements for Admin UI & common queries, v3 plugins progress, and bugfixes (#1498) 2024-08-30 23:44:19 -07:00
Nick Sweeting
da76a84c45 rename pkgs app to pkg 2024-08-30 03:32:36 -07:00
Nick Sweeting
6e13cd4820 fix loading of plugin dependencies and bump pydantic_pkgr version 2024-08-30 03:30:28 -07:00
Nick Sweeting
a8f00caff8 bump singlefile version 2024-08-29 22:33:47 -07:00
Nick Sweeting
57ed2ebcb2 switch youtube_dl install for yt-dlp 2024-08-28 03:46:45 -07:00
Nick Sweeting
038e9f32af bump deps versions 2024-08-28 03:03:09 -07:00
Nick Sweeting
4ac980a832 hide binary loading debug output for now 2024-08-28 03:02:54 -07:00
Nick Sweeting
1e73a06ba0 change ABIDModel.created to use AutoTimeField seeded on .save instead of auto_now_add so that ts_src for ABID is available on creation before DB row is created 2024-08-28 03:02:37 -07:00
Nick Sweeting
7a734ce410 fix archivebox setup User model import 2024-08-28 03:01:35 -07:00
Nick Sweeting
e558d71b10 fix uuid checks on save 2024-08-28 03:01:19 -07:00
Nick Sweeting
6456cb1727 fix NOT NULL constraint failed: core_snapshot.created_by_id 2024-08-28 00:51:16 -07:00
Nick Sweeting
b789be098d fix type hint 2024-08-28 00:26:37 -07:00
Nick Sweeting
f9ca7fe717 fix typings stubPath in pyproject.toml 2024-08-28 00:26:25 -07:00
Nick Sweeting
d0fefc0279 add chunk_size=500 to more iterator calls 2024-08-27 19:28:00 -07:00
Nick Sweeting
44849e1ba2 fix python vendor dependendcies 2024-08-26 20:24:25 -07:00
Nick Sweeting
d7e333b5cf fix settings.py for prod 2024-08-26 20:20:33 -07:00
Nick Sweeting
c5d9b97e3c add logfire packages to pyproject.toml debug group 2024-08-26 20:17:36 -07:00