Remember the Milkのタスク画面に、週間スケジュールを表示する
Remember the Milkのタスク一覧画面に、週間スケジュールを表示するgreasemonkeyスクリプトを作ったので、置いておきます。(iframe要素を埋め込んで週間スケジュールページを表示しているだけ)
以下の内容をコピペして、var username="〜"; の所を、RTMのユーザ名(URLに表示されているもの)に変更して、add_weeaky_schedule.user.js というファイル名で保存し、Firefoxにドラッグ&ドロップすればインストールできるはず。
SSLを使わない場合は、https:// を http:// に置換する。
タスク一覧を表示する時は、https://www.rememberthemilk.com/home/ユーザ名/#section.tasks というURLにアクセスする。
追記:今日の日付を冒頭に表示させました
追記:Google Chrome でも動作しました
// ==UserScript== // @name add weekly schedule to RTM // @namespace http://sunflat.net/ // @include https://www.rememberthemilk.com/home/*/#section.tasks // ==/UserScript== (function(){ // configuration var username="ユーザ名"; // var d1=document.getElementById("list"); if (d1==null) return; var ifr=document.createElement("iframe"); ifr.src="https://www.rememberthemilk.com/printplanner/"+username+"/"; ifr.width="100%"; ifr.height="400px"; ifr.style.border="none"; ifr.addEventListener('load', function(){ // modify inner page var idoc=ifr.contentDocument; var d2=idoc.getElementById("printheader"); d2.style.display="none"; var d3=idoc.getElementById("content").getElementsByTagName("div")[0]; var d=new Date(); var w=["日","月","火","水","木","金","土"]; var daye=idoc.createElement("h1"); daye.appendChild(idoc.createTextNode("今日: "+(d.getMonth()+1)+"月"+d.getDate()+"日("+w[d.getDay()]+")")); d3.replaceChild(daye, d3.getElementsByTagName("h1")[0]); }, false); d1.appendChild(ifr); })();