feedly_api

Gem Version Build Status Coverage Status Code Climate FOSSA Status

Early unofficial Feedly API with no external dependencies

Limitations

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

Usage

# Create client for API requests; OAuth token optional
@client = FeedlyApi::Client.new
# Create Feed object for specific feed id
@feed = @client.feed('feed/https://www.eff.org/rss/updates.xml')
# Get array of feed items hashes
@feed.items
# Pass params to get more or less items
@feed.items(count: 50)

Roadmap

  • [ ] OAuth support
  • [ ] Continuation
  • [ ] OPML API
  • [ ] Markers API
  • [ ] Feeds API
  • [ ] Entries API
  • [ ] Categories API
  • [ ] Subscriptions API
  • [ ] Preferences API
  • [ ] Profile API
  • [ ] Topics API
  • [ ] Tags API
  • [ ] Search API
  • [ ] URL Shortener API
  • [ ] Mixes API

Supported Ruby Versions

feedly_api is tested under 2.2.10, 2.3.7, 2.4.4, 2.5.1, 2.6.0-preview2, Ruby HEAD, JRuby 9.2.0.0.

License

MIT License

FOSSA Status