DCC-JPL Soft
iMoe

・目的
画像ファイルのURIが文字としてと書いてあるhtmlページを見やすく整形する。

わかりやすい例
使用前

使用前
使用後
使用後

・おもにやってること
 ・べた書きhttp://をtarget _blankでアンカー化
 ・ttp://とか不完全なURIをhttp://を含む完全な表記に置換
 ・imgタグを張りまくる
とか。

・ダウンロード

Download:iMoe-1.0fc5.dmg
Old ver.:iMoe-1.0fc4.dmg (105KB)
Old ver.:iMoe-install-010b.dmg (112KB)

・インストール
1.アーカイブを展開。

2.下記をインストール
Script Menu
http://www.apple.com/applescript/macosx/script_menu/

mgrep OSAX
http://www.bekkoame.ne.jp/~iimori/sw/mgrepOSAX.html

3.「iMoe.pl」を実行権限付けてパスの通ったところにインストール。
例:
/usr/local/bin
~/bin

envコマンドで分かります。

実効権限の付け方。
%chmod 744 iMoe.pl

jcode.plも一緒にインストール。
持ってなければ
ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/
あたりからダウンロードする。

4.「Scriptsフォルダにインストール」の「iMoe」フォルダを
(中身:iMoe-clipboard.scpt/iMoe-window.scpt)
Scriptsフォルダにインストール。
(Script Menuをインストールするとメニューの一番下に「Open Scripts Folder」と出るのでラク)

・使い方
1.ブラウザWindowを処理する場合
iCabで処理したいページを開く。アンテナ利用中で<http://www.zdnet.co.jp/macwire/?0203011521>とかでも、期待通り処理します。

メニューからiMoe-windowを選択

IEで処理ページを自動表示。

(゚д゚)ウマー

2.クリップボードに入ってるURIを表示する場合
メニューからiMoe-clipboardを選択

IEで処理ページを自動表示。

(゚д゚)ウマー

3.「萌えミシュラン」を見る場合。
メニューから「萌えミ」を選択

IEで処理ページを自動表示。

(゚д゚)ウマー

4,おまけ 2chの半角虹板を見やすくする場合。
メニューから「半角サポート」を選択

IEで処理ページを自動表示。

(・∀・)イイ!

・カスタマイズ方法
全部ソースがあるので好きなように書き換えて下さい。

例:ダウンロード待ち時間を調整する。
AppleScriptの
if curd + 4 < (current date) then set x to 15
行を4から好きな値に変更する。(単位:秒)

例:使用ブラウザを変える
AppleScriptの
tell application "iCab"

tell application "Netscape"

tell application "Mozilla"
に変える。

例:ブラウザで開いたとき前面に持ってくる
AppleScriptの
tell application "Internet Explorer"
の次に
activate
を入れる。

・トラブルシューティング
動かねぇぞ、ゴルァ!という場合。

可能性1.
iMoe.plに実行権限が付いていない。
×:-r--r--r-- 1 steave staff 4108 Mar 3 05:20 iMoe.pl
○:-rwxr-xr-x 1 steave staff 4108 Mar 3 05:20 iMoe.pl

可能性2.
/tmp/__iMoe_work.html が作られていない。
確認:% ls -l /tmp/__iMoe_work.html
0バイトだとダウソに失敗しています。
可能性1のように実行権限が付いていなくてもそうなるかと思われます。

可能性3.
とりあえずTerminalのログを見てみる。
AppleScriptの
close window 1
をコメントアウトするとTerminalWindowを閉じなくなります。
エラーが発生していればきっとなんかエラーっぽいことが書いてあると思います。

・おまけ
User Agentは「iMoe/1.0fc5 (Macintosh;MacOSX;Darwin;PPC)」です。
dnscacheを稼働させておくと、かなり動作効率がよくなります。強力にオススメです。

・動作条件
Mac OS X 10.1以降
すくなくともT1ぐらいのダウンリンク推奨です。

・ご注意
画像の量が多いページを開くとメモリをかなりの勢いで使います。メモリを積めるだけ積むとスワップが少なくなるかもしれません。
ネットワークに負担をかけ過ぎないようご注意下さい。
サーバに負担をかけすぎないようご注意ください。すいてる時間に走らせると好感が持てるかもしれません。
Netscape/Mozillaはまともにfront windowを取得できないようです。実装上のバグの予感。
OmniwebはAppleScript周りの実装がされてないらしくまともに動作しない感じデス。
開いたページにデッドリンクのIMGが大量に出るのは仕様です。気になる人がいたら修正してぜひ公開してください。

・参考にした資料
Perlメモ
「ご主人様ご命令を!」OS Xでスクリプトスレ
萌えミシュラン

・連絡先
宗子
sorshi@dcc-jpl.com
http://www.dcc-jpl.com/

・履歴
0.1b 2002/3/3
 ・初回リリース
1.0fc4 2002/6/1
 ・正規表現の微妙な変更
 ・一部の隠し機能をデフォルトでonに。
 ・「半角サポート」機能の追加。
 ・「萌えミ」メニューの追加。
1.0fc5 2002/7/18
 ・正規表現の微妙な変更

・NAQ (Never Asked Question)
Q.ページの表示がMozillaやiCabでなくマイクソIEなのはAppleの株主としていかがなものかと思います。 (東京都 Sさん)
A.IEがスクリプトが書きやすかったからです。政治的意図はありません。また使用を推奨するものでもありません。異常を感じたらすぐに使用を停止して医師か薬剤師にご相談下さい。

Q.2chを見てて、死体が表示されてイヤな気分になりました。どうにかして下さい。
A.強い精神を持つか、すぐに使用を停止して医師か薬剤師にご相談下さい。

Q.「iMoe」ってなんて読むんですか? (東京都 Kさん)
A.「あいもえ(愛萌)」かなぁ?

Q.隠し機能があるってホントですか?
A.ソースを眺めるとわかるかもしんないです。

Q.なんでこのページこんなに見難いんですか?
A.きっとソフト付属文書をそのままコピペしたからです。


| JPL | Eva | NADESICO | Event Info | PowerLink | SuperLink | Diary | SiteSearch | MacOSX |
Send E-mail to: sorshi@dcc-jpl.com
This is "sorshi@dcc-jpl.com"'s PGP Public Key.