2 |
3 | # ArchiveBox Desktop (alpha, help wanted!)
4 |
5 | *Electron desktop app concept for ArchiveBox.*
6 |
7 |

8 |
9 |
10 | *We're looking for contributors to help make our dekstop app experience better!*
11 |
12 | Reach out [on Twitter](https://twitter.com/ArchiveBoxApp) or open [an issue](https://github.com/ArchiveBox/electron-archivebox/issues) if you're interested in helping.
13 |
14 |
15 |
16 | ---
17 |
18 | ## Quickstart
19 |
20 | The desktop app depends on Docker already being installed and running on your system.
21 | This is a hard dependency as the Desktop app is just a wrapper around the Docker container (for now).
22 | (Cross-platform packaging of Python + JS + Chrome + wget + curl and more without Docker is a hard problem)
23 |
24 | 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.
25 |
26 | https://docs.docker.com/get-docker/
27 |
28 | ```bash
29 | # Clone this repository
30 | git clone https://github.com/ArchiveBox/electron-archivebox && cd electron-archivebox
31 |
32 | # Install dependencies
33 | npm install
34 |
35 | # Run the app
36 | npm start
37 | ```
38 |
39 | Note: If you're using Linux Bash for Windows, [see this guide](https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/) or use `node` from the command prompt.
40 |
--------------------------------------------------------------------------------
/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ArchiveBox/electron-archivebox/a9c38ff97b9105e050f00546672e762f82ad9366/icon.png
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |