1
0
mirror of https://github.com/pirate/ArchiveBox.git synced 2025-08-11 09:04:35 +02:00

Commit Graph

  • c4e040f11a add WgetPlugin with WgetExtractor, WarcExtractor, WgetBinary Nick Sweeting 2024-09-30 19:33:30 -07:00
  • 2a1645ba27 fix import errors Nick Sweeting 2024-09-30 19:32:57 -07:00
  • 51fe4c38c2 speed up version command by checking if quiet is passed Nick Sweeting 2024-09-30 18:33:43 -07:00
  • 31ce490321 fix help command output docstrings and more CLI log coloring Nick Sweeting 2024-09-30 18:29:17 -07:00
  • 7489663ff3 use pretty printing for config CLI output Nick Sweeting 2024-09-30 18:14:43 -07:00
  • c909c00123 improve archivebox version cli output Nick Sweeting 2024-09-30 18:13:05 -07:00
  • 66cd711df9 improve version detection Nick Sweeting 2024-09-30 18:12:48 -07:00
  • b913e6f426 rename OUTPUT_DIR to DATA_DIR Nick Sweeting 2024-09-30 17:44:18 -07:00
  • 363a499289 move util.py into misc folder Nick Sweeting 2024-09-30 17:25:15 -07:00
  • dfca4b13b2 move system.py into misc folder Nick Sweeting 2024-09-30 17:13:55 -07:00
  • 7a41b6ae46 remove ConfigSectionName and add type hints to CONSTANTS Nick Sweeting 2024-09-30 16:50:36 -07:00
  • 3e5b6ddeae move config into dedicated global app Nick Sweeting 2024-09-30 15:59:05 -07:00
  • ee7f73bd7b bump version to 0.8.5 Nick Sweeting 2024-09-27 01:26:02 -07:00
  • 8d3f45b720 merge plugantic and abx, all praise be to praise our glorious pluggy gods Nick Sweeting 2024-09-27 00:41:21 -07:00
  • 4f42eb0313 move ini_to_toml into misc Nick Sweeting 2024-09-27 00:40:40 -07:00
  • 6f7b6c6bde move unused ansible folder Nick Sweeting 2024-09-27 00:39:55 -07:00
  • 7b6a491ae0 exclude dunder vars from constants Nick Sweeting 2024-09-27 00:38:37 -07:00
  • 0589ff2b5d move loading of vendor libs import archivebox init Nick Sweeting 2024-09-27 00:37:44 -07:00
  • bba022169e Add OpenContainer Image Format Annotations as Labels to Docker Image (#1525) Nick Sweeting 2024-09-26 12:21:42 -07:00
  • 4d6fdbe345 Add OpenContainer Image Format Annotations as Labels to Docker Image Maximilian Irro 2024-09-26 20:23:29 +02:00
  • 33d331389e add pluggy dep and bump version to 0.8.5 Nick Sweeting 2024-09-26 02:44:05 -07:00
  • 8ed3155ec5 migrate plugin loading process to new pluggy-powered system based on djp Nick Sweeting 2024-09-26 02:43:12 -07:00
  • efd341d8ad add DIR_OUTPUT_PERMISSIONS to STORAGE_CONFIG and fix ripgrep constants import Nick Sweeting 2024-09-26 02:42:50 -07:00
  • 7b85ba7fd8 fix log line view in admin data when bytes are not utf8 Nick Sweeting 2024-09-26 02:41:45 -07:00
  • 0cfcabf6f4 fix admin data view configs type rendering Nick Sweeting 2024-09-26 02:41:22 -07:00
  • ed45f58758 use constants in more places Nick Sweeting 2024-09-26 02:41:09 -07:00
  • eb360f188a remove old insecure index.json url serving from root Nick Sweeting 2024-09-26 02:38:59 -07:00
  • d8a9dca0f6 use constants in more places Nick Sweeting 2024-09-26 02:38:45 -07:00
  • 24a9f432c9 fix archivebox manage command not passing args correctly Nick Sweeting 2024-09-26 02:37:44 -07:00
  • 6ec5925b7f fix readability plugin name Nick Sweeting 2024-09-26 02:37:26 -07:00
  • 45736036e0 simplify archivebox.constants to just use benedict instead of kludgy NamedTuple Nick Sweeting 2024-09-26 02:36:59 -07:00
  • 80d3def206 improve archivebox.__init__ and load vendor libs at very beginning Nick Sweeting 2024-09-26 02:36:34 -07:00
  • 446b38dc41 add favicon and archivedotorg plugins Nick Sweeting 2024-09-26 02:32:10 -07:00
  • c950271bc3 fix more constants / config loading Nick Sweeting 2024-09-25 05:12:34 -07:00
  • bb65b2dbec move almost all config into new archivebox.CONSTANTS Nick Sweeting 2024-09-25 05:10:09 -07:00
  • f5e8d99fdf update archivebox setup to use new binprovider install methods Nick Sweeting 2024-09-25 01:15:15 -07:00
  • bc08bb04a2 archivebox version show when binary is not loaded correctly Nick Sweeting 2024-09-25 01:15:00 -07:00
  • 0ef3a0913b check python encoding in SHELL_CONFIG validation Nick Sweeting 2024-09-25 01:14:48 -07:00
  • e0eb3119b7 bump pydantic-pkgr to 0.3.7 Nick Sweeting 2024-09-25 01:13:34 -07:00
  • a5ffd4e9d3 move pdf, screenshot, dom, singlefile, and ytdlp extractor config to new plugin system Nick Sweeting 2024-09-25 00:42:26 -07:00
  • a2a586e369 fix system.run not using text arg Nick Sweeting 2024-09-25 00:41:55 -07:00
  • 5b6cf68d98 move system startup checks to pip and plugins_sys config model validation Nick Sweeting 2024-09-25 00:41:24 -07:00
  • 2fd837f254 setup rich tracebacks width properly in monkey patched exception handler Nick Sweeting 2024-09-25 00:40:37 -07:00
  • ee5bec6a10 flip link_archive exception throw order so real exception is easier to read at the bottom Nick Sweeting 2024-09-25 00:39:49 -07:00
  • 6742888278 setup rich tracebacks width properly Nick Sweeting 2024-09-25 00:39:27 -07:00
  • 5e4b78d9e0 change supervisord to always start non-daemonized by default Nick Sweeting 2024-09-24 22:22:03 -07:00
  • de2ba890ea add ArchiveBox binary Nick Sweeting 2024-09-24 22:01:28 -07:00
  • 3dacec3f5b prevent redundant supervisord starts Nick Sweeting 2024-09-24 22:01:18 -07:00
  • b117484de7 add new Snapshot.archive method powered by huey task Nick Sweeting 2024-09-24 21:17:51 -07:00
  • e99260feb2 fix rich logging issues Nick Sweeting 2024-09-24 21:17:07 -07:00
  • 0dffbf1bb4 fix rich autodetection of TTY, USE_COLOR, SHOW_PROGRESS Nick Sweeting 2024-09-24 19:37:29 -07:00
  • bde0bf8263 load ipython rich extension in archivebox shell Nick Sweeting 2024-09-24 19:37:05 -07:00
  • 9f7937e1b7 bump pydantic-pkgr submodule deps Nick Sweeting 2024-09-24 19:05:23 -07:00
  • 07eff77c0a bump pydantic-pkgr submodule Nick Sweeting 2024-09-24 19:05:09 -07:00
  • 7c363bffc6 add ini_to_toml test Nick Sweeting 2024-09-24 19:04:54 -07:00
  • 64c7100cf9 speed up startup time, add rich startup progressbar, split logging and checks into misc, fix search index import backend bug Nick Sweeting 2024-09-24 19:04:38 -07:00
  • 7ffb81f61b delete dead code Nick Sweeting 2024-09-24 15:26:43 -07:00
  • 97695bda5e more settings loading tweaks and improvements Nick Sweeting 2024-09-24 15:13:54 -07:00
  • fbfd16e195 fully migrate all search backends to new plugin system Nick Sweeting 2024-09-24 03:05:43 -07:00
  • c9c163efed begin migrating search backends to new plugin system Nick Sweeting 2024-09-24 02:13:01 -07:00
  • 2d19317e3f rename plugins_sys base to config Nick Sweeting 2024-09-24 02:12:30 -07:00
  • e8f1264954 rename plugins dirs Nick Sweeting 2024-09-24 01:34:27 -07:00
  • 8713091e73 remove redundant import Nick Sweeting 2024-09-24 01:32:01 -07:00
  • 77d3990535 temporarily add prints on plugin setup for easier debugging Nick Sweeting 2024-09-24 01:26:16 -07:00
  • a9a97c013d split plugin dirs, created new cleaner import path for plugin config in settings.py Nick Sweeting 2024-09-24 01:25:55 -07:00
  • 1a58967e8c first example of plugin config based on another plugin config Nick Sweeting 2024-09-23 21:10:19 -07:00
  • 8df9480824 make sure hooks have the object identity everywhere in the codebase by avoiding pydantics usual deepcopy on every validation Nick Sweeting 2024-09-23 21:04:23 -07:00
  • 4eb1c14139 handle ConfigSet default value factories that dont take any args Nick Sweeting 2024-09-23 21:03:16 -07:00
  • 1f4cded152 use benedict in old config instead of AttrDict Nick Sweeting 2024-09-23 21:02:51 -07:00
  • e992a84b80 add custom TOML encoder to work around issues with dumping toml of lots of different types Nick Sweeting 2024-09-23 21:02:33 -07:00
  • b6cfeb8d40 add new pydantic_settings based loader for ConfigSets Nick Sweeting 2024-09-22 19:30:24 -07:00
  • c8ff8f2b86 add header to generated TOML file warning its been converted from INI Nick Sweeting 2024-09-22 19:27:33 -07:00
  • 7f05026022 change is_registered and is_ready into private model fields Nick Sweeting 2024-09-22 19:27:00 -07:00
  • 8f38f70e4a define PACKAGE_DIR and DATA_DIR in settings.py directly Nick Sweeting 2024-09-22 19:26:26 -07:00
  • 8c8c64d90f swap AttrDict for benedict everywhere Nick Sweeting 2024-09-22 19:26:05 -07:00
  • b611c0114c add pydantic_settings mockup Nick Sweeting 2024-09-22 16:48:28 -07:00
  • 3b0a25950d add minor pydantic pkgr fix Nick Sweeting 2024-09-22 16:28:48 -07:00
  • d89b6ce419 add SQLite semaphore mockup Nick Sweeting 2024-09-22 16:28:30 -07:00
  • 28aea6465e bump pydantic pkgr to 0.3.5 Nick Sweeting 2024-09-22 15:41:56 -07:00
  • a2d827afd6 bump pydantic pkgr to 0.3.5 Nick Sweeting 2024-09-22 15:40:56 -07:00
  • f8c6ff88ad add clickable host link back to archivebox server output Nick Sweeting 2024-09-22 13:17:45 -07:00
  • 2d99f184d3 add mockup for new config loading process Nick Sweeting 2024-09-22 13:17:29 -07:00
  • ab0087e106 cleanup chrome and playwright symlink and app names Nick Sweeting 2024-09-22 13:17:10 -07:00
  • 7b3849c8b7 Move novnc web-ui to 8081 (#1522) Nick Sweeting 2024-09-22 12:03:26 -07:00
  • 7b1cd6d746 Merge branch 'dev' into patch-1 Nick Sweeting 2024-09-22 12:03:17 -07:00
  • e418338474 Update docker-compose.yml typo Nick Sweeting 2024-09-22 15:02:48 -04:00
  • d570f2dfcc Change pywb port to 8686 Nick Sweeting 2024-09-22 15:02:23 -04:00
  • 212280859c Fix docker bind mount conflicting with container config downloader Nick Sweeting 2024-09-22 14:57:26 -04:00
  • 6888dac3a7 Move novnc web-ui to 8081 Klaus Frank 2024-09-22 18:44:45 +02:00
  • 8945475f8d bump pydantic-pkgr submodule to 0.3.4 Nick Sweeting 2024-09-21 04:12:59 -07:00
  • 99dd812e3b bump pydantic-pkgr version to 0.3.4 Nick Sweeting 2024-09-21 04:11:37 -07:00
  • 541cd6c5a1 split puppeteer plugin into Puppeteer, Playwright, and Chrome Nick Sweeting 2024-09-21 04:00:54 -07:00
  • 33fd7fe439 fix log_list_view trying to seek past end of file on short logs Nick Sweeting 2024-09-21 01:55:25 -07:00
  • aa21c56ddd add timeout limit to bin_version loading in config Nick Sweeting 2024-09-21 01:55:09 -07:00
  • 575105006d add LIB_DIR and BIN_DIR to config Nick Sweeting 2024-09-21 01:53:59 -07:00
  • 6096fb1427 update puppeteer plugin to create a PuppeteerBinProvider for installing browsers Nick Sweeting 2024-09-21 01:53:14 -07:00
  • 6c39d27ccb update singlefile plugin to use new npm binprovider and support installing Nick Sweeting 2024-09-21 01:52:56 -07:00
  • dd6d7e4975 fix npm and pip binprovider setup and paths search Nick Sweeting 2024-09-21 01:52:36 -07:00
  • 30def925e7 move all ansible files into plugantic folder for now Nick Sweeting 2024-09-20 22:02:46 -07:00
  • 11f369ee2d bump subdependency versions Nick Sweeting 2024-09-20 21:56:47 -07:00