📜 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.
 
 
 
 
James Mills eacbff2018
continuous-integration/drone/push Build is passing Details
Add utf-8 meta tags to all templates
2 months ago
.chglog Rename/rebrand the project to just feeds 1 year ago
.dockerfiles Fix missing default config for Docker image 3 years ago
.vscode Major refactor 1 year ago
tools Rename/rebrand the project to just feeds 1 year ago
.drone.yml Fix Drone CI config 4 months ago
.gitignore Add support for Mastodon (mastodon://) (#25) 4 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) 3 years ago
Dockerfile Rename/rebrand the project to just feeds 1 year ago
LICENSE Add LICENSE (#6) 3 years ago
Makefile Add a shameless promotion of Yarn.social in all feeds preamble 1 year ago
README.md Update README 5 months ago
app.go Fix feed descriptions from Mastodon and refresh feed on addition (Closes #26) 4 months ago
config.go Add support for Mastodon (mastodon://) (#25) 4 months ago
docker-compose.yml Add a working docker-compose 1 year ago
feeds.go Fix feed descriptions from Mastodon and refresh feed on addition (Closes #26) 4 months ago
feeds_test.go Add support for both @user@server and user@server for mastodon:// handles 4 months ago
go.mod Fix feed descriptions from Mastodon and refresh feed on addition (Closes #26) 4 months ago
go.sum Fix feed descriptions from Mastodon and refresh feed on addition (Closes #26) 4 months ago
handlers.go Fix feed descriptions from Mastodon and refresh feed on addition (Closes #26) 4 months ago
jobs.go Fix template and parsing of empty feed uris 6 months ago
main.go Add feed types (rss, bot) and remove broken twitter support 6 months ago
options.go Update RotateFeeds job to @hourly and set DefaultMaxFeedSize to 512KB 1 year ago
templates.go Add utf-8 meta tags to all templates 2 months ago
uri.go Add support for Mastodon (mastodon://) (#25) 4 months ago
utils.go Fix feed descriptions from Mastodon and refresh feed on addition (Closes #26) 4 months ago
version.go Fix Dockerfile image and add /health endpoint 2 years ago

README.md

feeds

feeds is an RSS/Atom 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:

feeds is also used as a "Feed Source" for Yarn.social which you can fund under the "Feeds" page, for example https://twtxt.net/feeds (you must be logged in).

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

The feeds.twtxt.net instance is also the default "Feed Source" for all Yarnsocial pods running yarnd (yarn) -- which can be configured with --feed-sources:

$ yarnd --help 2>&1 | grep feed-sources
      --feed-sources strings          external feed sources for discovery of other feeds (default [https://feeds.twtxt.net/we-are-feeds.txt])

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