Commit Graph

264 Commits

Author SHA1 Message Date
Claude
cff4077c23 Bump Python version requirement from 3.11 to 3.14
Update all references to Python 3.11 to use Python 3.14 to match
the pyproject.toml requires-python = ">=3.14" setting:

- bin/lock_pkgs.sh: uv venv --python 3.14
- .github/workflows/test.yml: python matrix and PDM version
- .github/workflows/pip.yml: PYTHON_VERSION env var
- Dockerfile: comment and example FROM line
- Issue templates: example version output
2025-12-27 00:30:27 +00:00
Philip Crockett
ba6a8c2da5 support XDG standard, search for chrome and chromium DBs 2025-02-18 21:38:52 +01:00
Philip Crockett
639aa7242b fix typo 2025-02-18 21:22:52 +01:00
Phil Crockett
9fbc2d3818 fix chrome browser history export on Linux 2025-02-18 21:08:56 +01:00
Phil Crockett
58bf8d07e1 feat(export_browser_history): add linux support for firefox 2025-02-16 10:24:37 +01:00
Phil Crockett
feded9e3d4 fix(export_browser_history): fix sqlite quote syntax error 2025-02-16 10:24:13 +01:00
Phil Crockett
2e1ac0409d feat(export_browser_history): fail script when errors occur 2025-02-16 08:34:41 +01:00
Phil Crockett
2ff3fc434e feat(export_browser_history): basic arg parsing error message 2025-02-16 08:31:21 +01:00
Phil Crockett
0043b59bc8 fix(export_browser_history): tilde doesn't expand in quotes 2025-02-16 08:22:17 +01:00
Nick Sweeting
839016b4b1 get docker image down to 630mb 2024-12-18 05:03:52 -08:00
Nick Sweeting
54d4d7f640 bring image back down to 700mb 2024-12-18 04:43:53 -08:00
Nick Sweeting
098573705b clean up Dockerfile 2024-12-18 02:24:21 -08:00
Nick Sweeting
0ad1bdaf93 remove old deprecated bin/archive entrypoint 2024-12-18 01:31:38 -05:00
Nick Sweeting
6b3e297db8 fix lock_pkgs.sh version parsing and python version 2024-12-12 21:41:45 -08:00
Nick Sweeting
5d3c2a8a99 Update docker_entrypoint.sh 2024-11-03 17:02:36 -08:00
Nick Sweeting
99ed97836f Prevent accidentally mounting home folder as DATA_DIR 2024-11-03 16:40:23 -08:00
Nick Sweeting
fd89de5b91 Update setup.sh 2024-11-03 16:15:09 -08:00
Nick Sweeting
63bf902f35 chown TMP_DIR and LIB_DIR recursively inside docker_entrypoint to handle custom PUID 2024-10-23 23:28:11 -07:00
Nick Sweeting
e2081e3d67 chown lib dir tmp dir in docker entrypoint 2024-10-22 02:25:37 -07:00
Nick Sweeting
6100685cbb bump dependencies 2024-10-09 03:19:41 -07:00
Nick Sweeting
613caec8eb improve install flow with sudo, check package managers, and fix docker build 2024-10-09 00:41:16 -07:00
Nick Sweeting
323138b7b4 Update docker_entrypoint.sh 2024-10-08 17:11:23 -04:00
Nick Sweeting
58e37a5e19 fix docker build cache 2024-10-08 00:38:04 -07:00
Nick Sweeting
397ae1a99b fix Docker build and import issues 2024-10-08 00:12:09 -07:00
Nick Sweeting
835f961aed ignore existing venv when locking pkgs 2024-10-07 23:49:30 -07:00
Nick Sweeting
cf1ea8f80f improve config loading of TMP_DIR, LIB_DIR, move to separate files 2024-10-07 23:45:11 -07:00
Nick Sweeting
1fc6851387 fix /app/lib ownership in docker 2024-10-05 04:24:16 -07:00
Nick Sweeting
7a9460f45b try to ensure tmp is writable by archivebox user 2024-10-05 04:17:58 -07:00
Nick Sweeting
eccf123f69 fix tag name splitting in docker build script 2024-10-05 03:56:20 -07:00
Nick Sweeting
db10a2142e remove extra files from repo root and move package.json into etc 2024-10-05 03:53:23 -07:00
Nick Sweeting
00a91e09c6 clean previous build before releasing 2024-10-05 03:23:23 -07:00
Nick Sweeting
0c52fd2873 dont release docs during release 2024-10-05 03:22:01 -07:00
Nick Sweeting
b1264a6f8b force push tags 2024-10-05 03:20:56 -07:00
Nick Sweeting
bf073b0217 make release script less aggro about pushing 2024-10-05 03:19:37 -07:00
Nick Sweeting
7f1aa72b7a update pip build script to not use old dist method 2024-10-05 02:32:44 -07:00
Nick Sweeting
171fbe4cf2 remove apt and brew build scripts 2024-10-05 02:16:17 -07:00
Nick Sweeting
e29aff12bf update build and release scripts to use uv 2024-10-05 01:17:53 -07:00
Nick Sweeting
497d3e9c2d fix chrome trying to use novnc in docker when its not available 2024-10-04 22:29:32 -07:00
Nick Sweeting
8336c997a1 bump python version to 3.12 in docker 2024-10-04 00:45:13 -07:00
Nick Sweeting
f4f1d7893c fix CUSTOM_TEMPLATES_DIR config load and chrome symlinking 2024-10-03 03:20:25 -07:00
Nick Sweeting
29fc14dff4 dont build docker container twice during release 2024-10-03 03:12:18 -07:00
Nick Sweeting
ca41d033da speed up docker build using implicit lock 2024-09-06 04:24:31 -07:00
Nick Sweeting
770e06960c change pdm to use 3.11 for locking 2024-09-06 03:49:10 -07:00
Nick Sweeting
cfe5798ade bump version to 0.8.3 2024-09-06 02:59:14 -07:00
Nick Sweeting
3b28042d0d explicitly specify python version in pdm lock file build target 2024-08-22 15:54:02 -07:00
Nick Sweeting
ba14ee0e5e fix ghcr image names 2024-06-04 04:17:33 -07:00
Nick Sweeting
c570674798 fix docker build 2024-06-03 01:13:17 -07:00
Nick Sweeting
4af743e9e0 dont modify pip_dist to reduce git noise 2024-06-02 19:18:24 -07:00
Nick Sweeting
102e87578c re-lock packages for python3.10 because we have to support it still 2024-05-11 15:06:19 -07:00
Nick Sweeting
8d7dd47c43 stop pushing version tags by default on docker build 2024-04-30 21:43:44 -07:00