上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

--/--|スポンサー広告||TOP↑

環境
Mac OS X 10.4.8
iTunes 7.1

いまのところ私は新機能の「並べ替え」を使う予定がないので全部は書きません。
iTunes で選択したトラックのアーティスト名を取得して
はてなキーワードを見に行き
スクリプトエディタの結果パネルにふりがなをリスト表示するところまでの AppleScript。
慣れないコマンドを使いまくってますけどうまく動くかな?

set bs to (ASCII character 128)
tell application "iTunes"
set nameList to (artist of selection)
end tell

set scrA1 to " | iconv -c -f UTF-8 -t EUC-JP "
set scrA2 to "| perl -pe '~s/([^" & bs & "w" & bs & "n])/\"%\".unpack(\"H2\", $1)/eg;'"
set scriptA to scrA1 & scrA2
set scrB1 to " | iconv -c -f EUC-JP -t UTF-8 "
set scrB2 to "| grep 'class=\"furigana\"' "
set scrB3 to "| sed 's/^.*<span class=\"furigana\">//;s/<" & bs & "/span>.*$//'"
set scriptB to scrB1 & scrB2 & scrB3
set furiganaList to {}

repeat with artistName in nameList
try
set encodedName to (do shell script "echo " & quoted form of artistName & scriptA)
set theURL to ("http://d.hatena.ne.jp/keyword/" & encodedName)
set furigana to (do shell script "curl -s " & quoted form of theURL & scriptB)
on error
set furigana to ""
end try
set the end of furiganaList to (paragraph 1 of furigana)
end repeat
return furiganaList

こんな AppleScript もありました。
massiva/logic&mac tips : ソートiTunes!

追記
こっちも見てちょ。
Finder から iTunes の ID3 タグに文字をコピペすると UTF-8-MAC になる

スポンサーサイト

03/08|AppleScriptコメント(0)トラックバック(0)TOP↑
この記事にコメント
名前:
コメントタイトル:
メールアドレス:
URL:
コメント:

パスワード:
管理人だけに表示:
管理者にだけ表示を許可
この記事にトラックバック
プロフィール

AquaBowler

  • Author:AquaBowler
  • 現在の Mac 環境:
    iBook Late2001
    Mac OS X 10.4.11
フリーエリア
最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
ブログ内検索
RSSフィード
リンク
del.icio.us
feed meter

RSS feed meter for http://kotoerisan.blog16.fc2.com/

FC2カウンター
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。