utilities/auto-blog-link-preserver#2: Build own (temporary) ArchiveBox docker image



Issue Information

Issue Type: issue
Status: closed
Reported By: btasker
Assigned To: btasker

Created: 10-Aug-24 12:06



Description

Archivebox's stable releases don't yet have support for the rest API.

That was introduced in the as yet un-released 0.8.0.

Unfortunately, that release's RC is no longer in the package registry. The 0.8.1-rc is currently broken.

So that I can build this without having to wait for a new stable release, the aim of this ticket is to create a new image which

  • Clones down the git repo
  • Checks out the 0.8.0-rc tag
  • Builds

This is only ever intended for temporary use, once a stable release comes out with API support, should switch to running that



Toggle State Changes

Activity


assigned to @btasker

OK, lunch has been munched, so lets take a look at this.

Getting onto the v0.8.0-rc tag

git clone https://github.com/ArchiveBox/ArchiveBox.git
cd ArchiveBox
git checkout tags/v0.8.0-rc

The archivebox-docker repo shows the next steps

git submodule update --init --recursive
git pull --recurse-submodules

Building

docker build -t test --no-cache .

Build failed :(

[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error Missing: text-decoder@1.1.1 from lock file
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error Invalid: lock file's escalade@3.1.1 does not satisfy escalade@3.1.2
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error Missing: cssstyle@4.0.1 from lock file
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error Clean install a project
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error Usage:
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error npm ci
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error Options:
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error [--install-strategy <hoisted|nested|shallow|linked>] [--legacy-bundling]
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error [--global-style] [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error [--include <prod|dev|optional|peer> [--include <prod|dev|optional|peer> ...]]
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error [--strict-peer-deps] [--foreground-scripts] [--ignore-scripts] [--no-audit]
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error [--no-bin-links] [--no-fund] [--dry-run]
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error [-ws|--workspaces] [--include-workspace-root] [--install-links]
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error aliases: clean-install, ic, install-clean, isntall-clean
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.488 npm error Run "npm help ci" for more info
[[[[[[[[[[[[[[[[[[[[[[#14](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html)](/issue/utilities/auto-blog-link-preserver/14.html) 1.490 npm error A complete log of this run can be found in: /root/.npm/_logs/2024-08-10T13_01_41_326Z-debug-0.log
------
process "/bin/bash -o pipefail -o errexit -o errtrace -o nounset -c echo \"[+] Installing NPM extractor dependencies from package.json into $NODE_MODULES...\"     && npm ci --prefer-offline --no-audit --cache /root/.npm     && (         which node && node --version         && which npm && npm version         && echo -e '\\n\\n'     ) | tee -a /VERSION.txt" did not complete successfully: exit code: 1

OK, so maybe we take a chance and see if we can build against the dev branch?

git checkout dev
git pull --recurse-submodules
docker build . -t archivebox

That failed

[[[[[[[[[[#26](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html) 43.05 ERROR: Cannot install -r requirements.txt (line 69) and uuid6==2024.1.12 because these package versions have conflicting dependencies.
[[[[[[[[[[#26](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html) 43.05 
[[[[[[[[[[#26](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html) 43.05 The conflict is caused by:
[[[[[[[[[[#26](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html) 43.05     The user requested uuid6==2024.1.12
[[[[[[[[[[#26](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html) 43.05     typeid-python 0.3.0 depends on uuid6<2024.0.0 and >=2023.5.2
[[[[[[[[[[#26](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html) 43.05 
[[[[[[[[[[#26](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html) 43.05 To fix this you could try to:
[[[[[[[[[[#26](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html) 43.05 1. loosen the range of package versions you've specified
[[[[[[[[[[#26](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html) 43.05 2. remove package versions to allow pip attempt to solve the dependency conflict
[[[[[[[[[[#26](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html)](/issue/utilities/auto-blog-link-preserver/26.html) 43.05 

I don't know if I want to spend my time messing with this.

Took a quick capture to see how submissions through the UI work

POST /add/ HTTP/1.1
Host: jazz:8084
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:129.0) Gecko/20100101 Firefox/129.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8
Accept-Language: en-GB,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://jazz:8084/add/
Content-Type: application/x-www-form-urlencoded
Content-Length: 221
Origin: http://jazz:8084
Connection: keep-alive
Cookie: csrftoken=SdfhvVFzi7lROqjxQWVY8txAIBnksgeM; sessionid=xxadwhiehie1qj005tmomlhhdcvw9tcn; GMT_OFFSET=60
Upgrade-Insecure-Requests: 1
Priority: u=0, i
Pragma: no-cache
Cache-Control: no-cache

csrfmiddlewaretoken=Lm2rPynBb5HVHlXyuLIKgo9ZAKOtGcGqtp7yajS0j2SClB6VaxtyeHwp8b1DYiK2&url=https%3A%2F%2Fwww.bentasker.co.uk%2Fposts%2Fblog%2Fgeneral%2Fi-intend-to-get-nothing-done-this-weekend.html&parser=auto&tag=&depth=0

So, it might be as easy, for now, to turn off auth on submission (I'm not publicly exposing ArchiveBox anyway) and script around that

mentioned in issue #1

We have working URL submission in #3