v0.7.2
版本发布时间: 2024-01-05 03:25:10
ArchiveBox/ArchiveBox最新发布版本:v0.8.4-rc(2024-09-12 07:27:16)
Get this release via pip
, docker
, brew
, or dpkg
(apt
& brew
releases are delayed).
# Get it with Pip on any OS (`amd64`, `arm64`, `arm/v7`)
pip install --upgrade 'archivebox==0.7.2'`
# Get it with Docker on any OS (`amd64`, `arm64`, `arm/v7`)
docker pull archivebox/archivebox:0.7.2
# Get it with brew on macOS (`amd64`, `arm64`)
brew tap archivebox/archivebox
brew install archivebox
pip install --upgrade 'archivebox==0.7.2'`
# 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)
# 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,tag3
support toarchivebox schedule
command - allow
PGID=0
root-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/data
volume 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 add
instead of at the end (so that imports that are paused or interrupted still get tagged correctly) - fix config variables in
CHROME_USER_AGENT
format 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
+editable
string and also add BUILD_TIME - fix
/browsers/*
does not exist warning on startup
1、 archivebox-0.7.2-py3-none-any.whl 549.94KB
2、 archivebox-0.7.2.tar.gz 445.99KB