840209 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

カレンダー

日記/記事の投稿

カテゴリ

購入履歴

プロフィール

ヌメタロウ

ヌメタロウ

楽天カード

サイド自由欄

2013.01.28
XML
テーマ:私のPC生活(7434)
カテゴリ:小人(Automator)
おいちゃんだお。

今回のエントリは、前回のエントリで紹介したこのフローの中身を詳しく説明です。

20130125_07.jpg

ファイルはこっちにアップしてます。

ライセンスは CC0 でお願いします。


まず、選んでいるトラックの情報をゲットします。
選択項目の取得は、トラックにして下さい。
20130128_01.jpg


Automater では、iTunesの曲のデータを引っ張ってこれない(セットすることはできる)ので、AppleScript を使ってゲットします。
20130128_02.jpg
この書き方だと、input の中に引数が入ってきます。

↓ ReqData の変数を宣言します、中身は空です。
↓ iTunes のアプリに移動します。
↓ Automater内でのデータはすべてリストでやり取りされるので、引数で渡された中から一番最初のアイテム(トラック)をXに入れときます。
↓ Xから、アルバム名とアーティスト名をそれぞれ引っ張っておきます。
↓ アルバム名とアーティスト名をスペースで区切って、ReqDataに入れときます。
↓ ReqDataを出力します。

Googleの画像検索に渡す文字列は、URIエンコーディングしないといけないので、Perlを使います。
ついでに、文字列の整形の行います。
20130128_03.jpg

↓ URIエスケープするライブラリを読み込んでおきます。
↓ 改行コードをサクっと消去。
↓ URIエスケープして、inTextに入れときます。
↓ スペースを+に置換しておきます。
↓ google画像検索用のURLに、整形して…
↓ 出力します。

Automater で、Webページを出力します。
20130128_04.jpg

以上でございます。


※おまけ※
ワークフローをサービスに登録する方法。

今回のファイルを元に説明すると…

ダウンロードしたZIPを開いて、ワークフローをAutomater で開きます。

ファイルメニュー → 複製… を開きます。
20130128_05.jpg
この画面で、サービスを選びます。

すると、ワークフローの一番上に新しい項目ができるので、(今回は)入力なし、に設定して下さい。
20130128_06.jpg
ココを変更することで、選んだテキストを読み込んだり、色々な入力を入れることができます。

こんなかんじです。
あなたのマックライフのお手伝いになれば幸いです。

神戸フランツ
Supported by 楽天ウェブサービス



+++ PR +++
ヌメのカタログのバー
ヌメズカタログ

コンピューター関連消耗品
ガーデニング関係

個人的に必要な楽天の検索リストを、公開しています。

ヌメネットのバー
rAkten shop review searCh

楽天ショップレビューサーチ

楽天のショップレビューを検索します。
・2週間以内のレビューチェック機能搭載!!
・改装中の店舗からも取得可能!!

Sites

ヌメッター(Twitter)
ヌメブラー(Tumblr)おいちゃんねる(youTube)

One Stop Photography@iPhone(Bloger)
毎日更新、写真ブログ、とそのデータページ

ブックス在庫検索@ベータ版
ISBNを突っ込むと、楽天ブックスとアマゾンの在庫状況を返してくれる、超便利ページ。書店で使えるように iPhone(とかフルブラウザとか)に対応させたよ!
作った自分でも感動するくらい便利だから使ってみてね!!





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2013.01.28 17:35:44
コメント(0) | コメントを書く



© Rakuten Group, Inc.
X