skipstoneスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
53:bookmarks:moz 01/12/10 21:31 Ugc2+Pgo #!/usr/bin/ruby -Ke require "uconv" home_dir = (`echo $HOME`).chomp #mozillaのブックマークの場所(ここちゃんと書き換えてね♪) mozbm ="#{home_dir}/.mozilla/hogehoge/fugafuga/bookmarks.html" #skipstone用のブックマークを作る場所 ssbm = "#{home_dir}/.skipstone/bookmarks" #これに入れる。 bookmarks = "folder menu\n" #削っては貼り、削っては貼り。 open("#{mozbm}", "r"){|fh| fh.each{|line| line_text = line if line_text =~ /<\/dl>/i line_text = "/folder\n" elsif line_text =~ /<\/a>/i line_text = line_text.gsub(/^\s*<dt><a HREF=\"/i, "") line_text = line_text.gsub(/<\/a>$/i, "") line_text = line_text.gsub(/\".*?>/i, " ") line_text = "url " + line_text elsif line_text =~ /<h3.*>/i line_text = line_text.gsub(/^\s*<dt><h3 .*?>/i,"") line_text = line_text.gsub(/<\/h3>/i, "") line_text = "folder " + line_text elsif line_text =~ /<hr>/i line_text = "sep\n" else line_text = "" end line_text = Uconv.u8toeuc(line_text) bookmarks += line_text } } #既にskipstoneのブックマークがあればバックアップに移す File::rename("#{ssbm}", "#{ssbm}.backup") if FileTest::exist?("#{ssbm}") == true #書き込み File::new("#{ssbm}", "w").print(bookmarks)
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5380日前に更新/35 KB
担当:undef