Fishwrap 🐟📰
“Yesterday’s News, Tomorrow’s Wrapper.”
Fishwrap is a bespoke, automated newspaper engine for the digital age. It transforms the chaos of the internet into a calm, curated, and distraction-free daily briefing.
Get Started on GitHub View Demo
Why Fishwrap?
🕵️♀️ Your Private Newsroom
Stop doom-scrolling. Fishwrap acts as your personal editorial staff. It fetches content from your favorite RSS feeds, Reddit communities, and Hacker News discussions, applying your specific rules to decide what matters.
🚫 No Clickbait, Just Content
The built-in Enhancer scrapes the full text of every article. You get a clean, unified reading experience without ads, pop-ups, or paywall snippets. Read the story, not the wrapper.
📊 Smart Scoring
Fishwrap doesn’t just list headlines. It calculates an Impact Score for every item based on votes, comments, and freshness. You define the formula. Want to prioritize heated discussions on Hacker News? You can.
Quick Start
Fishwrap is a Python application you run on your own machine or server.
- Clone the Repo:
git clone https://github.com/maxspevack/fishwrap.git cd fishwrap - Run the Demo:
make setup make run-vanilla - Read: Open
demo/output/latest.htmlin your browser.
Documentation
- Versioning Strategy: How we manage releases.
- Release Notes: What’s new in the latest version.
- Architecture Deep Dive: Understanding the Fetch/Edit/Enhance/Print pipeline.
About
Fishwrap is an open-source project created by Max Spevack. It is licensed under the BSD 3-Clause License.