FreshRSS + BPC
Fetch full article content from paywalled sites in FreshRSS leveraging BPC. Star an article to fetch the full content.
How It Works
- You star an article in FreshRSS
- The extension detects the star action
- A headless browser with your paywall-bypass extension fetches the full article
- Content is saved
- 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-bpc2. 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
- Browse your feed as normal
- See an article you want to read in full? Star it
- Wait a few seconds for the fetch to complete
- Refresh the page to see the full content
Supported Sites
Supports everything that BPC supports.
