| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2024-01-05 | 3.1 kB | |
| v0.7.2_ Make scheduled imports taggable, fix admin buttons, readability, Docker permissions source code.tar.gz | 2024-01-05 | 463.5 kB | |
| v0.7.2_ Make scheduled imports taggable, fix admin buttons, readability, Docker permissions source code.zip | 2024-01-05 | 565.8 kB | |
| archivebox-0.7.2-py3-none-any.whl | 2024-01-05 | 563.1 kB | |
| archivebox-0.7.2.tar.gz | 2024-01-05 | 456.7 kB | |
| Totals: 5 Items | 2.1 MB | 1 | |
Get this release via pip, docker, brew, or dpkg (apt & brew releases are delayed).
:::bash
# Get it with Pip on any OS (`amd64`, `arm64`, `arm/v7`)
pip install --upgrade 'archivebox==0.7.2'`
:::bash
# Get it with Docker on any OS (`amd64`, `arm64`, `arm/v7`)
docker pull archivebox/archivebox:0.7.2
:::bash
# Get it with brew on macOS (`amd64`, `arm64`)
brew tap archivebox/archivebox
brew install archivebox
pip install --upgrade 'archivebox==0.7.2'`
:::bash
# Get it with apt on Ubuntu/Debian based systems (`any`)
wget 'https://github.com/ArchiveBox/debian-archivebox/raw/main/archivebox-0.7.1.deb'
apt install ./archivebox-0.7.1.deb
# OR
dpkg -i ./archivebox-0.7.1.deb
# then run pip install after
pip install --upgrade 'archivebox==0.7.2'`
Note: this is not packaged using "proper" debian techniques like 0.6.2 was, instead it's just a wrapper for executing pip install archivebox w/ a few extras. This is because ArchiveBox relies on some binary and dynamic dependencies (node, chrome, playwright, ffmpeg, yt-dlp, etc.) which aren't allowed in Debian packages.
(Launchpad apt ppa & brew updates coming eventually, packaging all the vendored binaries that archivebox depends on has gotten harder lately)
:::bash
# Then run this to upgrade an existing collection data dir to 0.7.2
cd ~/path/to/data/dir
archivebox init
What's Changed
- add
--tag=tag1,tag2,tag3support toarchivebox schedulecommand - allow
PGID=0root-group ownership of data dir (but PUID=0 is still not allowed) - improve error messages, hints, and logging about permissions issues in Docker
- notify users when new ArchiveBox version is available on Github (thanks @benmuth!)
- bump dependency versions (yt-dlp, chrome, readability, node, python)
- warn when Docker
/or/datavolume mounts don't have any space available - limit to compatible python version to >= 3.8 and <= 3.11
Bug Fixes
- fix action buttons in Snapshot admin page not showing up correctly
- tag links immediately in first stage of
archivebox addinstead of at the end (so that imports that are paused or interrupted still get tagged correctly) - fix config variables in
CHROME_USER_AGENTformat string not getting interpolated properly - switch readability to prefer Chrome DOM dumps for article text instead of singlefile (because singlefile output is often huge and crashes readability/times out)
- make Docker image smaller by removing unneeded docs files
- better current version detection and remove annoying
+editablestring and also add BUILD_TIME - fix
/browsers/*does not exist warning on startup