A high-performance, terminal-based Medium aggregator designed for developers who value signal over noise. Track your favorite authors and publications, and catch the most relevant stories without the "clap-bait" and social distractions.
On Medium, the home feed is an algorithm designed to keep you scrolling. Medium No-Bait CLI gives you a strictly curated, high-signal experience that only shows you what YOU chose to follow.
- Zero Distractions: No ads, no claps, no social pressure.
- Keyword Hits: Catch the most relevant stories using custom filters that scan Titles and Tags.
- RSS-Powered: Lightning-fast update checks.
- Premium Detection: Clear
[Member Only]labels for paywalled content. - Terminal First: Clean, full links that are 100% clickable for your browser.
Option 1: Install from PyPI (Recommended)
pip install medium-no-bait-cliOption 2: Local development installation
-
Clone the repository:
git clone https://github.com/hubshashwat/medium-no-bait-cli.git cd medium-no-bait-cli -
Install the package locally:
pip install -e .
Once installed, you can simply type:
mnb- Manage Favorites: Add authors (use
@username) and publications (use the pub name from the URL, e.g.,the-startup). - Setup Keywords: Add specific keywords you want to track across your favorites.
- Enjoy Signal: Use the Keyword Hits view to see exactly what you care about.
src/medium_no_bait/main.py: The central terminal interface.src/medium_no_bait/author_updates/: Logic for tracking and filtering updates.src/medium_no_bait/shared/: Shared tools (RSS Scraper, Storage).
Built with 💙 for the Medium developer community.
