Commit graph

  • 9a04ed7c76
    move serve_static and shell_welcome_message into misc Nick Sweeting 2024-10-14 17:35:28 -07:00
  • 5ac941cf2e
    resolve circular import in core/views Nick Sweeting 2024-10-14 15:43:53 -07:00
  • a0bef4e27b
    move crawl model out of core Nick Sweeting 2024-10-14 15:42:36 -07:00
  • f75ae805f8
    comment out Crawl api methods temporarily Nick Sweeting 2024-10-14 15:41:58 -07:00
  • 536a5ea745
    clear up Machine models cache vars Nick Sweeting 2024-10-14 15:38:32 -07:00
  • b3b2c551c2
    fix get_sock_file symlink process Nick Sweeting 2024-10-14 15:37:48 -07:00
  • a7c19a5da0
    add register_admin to abx hookspec Nick Sweeting 2024-10-14 15:35:44 -07:00
  • 4634cd6c8e
    make should_extract take config and uri as args Nick Sweeting 2024-10-14 15:35:20 -07:00
  • 518c46b4ab
    fix circular import and show log of plugins loading on startup Nick Sweeting 2024-10-14 15:35:03 -07:00
  • b5872145a2
    revert instructions until v0.8 is out Nick Sweeting 2024-10-13 22:36:39 -07:00
  • 3f5d0e5d94
    revert website github action script Nick Sweeting 2024-10-13 22:33:07 -07:00
  • 02251fc63a
    revert website back to old version for now Nick Sweeting 2024-10-13 22:29:23 -07:00
  • dbc270419c
    revert website back to old version for now Nick Sweeting 2024-10-13 22:29:23 -07:00
  • f822de5ab4
    Update gh-pages.yml Nick Sweeting 2024-10-14 01:27:07 -04:00
  • 4187c69902
    Update gh-pages.yml Nick Sweeting 2024-10-14 01:24:47 -04:00
  • ecac395174
    Update gh-pages.yml Nick Sweeting 2024-10-14 01:23:27 -04:00
  • ad4657861f
    add new crawls app Nick Sweeting 2024-10-11 19:47:05 -07:00
  • 73b22a1875
    Update .readthedocs.yaml Nick Sweeting 2024-10-11 13:33:42 -04:00
  • aa6cfc6909
    ignore new data cruft files Nick Sweeting 2024-10-11 13:28:38 -04:00
  • 483b5b746d
    bump license year Nick Sweeting 2024-10-11 13:27:34 -04:00
  • a4d06646e7
    add example dockerfile template Nick Sweeting 2024-10-11 02:40:04 -07:00
  • 6ef250ada2
    bump dependencies Nick Sweeting 2024-10-11 02:21:23 -07:00
  • 1768f147d4
    fix playwright and puppeteer install methods on linux Nick Sweeting 2024-10-11 02:21:15 -07:00
  • 38cb1ac87b
    add apt install method for chrome Nick Sweeting 2024-10-11 02:20:48 -07:00
  • f12efbdb45
    use new dry run system Nick Sweeting 2024-10-11 02:20:37 -07:00
  • d820257134
    bump pydantic-pkgr v0.8.5rc44 v0.8.5rc43 Nick Sweeting 2024-10-11 01:03:47 -07:00
  • bffa9ee78d
    fix puppeteer install using npx stalling waiting for y user confirmation Nick Sweeting 2024-10-11 01:03:34 -07:00
  • 146cdff7d9
    fix apt not installing npm package as separate package Nick Sweeting 2024-10-11 01:03:21 -07:00
  • 6e7071bd19
    add new binproviders and binaries args to install and version, bump pydantic-pkgr version Nick Sweeting 2024-10-11 00:45:59 -07:00
  • fbd2c458c3
    fix Docker main build Nick Sweeting 2024-10-11 00:44:19 -07:00
  • 17127f64f9
    bump version v0.8.5rc42 v0.8.5rc41 v0.8.5rc40 v0.8.5rc39 v0.8.5rc38 v0.8.5rc37 Nick Sweeting 2024-10-09 19:12:52 -07:00
  • 5e2dfb5baa
    totally ignore sonic unless its the selected search backend Nick Sweeting 2024-10-09 19:12:47 -07:00
  • 8ce7313325
    ignore puppeteer and playwright install stdout lines that arent chrome bin abspath Nick Sweeting 2024-10-09 19:12:35 -07:00
  • 0c29e08f73
    avoid creating collection id file on every startup since its not needed Nick Sweeting 2024-10-09 19:12:08 -07:00
  • b1a17689cd
    dont load sonic binary if sonic backend is not enabled v0.8.5rc36 Nick Sweeting 2024-10-09 18:57:24 -07:00
  • c25ced0c2a
    fix Node binary to install with apt as nodejs v0.8.5rc35 Nick Sweeting 2024-10-09 18:40:50 -07:00
  • 228bb7bd52
    disable LDAP_BINARY if LDAP_ENABLED=False Nick Sweeting 2024-10-09 18:39:45 -07:00
  • fdc720b13d
    remove checks import and bump pydantic pkgr version v0.8.5rc34 Nick Sweeting 2024-10-09 18:28:05 -07:00
  • 04d2316800
    remove CHECKS feature, not needed Nick Sweeting 2024-10-09 18:06:00 -07:00
  • de7ab65f11
    ignore errors when chowning at initial startup v0.8.5rc33 Nick Sweeting 2024-10-09 04:48:09 -07:00
  • ad675a8e7c
    properly handle chowning DATA_DIR on init when using sudo v0.8.5rc32 Nick Sweeting 2024-10-09 04:39:09 -07:00
  • 2f68a1d476
    fix ldap lib loading after apt install v0.8.5rc31 v0.8.5rc30 Nick Sweeting 2024-10-09 04:03:02 -07:00
  • 1b7aca130b
    properly detect sudo UID Nick Sweeting 2024-10-09 04:02:46 -07:00
  • 31c66a1068
    fix playwright and puppeteer browser detection after install v0.8.5rc29 Nick Sweeting 2024-10-09 03:46:28 -07:00
  • 6100685cbb
    bump dependencies v0.8.5rc28 v0.8.5rc27 Nick Sweeting 2024-10-09 03:19:41 -07:00
  • f4f9ae2f28
    fix LIB_NPM provider loading and euid Nick Sweeting 2024-10-09 03:19:31 -07:00
  • 861b9cd16f
    fix LDAP_LIB loading from venv and other site packages dirs Nick Sweeting 2024-10-09 03:18:40 -07:00
  • afc24e802a
    tweak version log output Nick Sweeting 2024-10-09 03:18:22 -07:00
  • db65af898b
    correctly update environment HOME and USER vars when dropping permissions Nick Sweeting 2024-10-09 03:18:04 -07:00
  • 48409d8a5a
    run env BinProvider as ArchiveBox User Nick Sweeting 2024-10-09 03:17:50 -07:00
  • 2879bcb969
    fix dockerfile global npm install location Nick Sweeting 2024-10-09 03:17:20 -07:00
  • 613caec8eb
    improve install flow with sudo, check package managers, and fix docker build v0.8.5rc26 v0.8.5rc25 v0.8.5rc24 v0.8.5rc23 v0.8.5rc22 Nick Sweeting 2024-10-09 00:41:16 -07:00
  • e4f543f54a
    add new plugin order sigil file feature Nick Sweeting 2024-10-09 00:39:46 -07:00
  • df544d00dc
    fix docker build to use user-local npm dir and not package.json Nick Sweeting 2024-10-08 19:46:12 -07:00
  • f6446a141f
    also try installing ldap with apt if its not available Nick Sweeting 2024-10-08 19:27:02 -07:00
  • 7c34f2bc90
    hide errors if user is just getting help or version info Nick Sweeting 2024-10-08 19:20:03 -07:00
  • 9f274cf9f4
    remove platformdirs dependency Nick Sweeting 2024-10-08 19:17:18 -07:00
  • 0b4cbb6415
    clear out stale supervisord state in between runs Nick Sweeting 2024-10-08 18:59:48 -07:00
  • 584abe8548
    never attempt to create system venv, install ldap in lib automatically, and setup binproviders before bins Nick Sweeting 2024-10-08 18:52:02 -07:00
  • 3e4a846488
    fix more installer bugs Nick Sweeting 2024-10-08 18:06:57 -07:00
  • 4b34b729ab
    fuck it go back to nested lib and tmp dirs with supervisord sock workaround Nick Sweeting 2024-10-08 17:48:59 -07:00
  • df68f416fb
    bump version Nick Sweeting 2024-10-08 17:11:37 -07:00
  • 1888691ee8
    try creating shared libs as 777 when running as root v0.8.5rc13 v0.8.5rc12 Nick Sweeting 2024-10-08 17:10:56 -07:00
  • 35c7019772
    handle failure on tmp_dir and lib_dir detection better v0.8.5rc11 Nick Sweeting 2024-10-08 16:55:28 -07:00
  • a33da44492
    more attempts to fix euid permissions issues on ubuntu Nick Sweeting 2024-10-08 16:34:31 -07:00
  • 323138b7b4
    Update docker_entrypoint.sh Nick Sweeting 2024-10-08 17:11:23 -04:00
  • 216e885b85
    bump pydantic-pkgr v0.8.5rc10 Nick Sweeting 2024-10-08 03:53:41 -07:00
  • 8d32508581
    only show data dir info if one is active v0.8.5rc9 Nick Sweeting 2024-10-08 03:04:38 -07:00
  • 3126d3d9b5
    bump version Nick Sweeting 2024-10-08 03:02:50 -07:00
  • de2ab43f7f
    switch .is_dir and .exists for os.access to avoid PermissionError on startup Nick Sweeting 2024-10-08 03:02:34 -07:00
  • c3dd0f22e5
    bump version to 0.8.5rc8 v0.8.5rc8 Nick Sweeting 2024-10-08 02:10:29 -07:00
  • 611a2b7c1b
    fix a few small nits Nick Sweeting 2024-10-08 02:10:08 -07:00
  • 3fb5b6eb94
    exit archivebox version with failure status if any subdependencies are not installed Nick Sweeting 2024-10-08 01:52:04 -07:00
  • 5e351f6ba6
    more docker dependency tweaks Nick Sweeting 2024-10-08 01:47:38 -07:00
  • 46c0463539
    safer import handling Nick Sweeting 2024-10-08 00:51:58 -07:00
  • 58e37a5e19
    fix docker build cache Nick Sweeting 2024-10-08 00:38:04 -07:00
  • d9fef4cd84
    fix import order v0.8.5rc6 Nick Sweeting 2024-10-08 00:15:53 -07:00
  • 397ae1a99b
    fix Docker build and import issues v0.8.5rc5 Nick Sweeting 2024-10-08 00:12:09 -07:00
  • 835f961aed
    ignore existing venv when locking pkgs Nick Sweeting 2024-10-07 23:49:30 -07:00
  • dfe89937e7
    bump version to 0.8.5rc4 v0.8.5rc4 Nick Sweeting 2024-10-07 23:45:43 -07:00
  • cf1ea8f80f
    improve config loading of TMP_DIR, LIB_DIR, move to separate files Nick Sweeting 2024-10-07 23:45:11 -07:00
  • 7a895d9285
    make sure monkey patches and vendor libs come before first constants import v0.8.5rc3 Nick Sweeting 2024-10-05 16:42:51 -07:00
  • 430e974719
    add pydantic-pkgr back as vendored lib submodule for now Nick Sweeting 2024-10-05 16:39:20 -07:00
  • ccdc3e1c47
    add pydantic-pkgr back as vendored lib becauase pypi is misbehaving Nick Sweeting 2024-10-05 16:37:40 -07:00
  • 888e20a541
    Update README.md Nick Sweeting 2024-10-05 10:23:17 -04:00
  • 8a6617e4d9
    Update and rename jekyll-gh-pages.yml to gh-pages.yml Nick Sweeting 2024-10-05 10:09:28 -04:00
  • 6cc81ddb21
    re-add config.yml Nick Sweeting 2024-10-05 07:07:36 -07:00
  • 55fa8af0a4
    Create CNAME Nick Sweeting 2024-10-05 10:06:29 -04:00
  • 9778eff8e4
    add new static site Nick Sweeting 2024-10-05 07:03:04 -07:00
  • 8e25c8766c
    bump pydantic-pkgr to 0.4.6 Nick Sweeting 2024-10-05 05:30:24 -07:00
  • 90a58642cd
    bump pydantic-pkgr to 0.4.5 Nick Sweeting 2024-10-05 04:56:56 -07:00
  • 1fc6851387
    fix /app/lib ownership in docker Nick Sweeting 2024-10-05 04:24:16 -07:00
  • 55e286972d
    fix timeout check showing regardless of value Nick Sweeting 2024-10-05 04:24:07 -07:00
  • 7a9460f45b
    try to ensure tmp is writable by archivebox user Nick Sweeting 2024-10-05 04:17:58 -07:00
  • 05fb607df2
    move security policy to github dir Nick Sweeting 2024-10-05 04:04:42 -07:00
  • 7d649a8e58
    remove .npmignore not needed anymore Nick Sweeting 2024-10-05 04:03:26 -07:00
  • 6ed6ae71df
    remove gitattrs Nick Sweeting 2024-10-05 04:02:52 -07:00
  • f108ab2270
    revert docker python version back to 3.11 because node 22 needs 3.11 and we dont want 2 pythons Nick Sweeting 2024-10-05 03:57:25 -07:00
  • eccf123f69
    fix tag name splitting in docker build script Nick Sweeting 2024-10-05 03:56:20 -07:00
  • db10a2142e
    remove extra files from repo root and move package.json into etc Nick Sweeting 2024-10-05 03:51:47 -07:00