■ TomblooからRemember The Milkに登録
よく探したらRTMのヘルプに「Quick Add」ってブックマークレットがあったので、それを使わせてもらうことにした。
models.register({ name : 'Remember The Milk', ICON : 'http://www.rememberthemilk.com/favicon.ico', POST_URL: 'http://www.rememberthemilk.com/services/ext/addtask.rtm', check : function(ps){ return ps.type == 'link'; }, post : function(ps){ var url = this.POST_URL; var today = ps.date || new Date(); today = new Date(Math.max(today, new Date())); var date = today.toLocaleFormat("%Y-%m-%d"); return request(url).addCallback(function(res){ if (res.responseText.indexOf('You must <a href="/login/') != -1) throw new Error(getMessage('error.notLoggedin')); var doc = convertToHTMLDocument(res.responseText); return $x('//td/select[@id="l"]/option/@value', doc); }).addCallback(function(option){ request(url, { sendContent : { 't' : ps.item, //title 'd' : date, //date 'tx' : ps.tags, //tag 'l' : option ,//list 'submitform': 'Add Task' } }); }); } });ちなみに、今まで何の説明もなくコードだけペタペタと貼り付けてましたが、これらのコードを
「ツール」⇒「Tombloo」⇒「Tomblooの設定」⇒「エントリ内容/他」⇒「データ/スクリプトディレクトリ」
で指定したディレクトリの下のscriptというフォルダに拡張子をjsにして置いておくと、Firefoxの起動時にTomblooが読み込んでくれます。
Permalink | コメント(0) | トラックバック(2) | 22:37
![]()
![]()
tomblooの自作例