https://github.com/sams96/bookmark-feeder
Firefox bookmarks -> atom feed
https://github.com/sams96/bookmark-feeder
bookmarks firefox rss self-hosting
Last synced: 5 months ago
JSON representation
Firefox bookmarks -> atom feed
- Host: GitHub
- URL: https://github.com/sams96/bookmark-feeder
- Owner: sams96
- License: gpl-3.0
- Created: 2025-08-10T13:46:47.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-19T19:35:24.000Z (10 months ago)
- Last Synced: 2025-08-19T21:26:23.669Z (10 months ago)
- Topics: bookmarks, firefox, rss, self-hosting
- Language: Go
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bookmark Feeder
Bookmark feeder is a service that loads bookmarks from Firefox Sync and exposes
them as an atom feed.
## Usage
To run with docker-compose
```yaml
version: "3.4"
services:
bookmark-feeder:
image: ghcr.io/sams96/bookmark-feeder:latest
container_name: bookmark-feeder
restart: unless-stopped
ports:
- "19928:19928"
env_file: ".env"
```
or as a plain docker command
```bash
docker run --name bookmark-feeder --restart unless-stopped -p 19928:19928 --env-file .env ghcr.io/sams96/bookmark-feeder:latest
```
These fields are required in your `.env` file.
```env
BOOKMARK_FEEDER_SYNC_EMAIL=
BOOKMARK_FEEDER_SYNC_PASSWORD=
BOOKMARK_FEEDER_BOOKMARK_FOLDER=
```
And these are optional, the defaults are included here.
```env
BOOKMARK_FEEDER_SERVER_ADDRESS=":19928"
BOOKMARK_FEEDER_FEED_TITLE="Bookmarks Feed"
BOOKMARK_FEEDER_FEED_LINK=""
BOOKMARK_FEEDER_FEED_DESC="A collection of bookmarks exported to Atom feed format."
BOOKMARK_FEEDER_FEED_AUTHOR="Bookmark Feeder"
```
Once set up, just add `:19928` to your feed reader of
choice and enjoy.