不動産屋のラノベ読み

不動産売買営業だけどガチガチの賃貸派の人のブログ

「まるちぽすとちゃん」を作りました

 
 ↓マルチポストツールが流行っているようなので。
http://d.hatena.ne.jp/hygienic/20080906/1220689023
http://d.hatena.ne.jp/pbh/20080912/1221219963
まるちぽすとくんが完成しましたヽ(≧∀≦)ノ - SiroKuro Page

 twitterwassrとハイクにマルチポストするUbiquityコマンドを作りました。
 ビルドインコマンドの"twitter"のソースパクり倒したので、所要時間15分ぐらい。やっぱりUbiquityは楽でいいですよ。
 

CmdUtils.CreateCommand({
  name: "multipost",
  icon: "http://assets3.twitter.com/images/favicon.ico",
  takes: {status: noun_arb_text},
  modifiers: {},
  description: "twitter、HatenaHaiku、Wassrにマルチポスト",
  preview: function(previewBlock, directObj) {
  },
  execute: function(directObj) {
    var statusText = directObj.text;
    if(statusText.length < 1) {
      displayMessage("Twitter requires a status to be entered");
      return;
    }

    var updateUrl = "https://twitter.com/statuses/update.json";
    var updateParams = {
      source: "ubiquity",
      status: statusText
    };

    jQuery.ajax({
      type: "POST",
      url: updateUrl,
      data: updateParams,
      dataType: "json",
      error: function() {
        displayMessage("Twitter error - status not updated");
      },
      success: function() {
        displayMessage("Twitter status updated");
      }
    });

    var HUrl = "http://h.hatena.ne.jp/api/statuses/update.json";
    var HParams = {
      status: statusText,
      source: "Ubiquity",
    };
    
    jQuery.ajax({
      type: "POST",
      url: HUrl,
      data: HParams,
      dataType: "json",
      error: function() {
        displayMessage("ハイクできません");
      },
      success: function() {
        displayMessage("ハイクしました");
      }
    });

    var WUrl = "http://api.wassr.jp/statuses/update.json";
    var WParams = {
      status: statusText,
      source: "Ubiquity",
    };
    
    jQuery.ajax({
      type: "POST",
      url: WUrl,
      data: WParams,
      dataType: "json",
      error: function() {
        displayMessage("wassrできません");
      },
      success: function() {
        displayMessage("wassrしました");
      }
    });
  }

});

 
 すべてBASIC認証を求めてきますので、あんまり使いやすくはない、というかむしろ積極的に使いづらいです。
 
 
 
*1

*1:つかそれよりも、windowsでgitを使う方法、誰か教えてくれませんか。コマンド公開してみたい