Created: 2008-12-16 01:41
Updated: 2019-02-23 17:18
License: mit



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


$ 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.


David Moreno <damog@damog.net>.



Superfeedr has kindly financially supported the development of Feedbag.


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

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more