TextwellでMyFind登録用短縮URLを生成する TinyMyFind
風邪気味なので頭が回ってません。
TextwellからMyFindにスクリプトを転送 SaveMyFindえっと、まずは転送用のSaveMyFind。Textwellでスクリプトを書いて、それをMyFindに登録するアクションです。一行目にタイトル、二行目にURLスキーム。ここまでは従来通りで、三行目にアイコンのURLアドレスを指定できるようにしました。それと四行目にはOnload JSのスクリプト。もちろん、この二つは省略しても構いません。
思い立ったらすぐ実験。ブックマークレットの応用でいくらでもスクリプトが組める。としたら、登録も簡略化したくなります。MyScriptsやMyShortcutsにインポート機能もあることだし。そんなわけ...
icon=encodeURIComponent(T.line(3)) || "default"; js=encodeURIComponent(T.line(4)) || ""; url="myfind://add?title="+encodeURIComponent(T.line(1))+"&url="+encodeURIComponent(T.line(2))+"&icon="+icon+"&onloadJS="+js; T(url);
登録リンクはこちら→ http://tinyurl.com/n6e2a6n
で、今回作ったのはこちら。そのスクリプトをtinyurl.comで短縮URL化するアクションです。書式はSaveMyFindと同じで、一行目にタイトル、二行目にURLスキーム。この二つは絶対に書いてください。それからオプションとして三行目にアイコンのURLアドレス、四行目にOnload JS用のスクリプト。
icon=encodeURIComponent(T.line(3)) || "default"; js=encodeURIComponent(T.line(4)) || ""; url="myfind://add?title="+encodeURIComponent(T.line(1))+"&url="+encodeURIComponent(T.line(2))+"&icon="+icon+"&onloadJS="+js; link="http://tinyurl.com/api-create.php?url="+url; q=new XMLHttpRequest(); q.open("get",link,false); q.send(null); T("add",{text:"\n"+q.responseText});
登録リンクはこちら→ http://tinyurl.com/p2pbkzf
並べて実行すると、最終行にリンク先のURLアドレスが追加されます。
これでどんどんMyFindをランチャー化できる。URLスキームがわかるアプリなら、検索でなくても起動に活用する手もあるし。・・・あ、こういうアクションは一本にまとめちゃえるなあ。でも頭が回らないので、また元気なときに作り直すことにします。
MyFind登録用URL | hal's PlaygroundMyFindの登録URLスキームはhal氏の記事を参考にしました。
Unit Kayさんの新作アプリMyFindがリリースされました。検索ハブの後継アプリです。バージョン: 1.0カテゴリ: 辞書/辞典/その他, 仕事効率化現在の価格: 無料(サイズ: 1.6MB)販...