Files
PocketDog/README.md
2025-06-26 20:25:43 -04:00

56 lines
2.1 KiB
Markdown

# PocketDog
PocketDog is a mobile companion app for [ArchiveBox](https://archivebox.io), designed to let you read your archived articles on the go.
## Why PocketDog?
I created PocketDog because I wanted an easy way to access and read my ArchiveBox-archived articles from my phone, even when offline. ArchiveBox is great for archiving web content, but there wasn't a simple, mobile-friendly way to browse and read those saved articles—especially the clean, reader-friendly versions generated by Mercury.
PocketDog solves this by connecting to your ArchiveBox instance, downloading the Mercury-processed HTML files, and saving them to your device for offline reading.
## Features
- **Connect to your ArchiveBox instance** (API key required)
- **Fetch and download archived articles** (Mercury HTML)
- **Read articles offline** in a clean, mobile-optimized view
- **Mark articles as read/unread**
- **Delete individual or all articles** from your device
- **Simple, modern UI**
## How It Works
1. **Configure your ArchiveBox API URL and API key** in the app's Settings.
2. **Fetch your archive**: The app will connect to your ArchiveBox server, list your archived articles, and download the Mercury HTML files for offline reading.
3. **Read anywhere**: Browse and read your saved articles, even without an internet connection.
## Requirements
- An [ArchiveBox](https://archivebox.io) instance **v0.8.0 or newer**
- ArchiveBox **API functionality enabled** (see ArchiveBox docs)
- Mercury content extraction enabled in ArchiveBox
- iOS device (tested on iOS; Android support coming soon)
## Getting Started
1. Clone this repo and install dependencies:
```sh
yarn install
```
2. Run on iOS:
```sh
cd ios && pod install && cd ..
yarn ios
```
3. Open the app, go to Settings, and enter your ArchiveBox API URL and API key.
4. Fetch your archive and start reading!
## Notes
- Only tested on iOS so far. Android support is planned.
- This app downloads and stores the Mercury-processed HTML files for each article, so you can read them offline.
- No personal data or API keys are stored in the codebase; all sensitive info is kept on your device only.
## License
MIT