del.icio.us/babie

ちょっと手が空いたので、気になってはいたが面倒くさくて放置中だったタグの typo を直した。(例:Programing -> Programming)

もちろん手動で直すなんてことはなく、rubilicious を使用。tar ボールを落としても良いし、gems パッケージにもある。example とドキュメントを見ながらシコシコ書く。

#!/usr/bin/env ruby
require 'rubilicious'

unless ARGV.size == 4
   $stderr.puts "Usage: $0 user pass target replace"
   exit -1
end

user, pass, target, replace = ARGV
r = Rubilicious.new(user, pass)
r.rename(target, replace)

んー簡単。
以下のようタグを分割することもできた。

$ ruby -rubygems replace.rb babie xxx IdeaManagement "Idea Management"

人のブックマークを読んでいると、どうやらタグを小文字で書いている人が多いようなので、自分のも小文字にしてみた。

...
user, pass = ARGV
r = Rubilicious.new(user, pass)
tags = r.tags
tags.keys.each do |tag|
   next if tag !~ /[A-Z]/
   r.rename(tag, tag.downcase)
end

懸案事項が片付いてちょっとすっきりした。

あと気になってることは、タグの整理と開始当初のコメントなしブックマークにコメントをつけることだが、多分無理。
タグの整理はなんとかならんものかなー。増殖する一方だ。