Skip to content

ppowo/feedlet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feedlet

Minimal RSS feed aggregator with tiling layout.

Features

  • Multiple source types (RSS, Reddit, Hacker News, custom scrapers)
  • Auto-refresh via SSE
  • Embedded configuration

Quick Start

# Development with auto-reload
mage dev

# Build for Linux x86_64
mage build

# Run
./target/feedlet

Server runs on http://localhost:3737

Configuration

Edit internal/config/config.go and rebuild:

{
    Name:           "r/programming",
    Type:           "reddit",
    URL:            "https://old.reddit.com/r/programming/top/.rss?t=month",
    Interval:       600,
    IntervalJitter: 120,
    Enabled:        true,
    Days:           7,
}

Source types: rss, reddit, hnalgolia, tildes, desuarchive, meltzerwiki

hnalgolia sources fetch Hacker News directly from hn.algolia.com.

tildes sources fetch topics from Tildes.

desuarchive sources fetch threads from DesuArchive (4chan archives).

meltzerwiki sources fetch the latest Dave Meltzer 5★+ matches from Wikipedia.

Logging

Logs to stdout and OS log directory:

  • macOS: ~/Library/Logs/feedlet/
  • Linux: ~/.local/state/feedlet/logs/

Auto-rotates daily, keeps 3 days.

Mage Commands

  • mage dev - Run with auto-reload
  • mage build - Build for Linux x86_64 to target/
  • mage clean - Remove build artifacts
  • mage setup - Install tools

About

Lightweight feed aggregator supporting RSS, Reddit, and custom scrapers with SSE auto-refresh

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors