Skip to content

sekai-soft/galerie

Repository files navigation

Galerie

A Pinterest/Xiaohongshu photo wall style RSS reader

zh zh zh

Screenshot of the application

Features

  • Supports self-hosted RSS aggregators that is Fever API compatible
  • View images from unread RSS items in a beautiful photo wall
  • Mark all items as read when you are done
  • (Optional) Connect to Pocket and quickly add items to read-it-later by double-tapping on the image

Run your own server

The Docker image is ghcr.io/sekai-soft/galerie:latest and it's available in both x86-64 and arm64

Here is a table of environment variables that the container takes

Name Required Comment
FEVER_ENDPOINT Yes URL endpoint for your Fever API. See example Fever endpoints if you are unsure.
FEVER_USERNAME Yes Username for your Fever API
FEVER_PASSWORD Yes Password for your Fever API
POCKET_CONSUMER_KEY No For connecting to Pocket optionally. See "Connect to Pocket" section
POCKET_ACCESS_TOKEN No For connecting to Pocket optionally. See "Connect to Pocket" section
PORT No The port that the server binds to. Defaults to 5000.

Here is an example docker-compose.yml file

services:
    galerie:
        image: ghcr.io/sekai-soft/galerie:latest
        ports:
            - "5000:5000"
        environment:
            - FEVER_ENDPOINT=http://miniflux/fever
            - FEVER_USERNAME=miniflux
            - FEVER_PASSWORD=test123
            - POCKET_CONSUMER_KEY=
            - POCKET_ACCESS_TOKEN=
        restart: unless-stopped

Example Fever endpoints

Make sure you've configured your RSS aggregator for Fever API compatibility first!

Here are some example Fever API endpoints

  • Miniflux: https://miniflux.example.net/fever
  • FreshRSS: https://freshrss.example.net/api/fever.php
  • Tiny Tiny RSS https://tt-rss.example.net/tt-rss/plugins.local/fever/

Connect to Pocket

  1. Create a new Pocket developer application here
    • Make sure that it has "Add" permission at least
  2. Go to My Apps and click the developer application you just created
  3. Copy the Consumer Key. This will be your POCKET_CONSUMER_KEY.
  4. Go to this website and obtain the access token. This will be your POCKET_ACCESS_TOKEN.

About

A Pinterest/Xiaohongshu photo wall style RSS reader | 一款 Pinterest/小红书照片墙式的 RSS 阅读器

Resources

License

Stars

Watchers

Forks