WAN回線の工事情報や故障情報を一元化したい(RSSフィードの取得)
タイトルの通り、WAN回線の工事情報とか故障情報を一元化するためのスクリプトを書き始めました。
突然のネットワーク断に慌てないよう、情報は一箇所にまとめておきたいものです。ゆくゆくはTwitterBOTで吐き出せるとよさそう、ということで途中経過まで備忘録として残します。
さっそくコード
rssget.rb
require 'rss' require 'open-uri' rss = open("http://hogehoge"){|file| RSS::Parser.parse(file.read) } ary = Array.new rss.items.each do |item| ary << item.title end p ary p ary.size
#=>
["【故障回復】香川エリア地域IP網装置故障/発生回復", "【故障回復】東京エリア地域IP網装置故障/発生回復", "【故障回復】長野エリア地域IP網装置故障/発生回復", "【故障回復】埼玉エリア地域IP網装置故障/発生回復", "【故障回復】東京エリア地域IP網装置故障/発生回復", "【工事情報】地域IP網【緊急】メンテナンス工事のお知らせ", "【故障発生】東京エリア地域IP網装置故障/発生", "【工事情報】地域IP網【緊急】メンテナンス工事のお知らせ", "【工事情報】地域IP網【緊急】メンテナンス工事のお知らせ", "【工事情報】地域IP網メンテナンス工事のお知らせ", "【工事情報】地域IP網メンテナンス工事のお知らせ", "【工事情報】地域IP網メンテナンス工事のお知らせ", "【工事情報】地域IP網【緊急】メンテナンス工事のお知らせ", "【工事情報】地域IP網メンテナンス工事のお知らせ", "【故障発生】東京エリア地域IP網装置故障/発生"]
15
課題
- 定期実行のタイミング
- Post済みのフィードとPost前のフィードをどう判別するか
あまり間を置かずに書きたいです。