【MyScripts】PocketにURLを登録

URLをバックグラウンドでPocketに送信するスクリプトを作りました。バックグラウンド監視を有効にしてから、他のアプリでURLをコピーすると、即時にPocketにURLを送信します。http://t.co/FDY9tVdq #MyScripts
2012-09-28 21:36 via Tweetbot for iOS


// アカウント情報を入力します
var username="ユーザー名を入力";
var password="パスワードを入力";

// APIキーは次のページから取得します
// http://getpocket.com/api/signup
var apikey="APIキーを入力";

var url="https://readitlaterlist.com/v2/add?username="+username+"&password="+password+"&apikey="+apikey+"&url="+TEXT;

var req = new XMLHttpRequest();
req.open("GET", url, false);
req.send(null);

var req = new XMLHttpRequest();
req.open("GET", url, false);
req.send(null);

req.responseText;

【MyScripts】Sylfeed SendToプロファイル作成&投稿スクリプト

Sylfeed向けのMyScriptsスクリプトを作成しました。SylfeedのSendTo登録用URLを作成してTinyURLで変換後にTweetbotを起動します。http://t.co/CHKkuj3D
2012-09-24 16:39 via Tweetbot for iOS


コード:

var sylfeedUrl="sylfeed://sendto/add?title="+encodeURIComponent(prompt("タイトル"))+"&url="+encodeURIComponent(prompt("URL"))+"&summary="+encodeURIComponent(prompt("説明"));

var url = "http://tinyurl.com/api-create.php?url="+encodeURIComponent(sylfeedUrl);

var req = new XMLHttpRequest();
req.open("GET", url, false);
req.send(null);

"tweetbot:///post?text="+encodeURIComponent(" "+req.responseText+" #sylfeedsendto");

MyScriptsを使って通知センターをランチャーとして使う

MyScriptsを使って通知センターをランチャーとして使う:スクリプトはTEXTのみ。(openurl)で登録して、チェックマークを付けます。後は任意のメモアプリでURLをコピーすればOK。例)
searchhub://
twitter://post
2012-02-27 00:08 via Tweetbot for iOS


通知センターへの登録が終わったらMyScriptsに戻ってチェックマークを外します。
2012-02-27 00:10 via Tweetbot for iOS


“MyScripts (Unit Kay 350円 評価★★★★ 6件の評価 0.7MB)” http://t.co/YPkryGji #SAppInf http://t.co/x9EfMh42
2012-03-02 22:37 via Tweet Button

MyScriptsで後で読む

MyScriptsで後で読む1
var urls=LOAD_JSON(“URL Stock”);
if(urls==null){
urls=new Array();
}
urls.push(TEXT);
SAVE_JSON(“URL Stock”,urls);
TEXT;
2012-02-28 12:24 via Tweetbot for iOS


MyScriptsで後で読む2(よりシンプルに)
var urls=LOAD_JSON(“URL Stock”);
urls.join(“n”);
2012-02-28 21:44 via Tweetbot for iOS


MyScriptsで後で読む3
SAVE_JSON(“URL Stock”,null);
“Cleared!”;
2012-02-28 12:26 via Tweetbot for iOS


「MyScriptsで後で読む」1〜3をすべて(デバッグ表示)で登録。名前は任意ですが例えば、
1:Add to URL Stock
2:List URL Stock
3:Clear URL Stock
とします。
2012-02-28 12:31 via Tweetbot for iOS


【使い方】
1.「Add to URL Stock」にチェックを付けて、別アプリでURLを連続してコピーします。URLが保存されます。
2. MyScriptsに切り替えて「List URL Stock」を実行すると、保存済みのURLが表示されます。
2012-02-28 12:37 via Tweetbot for iOS


保存済みのURLを削除したいときは、MyScriptsから「Clear URL Stock」を実行します。
2012-02-28 12:39 via Tweetbot for iOS


“MyScripts (Unit Kay 350円 評価★★★★ 6件の評価 0.7MB)” http://t.co/YPkryGji #SAppInf http://t.co/x9EfMh42
2012-03-02 22:37 via Tweet Button

MyScriptsツイート集その2

まとめてみました。参考にどうぞ。

その他の関連ツイートもご覧下さい。

スクリプトツイート集」 「その1

MyScriptsツイート集

最近のMyScripts関連のツイートをまとめてみました。参考にどうぞ。(MyScripts&GetTweetAsHtmlの応用技のアクションはopenurlです)

MyScripts スクリプトツイート集

ツイートしたスクリプトの例をまとめてみました。参考にどうぞ。通知センター対応クリップボード履歴がなかなか便利です。

(「openurl」と「実行」アクションはカミナリのボタンを指しています。あと、絵文字が化けているかもしれません。Webページのソース表示では「表示」アクションを、ブックマークレット変換では「コピー」アクションを選択してください。)

MyScripts の複数のスクリプト間でデータを共有する

MyScriptsのスクリプトはすべて共通の環境で実行されます。そのため、以下のようなスクリプトを作成すると、スクリプト間でデータを共有できます。

  1. 配列初期化用スクリプト

    var myArray = new Array();
    "初期化しました。"

  2. クリップボード監視用スクリプト

    myArray.push(TEXT);
    "追加しました:" + TEXT;

  3. 配列出力用スクリプト

    myArray.join(', ');

使い方: まず、1つ目のスクリプトを実行します。次に、2つ目のスクリプトのチェックボックスにチェックを付けてから、別アプリに切り替えて、複数の文字列を連続してコピーします。最後に、MyScriptsに切り替えて、3つ目のスクリプトを実行します。

(注: この例では2つ目のスクリプトがバックグラウンドで動作するため、10分以内にMyScriptsに戻らないとMyScriptsが終了して配列データが破棄されます)