2012/04/04

【MyScripts】bit.lyでURLを短縮するブックマークレットを作る。


URL短縮サービスと言えばbitlyですね。
という事でSafariで開いているページのURLをbit.lyで短縮するブックマークレットをMyScriptsで作ってみます。
作ってみますと言っても、moyashiさんがbit.lyで短縮するスクリプトを作っていたのでそれをブックマークレットで使えるよう編集しただけですが^^;

スクリプト登録は以下からお願いします。
スクリプト集 - Collection of MyScripts
スクリプト集 - Collection of MyScripts
"要 ●"と書いてます。
これは"●"マークの外部スクリプトが必要という意味で、外部スクリプトはスクリプト集の最下部にあります。
参照されているマークの外部スクリプトも登録して下さい。
2012/04/05 追記
外部スクリプトの"prm2cb.js"を書き換えました。再度登録お願致します。
私の思い違いで外部スクリプトは要らずに同じ事が出来たみたいです。
すいませんでしたmoyashiさん^^;

詳しい使い方は[Read more »]から。



スクリプト先頭にこのような記述があります。
上の画像の下線部を書き換えます。
"ユーザ名"は分かると思います。自信のユーザ名に書き換えて下さい。
"API Key"とはbitlyが用意してくれるサードパーティアプリでbitlyを使うカギで、ログイン後コチラで確認できます。
ページ中程にこのように書いてあります。
これをスクリプト内に書き込んで下さい。

これでスクリプトの設定は完了です。
次にブックマークレットにする方法です。

次のステップでパラメータ実行用のURLスキーマを取得して下さい。

このスキーマを一部変更します。
スキーマの前
javascript:window.location='
を足し、最後の"<TEXT>"
'+window.location
に書き換えて下さい。シングルクォートがあるのに注意して下さい。

それがブックマークレットのコードになります。
そのコードを元に下記のエントリー(下半分)を参考にしてブックマークに追加して下さい。
Barth0l0mew. com - iDeviceでソースコードを見れるブラウザ「ScriptBrowserPlus」のブックマークレット作りました。
Barth0l0mew. com - iDeviceでソースコードを見れるブラウザ「ScriptBrowserPlus」のブックマークレット作りました。
これで完了です。
こんな感じに動作します。便利^^

ちなみに、"ページ名を取得する?"キャンセルを選択するとページ名無しで短縮化されたURLだけがクリップボードに入ります。

iDeviceの脱獄、非脱獄情報はTwitterにて随時発信中!Twitterボタン

0 件のコメント:

コメントを投稿