Skip to content
7月 12 / rakkyoo

rubyでrss情報取得(AtomやRSS,xmlなどからも)

RSS情報を巡回して,取得したいということで,require ‘rss’を使っていたのですが,rssモジュールでは,atom.xmlなどからは取得できませんでした.

そこで,「feed-normalizer」を使ってみました.

標準では入っていないので,使うには,

1
$ sudo gem1.9 install feed-normalizer

として,モジュールをインストールします.
使いかたはほとんど「rss」と一緒です.

1
2
3
4
5
6
7
8
require 'feed-normalizer'
 
rss = FeedNormalizer::FeedNormalizer.parse(open("http://rakkyoo.net/?feed=rss2"))
rss.entries.map do |item|
   puts item.title
   puts item.url
   puts item.description
end

とすると,,,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
octave3.2.4でsubplotが使えない(hold onで対処)
http://rakkyoo.net/?p=1001
Octaveを久々に使って解析をしようと試みたのですが,subplotが使えなくなってしまっていました. 理由はわからないのですが, 1 2 3 $ octave octave:1> figure(1&#4 [...]
 
rubyでRSS情報を取得 (自分用のRSS reader作成に向けて)
http://rakkyoo.net/?p=986
Peepを用いて,google reader情報をターミナルから取得をとしていたのですが, Google Readerをターミナルでチェック(Peepを用いて) | rakkyooの備忘録 各ブログのRSS情報をruby [...]
 
Google Readerをターミナルでチェック(Peepを用いて)
http://rakkyoo.net/?p=973
ターミナル上かEmacs上で作業していることが多いのですが,まめにGoogle ReaderをFeedlyからチェックしています. feedly Feedlyは相当見やすくて,快適なのですが,ターミナル上から気軽にGoo [...]
 
Gnu Screen を使ってみる
http://rakkyoo.net/?p=961
ターミナルを使う時は,iTerm2を使っています. iTerm2 – Mac OS Terminal Replacement 標準のterminalよりカラフルにできたりと,使い易くて気にいっています. ター [...]
 
コマンドラインランチャー「Alfred」が相当便利
http://rakkyoo.net/?p=954
ランチャーはコマンドラインランチャーが大好きなのですが, Windowsでは,「cl」 しおしおプログラマ~の日常 – シーエル macでは,「QuickSilver」 Quicksilver (Mac) & [...]
 
stickyで「:」を設定(emacs skk, aquaSKK共に)
http://rakkyoo.net/?p=931
Emacsで書き物をしている時,shiftキーを押す頻度を減らすための方法として,「sticky.el」があります.これは,Shiftキーを次の1キータッチだけ有効にするものです.「Sticky」などと先頭を大文字にして [...]
 
ウィンドウ切り替え用ショートカットアプリ「Witch」
http://rakkyoo.net/?p=914
ウィンドウの切り替え(Alt + tab)をするには,Witchが相当便利ですね. Macを使っているときに, 「Command + tab」でアプリケーションを切り換えることが多いのですが,同じアプリ内でのウィンドウを [...]
 
rubyからExcelの「.xlsx」ファイルを読む
http://rakkyoo.net/?p=904
rubyで,excel2007以降のファイルをどうしても読み込みたかったので探していたのですが,「roo」でできるみたいですね. RubyForge: roo – parse spreadsheets wit [...]
 
Mac OS Xでw3mを使う(segmentation fault対策)
http://rakkyoo.net/?p=894
テキストブラウザのw3mを使いたかったのですが, 「segmentation Fault」 と出てしまって,使えませんでした.そのままにしていたのですが,対処方法がちゃんとあるみたいですね. #30710 (w3m cr [...]
 
terminalからゴミ箱に入れる
http://rakkyoo.net/?p=885
Terminal上で,「rm」をするとゴミ箱入らずにそのまま削除されます. GUIでファイルを削除すると,ゴミ箱に入るので,ワンクッションあるために助けられることが多々あります. macでは,各ユーザーのゴミ箱の場所は  [...]

と表示されます.
本当に簡単です.
これで,一般的なblogやニュース記事などはほとんど収集できそうです.

[`twib` not found]

Leave a comment

CAPTCHA


This blog is kept spam free by WP-SpamFree.