{"id":3001,"date":"2014-01-04T23:45:08","date_gmt":"2014-01-04T23:45:08","guid":{"rendered":"http:\/\/dalelane.co.uk\/blog\/?p=3001"},"modified":"2014-01-08T02:58:23","modified_gmt":"2014-01-08T02:58:23","slug":"a-scheduler-for-remember-the-milk","status":"publish","type":"post","link":"https:\/\/dalelane.co.uk\/blog\/?p=3001","title":{"rendered":"A scheduler for Remember The Milk"},"content":{"rendered":"<p><strong>A quick tool I made for setting due dates of tasks in Remember The Milk by dragging them onto a calendar<\/strong><\/p>\n<p>I&#8217;ve <a href=\"http:\/\/dalelane.co.uk\/blog\/?tag=rememberthemilk\">mentioned Remember The Milk (RTM) before<\/a> &#8211; the online to-do list manager. I&#8217;ve been using it for years. <\/p>\n<p>My workflow has settled into:<\/p>\n<ol>\n<li>Capture<br \/>Any time I think of something that I&#8217;ll probably need to do, it gets thrown into RTM. Then I <a href=\"http:\/\/dalelane.co.uk\/blog\/?s=gtd\">relax knowing it won&#8217;t get forgotten<\/a>.\n<\/li>\n<li>Plan<br \/>Periodically review everything in RTM, working out what needs to be done soon, what can wait, and so on.\n<\/li>\n<\/ol>\n<p>The RTM web application interface doesn&#8217;t suit my approach to scheduling tasks. I need a different view for planning and triaging. <\/p>\n<p>So I made one. <\/p>\n<p><a href=\"http:\/\/www.flickr.com\/photos\/dalelane\/11762229055\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/7369\/11762229055_d5f4989d64_n.jpg\" alt=\"Remember The Milk scheduler\" width=\"320\" height=\"249\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>It has two views:<\/p>\n<ul>\n<li>A sidebar on the left with unscheduled tasks<br \/>\nTasks without a due date go here, with a search box to <a href=\"http:\/\/www.rememberthemilk.com\/help\/?ctx=basics.search.advanced\">filter them<\/a> such as showing tasks from a specific list, tasks with a specific priority, tasks which mention certain words, and so on.\n<\/li>\n<li>A calendar showing scheduled tasks\n<\/li>\n<\/ul>\n<p>To set a due date on any task, drag it to when it should be done. <\/p>\n<p>You can drag tasks from the unscheduled tasks list onto the calendar. You can drag tasks already onto the calendar to a different date or time on the calendar. <\/p>\n<p>You can schedule tasks for a day, or to a specific time. <\/p>\n<p>It works like this:<\/p>\n<p><iframe loading=\"lazy\" title=\"Scheduler\" width=\"450\" height=\"253\" src=\"https:\/\/www.youtube.com\/embed\/ihdEu2me3p4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>Pretty simple, and hopefully helpful. <\/p>\n<p>If you want to use it, go to:<\/p>\n<p><strong><a style=\"font-size: large\" href=\"http:\/\/dalelane.github.io\/rtmscheduler\">dalelane.github.io\/rtmscheduler<\/a><\/strong><\/p>\n<p>If you want the source code, go to:<\/p>\n<p><strong><a href=\"https:\/\/github.com\/dalelane\/rtmscheduler\/tree\/gh-pages\">github.com\/dalelane\/rtmscheduler<\/a><\/strong><\/p>\n<p>It was a quick hack knocked up in an evening. It didn&#8217;t need very much work, thanks to the amazing <a href=\"http:\/\/arshaw.com\/fullcalendar\/\">FullCalendar jQuery plugin<\/a> and the <a href=\"https:\/\/github.com\/michaelday\/rtm-js\">Remember The Milk JavaScript library<\/a>.<\/p>\n<p>But this does mean there are probably issues in browsers\/platforms I&#8217;ve not tried it on. <del>For example, it won&#8217;t work on mobiles or tablets.<\/del> <em>(Update: I came back and added basic mobile support a couple of days later)<\/em><\/p>\n<p>And I&#8217;ve not got a Windows box at home, so who knows what Internet Explorer will do with it? \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A quick tool I made for setting due dates of tasks in Remember The Milk by dragging them onto a calendar I&#8217;ve mentioned Remember The Milk (RTM) before &#8211; the online to-do list manager. I&#8217;ve been using it for years. My workflow has settled into: CaptureAny time I think of something that I&#8217;ll probably need [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[433,432],"class_list":["post-3001","post","type-post","status-publish","format-standard","hentry","category-code","tag-rememberthemilk","tag-rtm"],"_links":{"self":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3001"}],"version-history":[{"count":0,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3001\/revisions"}],"wp:attachment":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}