Commit graph

4466 commits

Author SHA1 Message Date
Nick Sweeting
276a505cae
fix extractor path calculation 2024-10-01 21:44:56 -07:00
Nick Sweeting
8498ca5c64
add abx.archivebox extract hookspec 2024-10-01 21:44:19 -07:00
Nick Sweeting
81d16e96fd
fix toml_util circular import in abx 2024-10-01 21:43:35 -07:00
Nick Sweeting
716df44b7a
fix created_by_id access error on abid creation 2024-10-01 21:43:11 -07:00
Nick Sweeting
5697ecefad
fix index SEARCH_BACKENDS import_backend to load via ABX instead of settings 2024-10-01 00:19:19 -07:00
Nick Sweeting
dac134dfca
improve default chrome cli launch args used for archiving 2024-10-01 00:18:57 -07:00
Nick Sweeting
94123ca68c
fix archive_dot_org repsonse parsing bytes vs str bug 2024-10-01 00:18:38 -07:00
Nick Sweeting
71d215367b
add types to abx use api 2024-10-01 00:18:21 -07:00
Nick Sweeting
9255fce2a3
bump pydantic-pkgr to 0.3.8 2024-09-30 23:53:23 -07:00
Nick Sweeting
8fbfa10df3
fix missing check_migrations import 2024-09-30 23:52:48 -07:00
Nick Sweeting
18474f452b
move config moved out of legacy files and better version output 2024-09-30 23:52:00 -07:00
Nick Sweeting
d21bc86075
finish migrating almost all config to new system 2024-09-30 23:21:34 -07:00
Nick Sweeting
4b6a2a3e50
add git plugin 2024-09-30 23:20:03 -07:00
Nick Sweeting
8c3342afe5
rename archivebox setup to archivebox install 2024-09-30 23:19:46 -07:00
Nick Sweeting
4334c74548
change archivebox setup to install ALL binaries by default 2024-09-30 21:44:23 -07:00
Nick Sweeting
f6176ae05e
move curl into plugin 2024-09-30 21:43:54 -07:00
Nick Sweeting
69522da4bb
move wget and mercury into plugins 2024-09-30 21:43:45 -07:00
Nick Sweeting
dce79d63c6
bump pydantic-pkgr to 0.3.8 2024-09-30 21:42:51 -07:00
Nick Sweeting
c4e040f11a
add WgetPlugin with WgetExtractor, WarcExtractor, WgetBinary 2024-09-30 19:33:30 -07:00
Nick Sweeting
2a1645ba27
fix import errors 2024-09-30 19:32:57 -07:00
Nick Sweeting
51fe4c38c2
speed up version command by checking if quiet is passed 2024-09-30 18:33:43 -07:00
Nick Sweeting
31ce490321
fix help command output docstrings and more CLI log coloring 2024-09-30 18:29:17 -07:00
Nick Sweeting
7489663ff3
use pretty printing for config CLI output 2024-09-30 18:14:43 -07:00
Nick Sweeting
c909c00123
improve archivebox version cli output 2024-09-30 18:13:05 -07:00
Nick Sweeting
66cd711df9
improve version detection 2024-09-30 18:12:48 -07:00
Nick Sweeting
b913e6f426
rename OUTPUT_DIR to DATA_DIR 2024-09-30 17:44:18 -07:00
Nick Sweeting
363a499289
move util.py into misc folder 2024-09-30 17:25:15 -07:00
Nick Sweeting
dfca4b13b2
move system.py into misc folder 2024-09-30 17:13:55 -07:00
Nick Sweeting
7a41b6ae46
remove ConfigSectionName and add type hints to CONSTANTS 2024-09-30 16:50:36 -07:00
Nick Sweeting
3e5b6ddeae
move config into dedicated global app 2024-09-30 15:59:05 -07:00
Nick Sweeting
ee7f73bd7b
bump version to 0.8.5 2024-09-27 01:26:12 -07:00
Nick Sweeting
8d3f45b720
merge plugantic and abx, all praise be to praise our glorious pluggy gods 2024-09-27 01:26:12 -07:00
Nick Sweeting
4f42eb0313
move ini_to_toml into misc 2024-09-27 01:26:11 -07:00
Nick Sweeting
6f7b6c6bde
move unused ansible folder 2024-09-27 01:26:11 -07:00
Nick Sweeting
7b6a491ae0
exclude dunder vars from constants 2024-09-27 01:26:10 -07:00
Nick Sweeting
0589ff2b5d
move loading of vendor libs import archivebox init 2024-09-27 01:26:10 -07:00
Nick Sweeting
bba022169e
Add OpenContainer Image Format Annotations as Labels to Docker Image (#1525) 2024-09-26 12:21:42 -07:00
Maximilian Irro
4d6fdbe345
Add OpenContainer Image Format Annotations as Labels to Docker Image 2024-09-26 21:02:03 +02:00
Nick Sweeting
33d331389e
add pluggy dep and bump version to 0.8.5 2024-09-26 02:44:05 -07:00
Nick Sweeting
8ed3155ec5
migrate plugin loading process to new pluggy-powered system based on djp 2024-09-26 02:43:12 -07:00
Nick Sweeting
efd341d8ad
add DIR_OUTPUT_PERMISSIONS to STORAGE_CONFIG and fix ripgrep constants import 2024-09-26 02:42:50 -07:00
Nick Sweeting
7b85ba7fd8
fix log line view in admin data when bytes are not utf8 2024-09-26 02:41:45 -07:00
Nick Sweeting
0cfcabf6f4
fix admin data view configs type rendering 2024-09-26 02:41:22 -07:00
Nick Sweeting
ed45f58758
use constants in more places 2024-09-26 02:41:09 -07:00
Nick Sweeting
eb360f188a
remove old insecure index.json url serving from root 2024-09-26 02:38:59 -07:00
Nick Sweeting
d8a9dca0f6
use constants in more places 2024-09-26 02:38:45 -07:00
Nick Sweeting
24a9f432c9
fix archivebox manage command not passing args correctly 2024-09-26 02:37:44 -07:00
Nick Sweeting
6ec5925b7f
fix readability plugin name 2024-09-26 02:37:26 -07:00
Nick Sweeting
45736036e0
simplify archivebox.constants to just use benedict instead of kludgy NamedTuple 2024-09-26 02:36:59 -07:00
Nick Sweeting
80d3def206
improve archivebox.__init__ and load vendor libs at very beginning 2024-09-26 02:36:34 -07:00