Download Latest Version v0.7.3_ Updates for Docker container_s SingleFile, YT-DLP, Chrome, and other dependencies only source code.zip (543.7 kB)
Email in envelope

Get an email when there's a new version of ArchiveBox

Home / v0.7.2
Name Modified Size InfoDownloads / 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

Web version screenshot

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)


CLI version screenshot

:::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,tag3 support to archivebox 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
Source: README.md, updated 2024-01-05