読者です 読者をやめる 読者になる 読者になる

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

RubyでRSSを読み込んで表示。

備忘録レベルの記事ですが・・・・

RubyRSSをパースしてlinkだけを抽出するスクリプト。何度もワスrてしまうので。

require 'rss'
 
url = 'http://yatta47.hateblo.jp/rss'

rss = RSS::Parser.parse( url )

rss.items.each{|item|
  puts item.title
  puts item.link
  # p item.description
  #puts
}

実行するとこんな感じ。

今どきの営業マンの方がこれをみたらどう感じるのだろう。
http://yatta47.hateblo.jp/entry/2015/07/24/165331
Rubyの開発環境をVPSサーバ内からIDEに変えるかも。
http://yatta47.hateblo.jp/entry/2015/05/20/073000
rmagickで画像を横に並べる方法
http://yatta47.hateblo.jp/entry/2015/05/17/194327
Youtube Data API v2が廃止?!YoutubeのRSSが読めなくなってる!!
http://yatta47.hateblo.jp/entry/2015/05/13/002844
vimでスラッシュを含めて置換するには?
http://yatta47.hateblo.jp/entry/2015/05/13/000000
rmagick導入時にエラー発生!そんな時の対処法。
http://yatta47.hateblo.jp/entry/2015/05/11/080000
rubyで画像処理をやりたいのです(これから検証することまとめ
http://yatta47.hateblo.jp/entry/2015/05/10/180000
リポジトリのファイルを削除するのはどうするの?gitのファイル操作にまだ慣れていない。
http://yatta47.hateblo.jp/entry/2015/05/07/003000
食べ合わせが悪かった?地獄の3時間の記録。
http://yatta47.hateblo.jp/entry/2015/05/06/223940
Mechanizeについて調べてます。
http://yatta47.hateblo.jp/entry/2015/05/06/215918
【Ubuntu】 "make: g++: Command not found"と出た場合はg++をインストールで解消。
http://yatta47.hateblo.jp/entry/2015/04/30/220714
今週はよく出かけたわ。
http://yatta47.hateblo.jp/entry/2015/04/27/001344
Pythonでメールを送る方法
http://yatta47.hateblo.jp/entry/2015/04/18/232436
毎日を楽しく過ごすために継続しているたった一つのこと。
http://yatta47.hateblo.jp/entry/2015/04/07/001350
rubyでWEBページのスクリーンショットをカジュアルに取る・・・・つもりだったが、ブサイクにしか取れなかったorz
http://yatta47.hateblo.jp/entry/2015/03/24/212204
「はじめよう!要件定義」を読み始めました。めっちゃ面白い。
http://yatta47.hateblo.jp/entry/2015/03/18/001827
sqlite3をUbuntuにインストール
http://yatta47.hateblo.jp/entry/2015/03/12/224237
はてなカウンティング?なにそれ?おいしいの?
http://yatta47.hateblo.jp/entry/2015/03/09/225818
Twitterが乗っ取られている?
http://yatta47.hateblo.jp/entry/2015/03/06/093549
ffmpegで変換の際に大量に出る標準出力をログレベル指定ですっきりする
http://yatta47.hateblo.jp/entry/2015/03/03/231204
"億男"を読んだあとの感想
http://yatta47.hateblo.jp/entry/2015/03/02/215146
驚きの読み取り率!Evernote Scannableを使いたいからiOSのバージョン上げました。
http://yatta47.hateblo.jp/entry/2015/02/28/211001
ウィンタースポーツでAR!ARもここまで一般ユースになったか!
http://yatta47.hateblo.jp/entry/2015/02/28/133107
えっ!?マジで?!今週驚いたことBEST3!!
http://yatta47.hateblo.jp/entry/2015/02/21/232152
「warning: Insecure world writable dir 〜〜〜」が出た時の対処
http://yatta47.hateblo.jp/entry/2015/02/15/152713
CentOSをホストOSにして、VirtualBoxをインストールしてUbuntuをインストールする
http://yatta47.hateblo.jp/entry/2015/02/14/231205
最近家のサーバが「読み込み専用ファイルシステムです」といって書き込みが出来ない
http://yatta47.hateblo.jp/entry/2015/02/08/230520
「64bit対応」という怪物
http://yatta47.hateblo.jp/entry/2015/01/30/000659
prototype.jsって・・・・なに?
http://yatta47.hateblo.jp/entry/2015/01/22/233047
判断は出来るけど決断は出来ない
http://yatta47.hateblo.jp/entry/2015/01/21/021957

RSSの構造を見て、item.~の後を例えばitem.descriptionとかにするとdescriptionが取れる。

guidとかはどうやって取るのかな〜。

参考にしたサイト

rubyでRSS情報を取得 (自分用のRSS reader作成に向けて) | rakkyooの備忘録

URL以外、そのままですが・・・・

広告を非表示にする
Real Time Web Analytics