- Timestamp:
- 08/29/08 21:22:04 (3 months ago)
- Location:
- lang/ruby/echola
- Files:
-
- 2 modified
-
hatenahaiku-download.rb (modified) (2 diffs)
-
hatenastar-rss-download.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/echola/hatenahaiku-download.rb
r18100 r18438 6 6 require 'yaml' 7 7 require 'mycabinet' 8 require 'logger' 8 9 10 $logger = Logger.new "#{here}/hatenahaiku-download.log" 9 11 source = ARGV[0] || 'http://h.hatena.ne.jp/api/statuses/public_timeline.json' 10 12 dbfile = ARGV[1] || "#{here}/hatenahaiku-public.db" … … 14 16 dbtype = MyCabinet::HDB 15 17 dbtype.new.open(dbfile, dbtype::OWRITER | dbtype::OCREAT | dbtype::ONOLCK) do |db| 18 $logger.info "writing entries between #{content[0]['created_at']} and #{content[-1]['created_at']} ..." 16 19 content.each do |item| 17 20 db.putasync(item.id.to_s, item.to_yaml) -
lang/ruby/echola/hatenastar-rss-download.rb
r16764 r18438 9 9 require 'simple-json' 10 10 require 'uri' 11 require 'logger' 12 require 'time' 11 13 14 $logger = Logger.new "#{here}/hatenastar-download.log" 12 15 sleeplen = 3.0 13 16 source = ARGV[0] || 'http://h.hatena.ne.jp/.rss' … … 18 21 dbtype = MyCabinet::HDB 19 22 dbtype.new.open(dbfile, dbtype::OWRITER | dbtype::OCREAT | dbtype::ONOLCK) do |db| 23 $logger.info "writing entries between #{rss.items[0].pubDate.iso8601} and #{rss.items[-1].pubDate.iso8601} ..." 20 24 rss.items.each do |item| 21 25 uri = item.link
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)