feedly_api

Coverage Status Build Status Code Climate Dependency Status Gem Version

Early unofficial Feedly API with no external dependencies

Limitations

  • no auth for now
  • get methods only
  • continuation not implemented

Usage

feedly = FeedlyApi::Client.new 
=> #<FeedlyApi::Client:0x007ff233308ae0 @auth_token=nil>
client.get_feed_info 'feed/https://www.eff.org/rss/updates.xml'
=> {:website=>"https://www.eff.org/rss/updates.xml",
 :id=>"feed/https://www.eff.org/rss/updates.xml",
 :subscribers=>2442,
 :title=>"Deeplinks",
 :velocity=>15.2}
client.get_feed_contents 'feed/https://www.eff.org/rss/updates.xml'
=> {:direction=>"ltr",
 :continuation=>"13fa6b1134b:1a10f:eacbe387",
 :alternate=>
  [{:href=>"https://www.eff.org/rss/updates.xml", :type=>"text/html"}],
 :id=>"feed/https://www.eff.org/rss/updates.xml",
 :updated=>1373935361457,
 :title=>"Deeplinks",
 :items=>
  [{:id=> 
  # ...
client.get_feed_contents('feed/https://www.eff.org/rss/updates.xml', count: 1).size
=> 1

Supported Ruby Versions

feedly_api is tested under 1.9.3, 2.0.0, JRuby (1.9 mode), and Rubinius (1.9 mode).

License

Apache License, Version 2.0