GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ArchiveBox/homebrew-archivebox: 🍺 Homebrew formula for installing the ArchiveBox self-hosted internet archiving solution on macOS.

BranchesTags
Open more actions menu

Latest commit

 

History

440 Commits
440 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
Bottles
Bottles
 
 
Formula
Formula
 
 
bin
bin
 
 
old_releases
old_releases
 
 
AGENTS.md
AGENTS.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

ArchiveBox Homebrew Tap

brew tap archivebox/archivebox
brew trust archivebox/archivebox
brew install archivebox

mkdir -p ~/archivebox/data
cd ~/archivebox/data
archivebox init
archivebox install

The release pipeline regenerates this tap's formula after each verified stable ArchiveBox publication from main. Release candidates are rejected. The formula installs the exact published wheel and verifies its hash.

This is a thin Homebrew wrapper around ArchiveBox's verified PyPI wheel, for users that prefer installing and updating with brew.

Upgrade

Run Homebrew and ArchiveBox as your normal user, without sudo:

brew update
brew upgrade archivebox
cd ~/archivebox/data
archivebox init
archivebox install

Maintenance

  • Formula/archivebox.rb runs one exact PyPI wheel through Homebrew's prebuilt uv dependency. A tiny Linux bottle avoids requiring build tools just to install the wrapper, and published bottles remain available for stale taps.
  • bin/build_brew.sh downloads and verifies the requested PyPI wheel and rewrites the formula. The coordinator supplies ARCHIVEBOX_WHEEL_URL and ARCHIVEBOX_WHEEL_SHA256 from the tested release artifact, so a fresh release does not depend on another region's PyPI metadata cache. Manual maintenance with only ARCHIVEBOX_VERSION resolves that stable version through PyPI first. Omitting it selects the latest stable PyPI release.
  • .github/workflows/update-archivebox-dev.yml commits formula updates.

Do not add Python resource blocks or generated dependency lists. ArchiveBox's Python dependencies live in ArchiveBox/ArchiveBox package metadata and are resolved in uv's normal tool environment at runtime.

About

🍺 Homebrew formula for installing the ArchiveBox self-hosted internet archiving solution on macOS.

archivebox.io

Topics

archiveboxbrew-tapdigipreshomebrewinternet-archivinglinuxbrewmacospackageweb-archiving

Resources

Readme
MIT license
Activity
Custom properties

Stars

30 stars

Watchers

1 watching

Forks

2 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.