ruby を使用して rss/atom フィードの更新を印刷しようとしています。これには Feedjira が最適なようです。残念ながら、アップデート機能は正しく動作していないようです。重複したエントリが表示されます。
問題を引き起こす簡単な例を次に示します。
require 'feedjira'
require 'pp'
feed = Feedjira::Feed.fetch_and_parse "http://lorem-rss.herokuapp.com/feed?unit=second&interval=10"
loop do
feed = Feedjira::Feed.update(feed)
pp feed.new_entries
sleep 20
end
助言がありますか?多分他のライブラリ?または、Feedjira を使用する際に何か重要なことを見逃していますか?
Feedjira の以前の名前である Feedzirra について、このトピックに関していくつか質問がありますが、更新機能は新しい機能のようです: http://feedjira.com/updating-feeds.html