• Stars
    star
    175
  • Rank 218,059 (Top 5 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created about 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Desktop Electron app for ArchiveBox internet archiver. (ALPHA: not ready for general use)

ArchiveBox Desktop (alpha, help wanted!)

Electron desktop app concept for ArchiveBox.


We're looking for contributors to help make our dekstop app experience better!

Reach out on Twitter or open an issue if you're interested in helping.


Quickstart

The desktop app depends on Docker already being installed and running on your system. This is a hard dependency as the Desktop app is just a wrapper around the Docker container (for now). (Cross-platform packaging of Python + JS + Chrome + wget + curl and more without Docker is a hard problem)

Yes, it's an Electron app, yes, I'm sorry. Electron is just so easy compared to the alternatives, and I don't have the time to do full native development.

https://docs.docker.com/get-docker/

# Clone this repository
git clone https://github.com/ArchiveBox/electron-archivebox && cd electron-archivebox

# Install dependencies
npm install

# Run the app
npm start

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

More Repositories

1

ArchiveBox

🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
Python
20,613
star
2

good-karma-kit

😇 A Docker Compose bundle to run on servers with spare CPU, RAM, disk, and bandwidth to help the world. Includes Tor, ArchiveWarrior, BOINC, and more...
299
star
3

archivebox-browser-extension

Official ArchiveBox browser extension: automatically/manually preserve your browsing history using ArchiveBox.
TypeScript
200
star
4

docker-archivebox

Home of the official docker image for ArchiveBox
Dockerfile
45
star
5

readability-extractor

Javascript/Node wrapper around Mozilla's Readability library so that ArchiveBox can call it as a oneshot CLI command to extract each page's article text.
JavaScript
34
star
6

homebrew-archivebox

Homebrew formula for the ArchiveBox self-hosted internet archiving solution.
Ruby
26
star
7

debian-archivebox

Home of the official apt/deb package for Ubuntu/Debian-based systems.
Python
17
star
8

docs

Source for the Github Wiki / ReadTheDocs documentation for AchiveBox, the self-hosted internet archiving solution.
CSS
14
star
9

DigestBox

DigestBox takes any webpage URL (news article, video link, comment thread, etc.) and gives you just the raw content. It's powered by ArchiveBox.io under the hood.
HTML
13
star
10

pip-archivebox

Official Python package for ArchiveBox, the self-hosted internet archiving solution.
13
star
11

archivebox-proxy

Official ArchiveBox MITM proxy: saves URLs of all requests passing through to an ArchiveBox server for archival.
Python
11
star
12

pydantic-pkgr

A modern Python library for managing system dependencies with package managers like apt, brew, pip, npm, etc.
Python
7
star
13

community

A wiki of the broader Web Archiving Community: important organizations, alternative projects, blog posts, and more.
4
star
14

archivebox-spreadsheet-bot

This is a bot that provides ArchiveBox integration with Google Sheets for new URL ingestion, archived URL management, and automated QA (optionally AI-powered).
1
star