Skip to content

dreikanter/f2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

259 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feeder

codecov

Web application for scheduling and publishing content feeds to FreeFeed.

Stack

  • Rails (edge), PostgreSQL
  • SolidQueue for background jobs
  • Turbo, Stimulus, Tailwind CSS + DaisyUI
  • Kamal deployment

Development

bin/setup
bin/rails server
bin/rails test
bin/rubocop -f github

Ruby version: see .ruby-version

Architecture

  • Feed refresh workflow: Load → Process → Filter → Persist → Normalize → Publish
  • Normalizers: Transform feed entries to FreeFeed posts (RSS, XKCD)
  • Validation: Reject posts with missing content/URLs, track metrics
  • Sparse metrics: Only record daily stats when there's activity

Testing

bin/rails test

About

Web UI for Freefeed Feeder

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors