GitHub - yuyangchee98/freshrss-bpc: Fetch full article content from paywalled sites in FreshRSS leveraging BPC. Star an article to fetch the full content.

1 min read Original article ↗

FreshRSS + BPC

Fetch full article content from paywalled sites in FreshRSS leveraging BPC. Star an article to fetch the full content.

Demo

How It Works

  1. You star an article in FreshRSS
  2. The extension detects the star action
  3. A headless browser with your paywall-bypass extension fetches the full article
  4. Content is saved
  5. Refresh to see the full article

Prerequisites

  • FreshRSS running in Docker
  • A BPC URL

Setup

1. Clone this repo

git clone https://github.com/yuyangchee98/freshrss-bpc.git
cd freshrss-bpc

2. Find BPC

Search for the BPC .zip URL that ends with .zip.

3. Add your extension URL

Edit bpc-server/Dockerfile and replace YOUR_EXTENSION_URL with the .zip URL.

4. Start the services

Copy the relevant parts from docker-compose.example.yml to your own docker-compose, then:

docker compose up -d --build

5. Enable the extension

In FreshRSS: Settings > Extensions > Enable "BPC"

Usage

  1. Browse your feed as normal
  2. See an article you want to read in full? Star it
  3. Wait a few seconds for the fetch to complete
  4. Refresh the page to see the full content

Supported Sites

Supports everything that BPC supports.