📜 feeds is a multi-protocol / multi-platform feed aggregation service that produces twtxt feeds for consumption by twtxt clients.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
James Mills d31fce21f9
Fix FeedHandler() to support 304 Not Modified to reduce traffic to feeds service
7 months ago
.chglog Rename/rebrand the project to just feeds 10 months ago
.dockerfiles Fix missing default config for Docker image 2 years ago
.vscode Major refactor 10 months ago
tools Rename/rebrand the project to just feeds 10 months ago
.drone.yml Remove Docker CI (for now) 10 months ago
.gitignore Update deps 10 months ago
.goreleaser.yml Add GoReleaser config 10 months ago
CHANGELOG.md Update CHANGELOG for 0.1.0 10 months ago
CONTRIBUTING.md Add CI/CD (#7) 2 years ago
Dockerfile Rename/rebrand the project to just feeds 10 months ago
LICENSE Add LICENSE (#6) 2 years ago
Makefile Add a shameless promotion of Yarn.social in all feeds preamble 10 months ago
README.md Rename/rebrand the project to just feeds 10 months ago
app.go Fix bug in GetFeeds() that 56955d3 broke (don't modify the feed config) 9 months ago
config.go Add support for avatar hashes to cache bust Yarn.social pods 10 months ago
docker-compose.yml Add a working docker-compose 10 months ago
feeds.go feeds(twitter): improve support for twitter avatars (#16) 9 months ago
go.mod Fix FeedHandler() to support 304 Not Modified to reduce traffic to feeds service 7 months ago
go.sum Fix FeedHandler() to support 304 Not Modified to reduce traffic to feeds service 7 months ago
handlers.go Fix FeedHandler() to support 304 Not Modified to reduce traffic to feeds service 7 months ago
jobs.go Update RotateFeeds job to @hourly and set DefaultMaxFeedSize to 512KB 9 months ago
main.go Major refactor 10 months ago
options.go Update RotateFeeds job to @hourly and set DefaultMaxFeedSize to 512KB 9 months ago
templates.go feeds: add feed description to Feeds view (#18) 9 months ago
uri.go Add support for aggregating Twitter timelines into Twtxt feeds (#12) 1 year ago
utils.go Fix leaking temporary files and remove when done 8 months ago
version.go Fix Dockerfile image and add /health endpoint 1 year ago

README.md

feeds

feeds is an RSS/Atom and Twitter feed aggregator for twtxt that consumes RSS/Atom feeds and processes them into twtxt feeds. These can then be consumed by any standard twtxt client such as:

There is also a publically (free) service online available at:

Screenshot 1 Screenshot 2

Installation

Source

$ go get -u git.mills.io/yarnsocial/feeds

Usage

Run feeds:

$ feeds

Then visit: http://localhost:8000/

License

feeds is licensed under the terms of the MIT License