Nick Sweeting
ecb1764590
switch to external plugins
2026-03-15 03:46:23 -07:00
Nick Sweeting
c64e14c656
Merge branch 'dev' into claude/restore-package-managers-GlgBJ
2026-03-14 22:43:15 -07:00
Claude
2845e4350a
Fix .deb download URL in README to include version component
...
The nfpm-built .deb files are named archivebox_<VERSION>_<ARCH>.deb,
so the download URL needs to fetch the latest version tag first.
https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 03:32:01 +00:00
Claude
496b54a5e1
Fix remaining PR review comments: release ordering, verification, README
...
- Move .deb upload to GitHub Release into a separate job that runs after tests pass
- Fix workflow_call event propagation so release jobs run when called from release.yml
- Fix setup.sh post-install verification to check `which archivebox` first (works for brew/deb)
- Fix README.md: detect architecture with dpkg instead of hardcoding amd64
- Fix README.md: remove --setup flag from apt install instructions
https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 03:20:32 +00:00
Claude
2f200f6bf2
Fix review feedback: restore archivebox.localhost subdomain routing, dev docs, and extractor env vars
...
- Restore LISTEN_HOST=archivebox.localhost:8000 and
CSRF_TRUSTED_ORIGINS=http://admin.archivebox.localhost:8000 in
docker-compose.yml (subdomain routing is core to ArchiveBox architecture)
- Restore HEALTHCHECK URL to admin.archivebox.localhost in Dockerfile
- Restore SAVE_WGET=False SAVE_DOM=False in README security section
(old SAVE_* env vars still work via x-aliases in config.json)
- Revert dev setup docs to use ./bin/lock_pkgs.sh instead of bare uv sync
- Fix docker-compose.yml open URL to web.archivebox.localhost:8000
https://claude.ai/code/session_01X2H7XLawCzLGnrxMArXtVZ
2026-03-15 02:41:50 +00:00
Claude
f3fcc1584c
Restore Homebrew and Debian package manager support
...
- Add Homebrew formula (brew_dist/archivebox.rb) using virtualenv pattern
with auto-generation via homebrew-pypi-poet in bin/build_brew.sh
- Add Debian packaging via nFPM (pkg/debian/) with thin .deb that pip-installs
archivebox into /opt/archivebox/venv on postinstall
- Add build/release scripts: bin/{build,release}_{brew,deb}.sh
- Update CI workflows to build packages on release and test them
- Update README apt/brew install instructions with working commands
- Update bin/setup.sh to use .deb download instead of old Launchpad PPA
https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 00:19:50 +00:00
Claude
5e6ba0bfa5
Update Dockerfile, docker-compose.yml, and README for v0.9.0 plugin system overhaul
...
- Dockerfile: Fix Python version refs (3.14->3.13), update uv 0.5->0.6,
fix double GPG dearmor for NodeSource key, fix trailing whitespace in
playwright install, fix HEALTHCHECK to use localhost instead of
admin.archivebox.localhost, fix multi-arch build missing space,
remove stale GLOBAL_VENV comments, re-enable archivebox version check,
update example FROM python:3.13-slim and pip install archivebox>=0.9.0
- docker-compose.yml: Remove deprecated SAVE_ARCHIVEDOTORG and
LISTEN_HOST config, update CSRF_TRUSTED_ORIGINS to localhost,
fix docker-compose -> docker compose in comments
- docker_entrypoint.sh: Fix unquoted PUID variable that could fail
when unset (use ${PUID:-})
- README.md: Replace --setup with --install (matching actual CLI flag),
update Python >=3.10 -> >=3.13, Node >=18 -> >=22, remove deprecated
SAVE_* config options (SAVE_ARCHIVEDOTORG, SAVE_FAVICON, SAVE_WGET,
SAVE_DOM), update build tool refs (pdm->uv), update job queue ref
(Huey->orchestrator+supervisord), fix Django version refs (5.1->6.0),
fix daphne link typo, fix archivebox setup -> install, simplify pip
install instructions
https://claude.ai/code/session_01X2H7XLawCzLGnrxMArXtVZ
2026-03-15 00:17:10 +00:00
Nick Sweeting
fdef1f991e
Update README with venv activation command
...
Added command to activate the virtual environment.
2026-03-14 16:13:18 -04:00
Jason Go
0d05fd8c53
Tag current maintainer of AUR package
2026-02-09 01:08:24 +08:00
Nick Sweeting
ec4b27056e
wip
2026-01-21 03:19:56 -08:00
Claude
a5654e877f
rename media plugin to ytdlp with backwards-compatible aliases
...
- Rename archivebox/plugins/media/ → archivebox/plugins/ytdlp/
- Rename hook script on_Snapshot__63_media.bg.py → on_Snapshot__63_ytdlp.bg.py
- Update config.json: YTDLP_* as primary keys, MEDIA_* as x-aliases
- Update templates CSS classes: media-* → ytdlp-*
- Fix gallerydl bug: remove incorrect dependency on media plugin output
- Update all codebase references to use YTDLP_* and SAVE_YTDLP
- Add backwards compatibility test for MEDIA_ENABLED alias
2025-12-29 19:09:05 +00:00
Nick Sweeting
30c60eef76
much better tests and add page ui
2025-12-29 04:02:11 -08:00
Nick Sweeting
f4e7820533
use full dotted paths for all archivebox imports, add migrations and more fixes
2025-12-29 00:47:08 -08:00
Nelson Minar
f72f04768c
Add link to Proxmox installer
2025-05-11 11:10:20 -07:00
Nick Sweeting
26eb75e4e6
archivebox swag is now available!
2025-03-20 15:52:56 -07:00
Nick Sweeting
1ab4e06a15
remove dead competitor links
2025-03-19 19:22:35 -07:00
Nick Sweeting
a27a91bbaa
Update README.md
2025-02-13 02:45:52 -05:00
Nick Sweeting
3ae30c43a9
Update README.md
2025-02-13 02:37:41 -05:00
Nick Sweeting
83bb8a211a
Remove outdated architecture diagram
2025-01-08 18:50:46 -05:00
Nick Sweeting
b4c5004c86
Update README.md
2024-12-17 22:53:05 -05:00
Nick Sweeting
f31adff0ed
Update README.md
2024-12-15 03:36:12 -05:00
Nick Sweeting
210fd935d7
make orchestrator run as long as any tasks are pending
2024-11-16 06:42:04 -08:00
Nick Sweeting
a0f9d3fdbc
Update README.md
2024-11-12 06:55:39 -08:00
Nick Sweeting
cad1be950b
Require bash for setup.sh script instead of sh
2024-11-03 16:20:50 -08:00
Nick Sweeting
5ea035c14d
Update README.md
2024-10-29 20:24:46 -07:00
Nick Sweeting
354c1ede35
Merge branch 'newmodels' into dev
2024-10-21 00:38:56 -07:00
Nick Sweeting
82b5175b5e
update readme Python API docs link
2024-10-21 00:37:06 -07:00
Nick Sweeting
b5872145a2
revert instructions until v0.8 is out
2024-10-13 22:36:39 -07:00
Nick Sweeting
888e20a541
Update README.md
2024-10-05 10:23:17 -04:00
ssoel
6d8635111d
Fixed typo in opening sentence.
2024-09-19 17:48:17 +02:00
Nick Sweeting
da36b5fa29
Update README.md
2024-09-19 03:34:42 -04:00
Nick Sweeting
ee1b881d43
Update README.md
2024-09-11 03:31:36 -07:00
Nick Sweeting
8ed198eb13
Update README.md add architecture notes in dev docs
2024-09-11 03:29:07 -07:00
Nick Sweeting
85d00edf2d
Update README.md
2024-08-18 09:54:13 -04:00
Nick Sweeting
0223468927
Update README.md
2024-08-18 09:52:23 -04:00
Nick Sweeting
ff992a3edb
Update README.md
2024-08-18 09:47:42 -04:00
Nick Sweeting
fbb58c51a7
Add portainer template to install options list
2024-08-12 23:36:45 -07:00
Nick Sweeting
15ea392864
Clarify 501c3 status is as an FSP
2024-08-12 17:23:24 -04:00
Ben Harris
fb210e279b
fix typo
2024-08-04 14:11:28 -04:00
Nick Sweeting
201a5e625d
Update README.md
2024-07-11 18:10:41 -07:00
Nick Sweeting
62eb87c51a
Update README.md
2024-07-11 18:06:50 -07:00
Nick Sweeting
4642ccdae8
Update README.md
2024-07-11 18:04:47 -07:00
Nick Sweeting
c384d15d5d
Update README.md
2024-07-11 18:00:56 -07:00
Nick Sweeting
1b39430951
Update README.md add saltbox app platform link
2024-07-11 16:21:06 -07:00
Raghu Saxena
9677282dc5
Update README.md
...
Fix a small typo
2024-05-22 15:15:11 +08:00
Nick Sweeting
3882b1ee22
Update README.md
2024-05-11 14:17:38 -07:00
Nick Sweeting
471cf06d89
Update README.md
2024-05-11 14:17:16 -07:00
Nick Sweeting
340fc95f75
Update README.md
2024-05-09 00:45:20 -07:00
Nick Sweeting
75a3f03149
Update README.md
2024-05-09 00:23:59 -07:00
Nick Sweeting
2e9512adfd
Update README.md
2024-05-08 23:49:47 -07:00