Feedbag is Ruby's favorite auto-discovery tool/library!
>> 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
- 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.
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.