📜 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.
 
 
 
 
kayos@tcp.direct 52dbc7904b
Spelling correction
10 months ago
.chglog Rename/rebrand the project to just feeds 1 year ago
.dockerfiles Fix missing default config for Docker image 2 years ago
.vscode Major refactor 1 year ago
tools Rename/rebrand the project to just feeds 1 year ago
.drone.yml Remove Docker CI (for now) 1 year ago
.gitignore Fix chopping up multi-byte Unicode characters (#21) 11 months ago
.goreleaser.yml Add GoReleaser config 1 year ago
CHANGELOG.md Update CHANGELOG for 0.1.0 1 year ago
CONTRIBUTING.md Add CI/CD (#7) 2 years ago
Dockerfile Rename/rebrand the project to just feeds 1 year ago
LICENSE Add LICENSE (#6) 2 years ago
Makefile Add a shameless promotion of Yarn.social in all feeds preamble 1 year ago
README.md Rename/rebrand the project to just feeds 1 year ago
app.go Fix bug in GetFeeds() that 56955d3 broke (don't modify the feed config) 1 year ago
config.go Fix updating and detecting on-disk avatar changes and re-hashing with fallback on modified time 11 months ago
docker-compose.yml Add a working docker-compose 1 year ago
feeds.go Fix chopping up multi-byte Unicode characters (#21) 11 months ago
feeds_test.go Fix chopping up multi-byte Unicode characters (#21) 11 months ago
go.mod Fix FeedHandler() to support 304 Not Modified to reduce traffic to feeds service 11 months ago
go.sum Fix FeedHandler() to support 304 Not Modified to reduce traffic to feeds service 11 months ago
handlers.go Spelling correction 10 months ago
jobs.go Update RotateFeeds job to @hourly and set DefaultMaxFeedSize to 512KB 1 year ago
main.go Major refactor 1 year ago
options.go Update RotateFeeds job to @hourly and set DefaultMaxFeedSize to 512KB 1 year ago
templates.go Add yarn-uri meta for @nick@domain Yarn URI syntax/lookup 10 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 11 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