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
懸案事項が片付いてちょっとすっきりした。
あと気になってることは、タグの整理と開始当初のコメントなしブックマークにコメントをつけることだが、多分無理。
タグの整理はなんとかならんものかなー。増殖する一方だ。