超長いスクリプトでも短縮URL化できるMyScriptsスクリプト「TinyURL++」とそれを復元する「UnTinyURL++」を作ったので紹介します!

Pocket

IMG_0688.jpg

あけましておめでとうございます。

本年もよろしくお願いします。

皆さんはこの年末年始いかがお過ごしでしたか?
私は妻の実家に帰省して、毎日ビールを飲みながら、本エントリーのスクリプトを作ってました。(^^;;

最初はWorkflowで作ってたんですが、URLエンコードをDrafts4と連携したり、出来たのをClippyに渡したりしてると、実行するとiPhoneが目まぐるしく動いて物凄いことになったので、MyScriptsだけで完結するようにしました。(^^;;
見てて面白かったんですが、時間がかかり過ぎるし、使うアプリは少ない方がいいと思ってMyScriptsのみに落ち着きました。(^^)

TinyURLの仕様変更

元々長いスクリプトを短縮URL化できるTinyURL+というスクリプトを使ってたんですが、去年の途中からTinyURL.comの仕様変更で長いスクリプトを短縮できなくなってました。

私は力尽くでゴリゴリスクリプトを作ることが多く、あまりスマートじゃないので長いスクリプトが多いんですよ。(^^;;

TinyURL+が使えないと、ブログで紹介する時にそのまま貼り付けるしかなく、ブログが平気で数万〜十数万文字になってしまい、Textwellが重くなってました。(^^;;

どうにかしたいとずっと悩んでました。

どうやって短縮化するか

力尽くでやってます。(^^;;
基本的な考え方は
TinyURL++で短縮化

  1. 長いスクリプトを適当な文字数で分割する
  2. 分割したそれぞれをTinyURL化
  3. 複数出来た短縮URLを更に1つに短縮URL化

ブログにはこの短縮URLが貼られます。
この短縮URLを復元するにはURL X-rayを使ってます。以下のJazzさんのブログを参考にさせて頂きました。感謝です。(^^)

復元の流れは
UnTinyURL++で復元

  1. 短縮URLのリンクからMyScripts「UnTinyURL++」実行
  2. 複数の短縮URLに展開
  3. それぞれの短縮URLから元の分割したスクリプトに復元
  4. 合体して完全復元してMyScriptsに登録

と言った感じです。

準備

TinyURL++
ブログでスクリプトを紹介することがある方は以下のリンクからMyScriptsに登録して下さい。

Import ScriptTinyURL++

UnTinyURL++
以下のリンクからMyScriptsに登録して下さい。

Import ScriptUnTinyURL++

使ってみる

ここではMultiLinker5の短縮URL化を紹介します。
このスクリプトは超長いので、通常のTinyURL化では短縮URLは生成されず何も起こりません。
(以前はエラー表示されてたと思いますが、iOS8では?何も表示されないようです。)

ブログに短縮URLを貼る

▼スクリプトを長押し

IMG_0673.png

▼リンクを作成をタップ

IMG_0674.png

▼スクリプト登録用をタップ

IMG_0675.png

▼登録用のスクリプトがコピーされます。

IMG_0676.png

▼このままTinyURL++をタップ

IMG_0677.png

▼Textwellにリンクがペーストされるので、Linkをスクリプト名(ここではMultiLinker5)に書き換えて終了です。

IMG_0681.png

▼BlogPreviewで見ると以下のようになってます。

IMG_0683.png

生成した短縮URLはUnTinyURL++がないと復元できないので、UnTinyURL++登録用リンクも生成するようにしてます。

短縮URLからMyScriptsに登録

▼先程のMultiLinker5リンクをタップすれば、MyScriptsに登録されるのでスクリプトタイプを設定して保存して下さい。

IMG_0685.png

最後に

いかがでしょうか?
これで長いスクリプトでも短縮してブログに貼れるので、Textwellが重くならなくてイイと思います。(^^)

一応、普通のTinyURLで短縮できるくらい短いスクリプトでもTinyURL++で短縮化できますが、UnTinyURL++がないと復元できないので、ブログに貼る場合は通常のTinyURLでは短縮化できなかった時に使うようにするといいと思います。

また、TinyURL++は短縮URLをTextwellにペーストするようにしてますが、違うエディタをお使いの方はスクリプトの1番下(下図)を書き換えてお使い下さい。

IMG_0687.png

紹介したアプリ
MyScripts 2.5(¥400)
分類:仕事効率化,ユーティリティ
販売元:Takeyoshi Nakayama


MyScripts LE 2.5(無料)
分類:仕事効率化,ユーティリティ
販売元:Takeyoshi Nakayama


Textwell 1.3.4(¥300)
分類:仕事効率化,ユーティリティ
販売元:Sociomedia


happyChappy(@happyChappy1115)でした。

Sponsored Link

【買取専門店】高く売れるドットコム

タカラトミーモール

Posted from するぷろ for iOS.

Pocket

コメントを残す