📜 feeds is a multi-protocol / multi-platform feed aggregation service that produces twtxt feeds for consumption by twtxt clients. https://feeds.twtxt.net
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.
 
 
 
 
kayos 2b75e868a5 Spelling correction (issue #22) (#23) 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 Fix chopping up multi-byte Unicode characters (#21) 7 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 Fix updating and detecting on-disk avatar changes and re-hashing with fallback on modified time 7 months ago
docker-compose.yml Add a working docker-compose 10 months ago
feeds.go Fix chopping up multi-byte Unicode characters (#21) 7 months ago
feeds_test.go Fix chopping up multi-byte Unicode characters (#21) 7 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 Spelling correction (issue #22) (#23) 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 Add yarn-uri meta for @nick@domain Yarn URI syntax/lookup 7 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