This is a browser extension (works in Chrome, Firefox, and Chrome-like browsers) that lets you automatically send pages from domains you specify to your ArchiveBox instance. This has a couple of benefits:
✨ Contributed by TJ Horner (@tjhorner)
archivebox config --set PUBLIC_ADD_VIEW=True
# (make sure to restart the server after if you apply this change)
http://localhost:8000
, https://archivebox.example.com
, etc.)ArchiveBox Exporter > Archive Current Page
If you wish to contribute to (or just build for yourself) this extension, you will need to download and install Node.js.
Once that's installed, navigate to this project's root and run npm install
to install dependencies.
To build a production version (minified, optimized, etc.), run npm run build
.
If you plan on making changes often, you can use the command npm run dev
to automatically rebuild the extension as you modify files.
Both commands will produce an output in the dist
directory.
tjhorner/archivebox-exporter
to Archivebox/archivebox-browser-extension
https://github.com/ArchiveBox/archivebox-extension
:dev
branchhttps://github.com/tjhorner/ArchiveBox.git#temporary-add-api
https://github.com/ArchiveBox/ArchiveBox/issues/577#issuecomment-872915877
archivebox-exporter
extensionhttps://github.com/ArchiveBox/ArchiveBox/issues/577
Other browser extensions that also do web archiving, may be a better fit if ArchiveBox doesn't suit your needs.
.html
file, built-in to ArchiveBox already)Other projects that help with ingest URLs into ArchiveBox from various sources.
MIT License