|
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 |
|
|---|