All Projects → damog → Feedbag

damog / Feedbag

Licence: mit
Ruby's favorite feed auto-discovery library/tool

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Feedbag

Discord feedbot
Moved to https://gitlab.com/ffreiheit/discord_feedbot
Stars: ✭ 67 (-41.74%)
Mutual labels:  rss, rss-feed, atom, feed
Gofeed
Parse RSS, Atom and JSON feeds in Go
Stars: ✭ 1,762 (+1432.17%)
Mutual labels:  rss, rss-feed, atom, feed
buran
Bidirectional, data-driven RSS/Atom feed consumer, producer and feeds aggregator
Stars: ✭ 27 (-76.52%)
Mutual labels:  atom, rss, feed
Reader
Free and open source feeds reader, including all major Google Reader features
Stars: ✭ 347 (+201.74%)
Mutual labels:  rss, atom, feed
Atoma
Atom, RSS and JSON feed parser for Python 3
Stars: ✭ 67 (-41.74%)
Mutual labels:  rss, atom, feed
html2rss-web
🕸 Generates and delivers RSS feeds via HTTP. Create your own feeds or get started quickly with the included configs.
Stars: ✭ 36 (-68.7%)
Mutual labels:  rss, feed, rss-feed
gitbook-plugin-rss
RSS for your gitbook
Stars: ✭ 19 (-83.48%)
Mutual labels:  rss, feed, rss-feed
Api.rss
RSS as RESTful. This service allows you to transform RSS feed into an awesome API.
Stars: ✭ 340 (+195.65%)
Mutual labels:  rss, rss-feed, feed
Picofeed
PHP library to parse and write RSS/Atom feeds
Stars: ✭ 439 (+281.74%)
Mutual labels:  rss, atom, feed
Jquery Rss
An easy-to-use rss plugin for jquery with templating.
Stars: ✭ 443 (+285.22%)
Mutual labels:  rss, atom, feed
Python Feedgen
Python module to generate ATOM feeds, RSS feeds and Podcasts.
Stars: ✭ 501 (+335.65%)
Mutual labels:  rss, atom, feed
baRSS
Menu Bar RSS reader for macOS
Stars: ✭ 39 (-66.09%)
Mutual labels:  atom, rss, feed
awesome-rss-feeds
Awesome RSS feeds - A curated list of RSS feeds (and OPML files) used in Recommended Feeds and local news sections of Plenary - an RSS reader, article downloader and a podcast player app for android
Stars: ✭ 114 (-0.87%)
Mutual labels:  rss, feed, rss-feed
feeds-to-pocket
Sends entries from RSS and Atom feeds to Pocket (https://getpocket.com)
Stars: ✭ 24 (-79.13%)
Mutual labels:  atom, rss, feed
FeedReader
C# RSS and ATOM Feed reader library. Supports RSS 0.91, 0.92, 1.0, 2.0 and ATOM. Tested with multiple languages and feeds.
Stars: ✭ 221 (+92.17%)
Mutual labels:  atom, rss, rss-feed
meta-extractor
Super simple and fast html page meta data extractor with low memory footprint
Stars: ✭ 38 (-66.96%)
Mutual labels:  atom, rss, feed
Liferea
Liferea (Linux Feed Reader), a news reader for GTK/GNOME
Stars: ✭ 612 (+432.17%)
Mutual labels:  rss, atom, feed
feed2email
RSS/Atom feed updates in your email
Stars: ✭ 37 (-67.83%)
Mutual labels:  atom, rss, feed
vuepress-plugin-feed
RSS, Atom, and JSON feeds generator plugin for VuePress 1.x
Stars: ✭ 46 (-60%)
Mutual labels:  atom, rss, feed
Hexo Generator Feed
Feed generator for Hexo.
Stars: ✭ 400 (+247.83%)
Mutual labels:  rss, atom, feed

Feedbag

Feedbag is Ruby's favorite auto-discovery tool/library!

Quick synopsis

>> require "feedbag"
=> true
>> Feedbag.find "damog.net/blog"
=> ["http://damog.net/blog/atom.xml"]
>> Feedbag.feed? "perl.org"
=> false
>> Feedbag.feed?("https://m.signalvnoise.com/feed")
=> true

Installation

$ gem install feedbag

Or just grab feedbag.rb and use it on your own project:

$ wget https://raw.githubusercontent.com/damog/feedbag/master/lib/feedbag.rb

You can also use the command line tool for quick queries, if you install the gem:

» feedbag https://www.ruby-lang.org/en/
== https://www.ruby-lang.org/en/:
- https://www.ruby-lang.org/en/feeds/news.rss

Why should you use it?

  • Because it only uses Nokogiri as dependency.
  • Because it follows modern feed filename conventions (like those ones used by WordPress blogs, or Blogger, etc).
  • Because it's a single file you can embed easily in your application.
  • Because it's faster than anything else.

Web Service

Now you can also POST directly into an AWS Lambda function webservice that runs Feedbag.find(). Don't overuse it. It's here.

Author

David Moreno <[email protected]>.

Donations

Superfeedr

Superfeedr has kindly financially supported the development of Feedbag.

Copyright

This is and will always be free software. See COPYING for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].