root/trunk/keywords2db.rb

Revision 2, 445 bytes (checked in by astro, 4 years ago)

Initial import

Line 
1 require 'rubygems'
2 $:.unshift('lib')
3 require 'blog'
4 require 'keyword'
5
6 if ARGV.size != 1
7   puts "Usage: #{$0} <keyfile>"
8   exit
9 end
10
11 blog = Blog.new('config.yaml')
12 #blog.db.do("DELETE FROM keywords")
13
14 IO::readlines(ARGV[0]).each { |line|
15   if line =~ /^(.+?) (.+)$/
16     url, keyword = $1, $2
17
18     k = Keyword.select_or_new(:keyword=>keyword)
19     k.url = url
20
21     begin
22       k.write
23     rescue
24       puts "#{k.to_xml} - #{$!}"
25     end
26   end
27 }
28
29
Note: See TracBrowser for help on using the browser.