<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">
    
    <channel>
    
    <title>Tracks</title>
    <link>http://www.getontracks.org/forums/</link>
    <description>Tracks</description>
    <dc:language>en</dc:language>
    <dc:rights>Copyright 2009</dc:rights>
    <dc:date>2009-01-07T20:52:43+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://www.pmachine.com/" />
    

    <item>
      <title>Right way to unhide an orphan hidden action&#63;</title>
      <link>http://www.getontracks.org/forums/viewthread/311/</link>
      <guid>http://www.getontracks.org/forums/viewthread/311/#When:15:53:50Z</guid>
      <description>&lt;p&gt;I created an action in a hidden project. Then I realized that the action no longer belonged in that project. Then  I cleared its project field, and strange stuff started happening.&lt;/p&gt;

&lt;p&gt;The item does not show up under its context on the main page. Searching for the item brings it up, but there is no edit button. It was fortunate that I had added a tag to it. When I clicked on the tag in the search result, it showed up that item again, and this time with an edit button. It comes under &#8220;Hidden actions tagged with &amp;lt;tagname&amp;gt;.&#8220; So then, I cumulatively did the following actions.&lt;/p&gt;

&lt;p&gt;1. I edited the item&#8217;s &#8220;Show From&#8221; and &#8220;Due&#8221; fields to today,&amp;nbsp; but it&#8217;s still hidden in other views.&lt;br /&gt;
2. I put it under a visible Project, but it&#8217;s still hidden from the context view and the main page, and the project&#8217;s # actions counter doesn&#8217;t go up. &lt;br /&gt;
3. I put it under a new temporary project (its # actions counter didn&#8217;t go up). But then, I made the project hidden, and is # actions counter DID go up. Then, I made the Project visible, and the action also became visible.&lt;/p&gt;

&lt;p&gt;So, is there a better way to do this? Here are a couple of suggestions for improvements.&lt;/p&gt;

&lt;p&gt;1. It seems that visibility is a per&#45;action property, but it&#8217;s settable only per project. I would probably just make it a per&#45;project property.&lt;br /&gt;
2. Search results should have an edit icon.&lt;/p&gt;</description>
      <dc:date>2008-12-30T15:53:50+00:00</dc:date>
    </item>

    <item>
      <title>Chaining Actions</title>
      <link>http://www.getontracks.org/forums/viewthread/287/</link>
      <guid>http://www.getontracks.org/forums/viewthread/287/#When:13:04:32Z</guid>
      <description>&lt;p&gt;Hi, I&#8217;m new user of Tracks and I&#8217;m really happy with it. &lt;/p&gt;

&lt;p&gt;Here it is my suggestion of improvement: &lt;/p&gt;

&lt;p&gt;I find very useful the option &#8220;&lt;i&gt;Show from&lt;/i&gt;&#8220; for an action, in order to defer an action  to an specific date. But, could be possible to specify in &#8220;&lt;i&gt;Show from&lt;/i&gt;&#8220; form  something like &#8220;&lt;i&gt;defer up to another action completion&lt;/i&gt;&#8220; ? &lt;br /&gt;
My reasoning: Sometimes an action precedes some other. So the second action should not be shown visible up to the previous one has been toggled as completed, and not at an predefined date.&lt;/p&gt;

&lt;p&gt;I think this could be helpful if added, and in this way actions could be chained. In this way actions deferred after others won&#8217;t be shown before the action established as a prerequisite has been completed.&lt;/p&gt;

&lt;p&gt;Masters, I will be waiting your feedback.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
Thanks for so wonderful GTD application.&lt;/p&gt;</description>
      <dc:date>2008-10-11T13:04:32+00:00</dc:date>
    </item>

    <item>
      <title>Tracks and iphone</title>
      <link>http://www.getontracks.org/forums/viewthread/226/</link>
      <guid>http://www.getontracks.org/forums/viewthread/226/#When:15:56:07Z</guid>
      <description>&lt;p&gt;Hello&lt;/p&gt;

&lt;p&gt;I am new to Tracks. After using RTM from some time, i recently decided to install tracks on my site and switch to it.&lt;br /&gt;
The mobile version is nice but i wonder if someone plan to develop an iphone interface. &lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;</description>
      <dc:date>2008-04-27T15:56:07+00:00</dc:date>
    </item>

    <item>
      <title>Submit Tasks to your Tracks through Email</title>
      <link>http://www.getontracks.org/forums/viewthread/299/</link>
      <guid>http://www.getontracks.org/forums/viewthread/299/#When:01:47:42Z</guid>
      <description>&lt;p&gt;I posted a reply in a lower thread that was buried, so I&#8217;ll re&#45;post the script here. I&#8217;ve taken some ideas from the work previously mentioned here and refactored it a LOT to reduce the size and complexity of the code involved, and leveraged the use of upstream modules to do the heavy lifting for me. &lt;/p&gt;

&lt;p&gt;Here is a simple script that allows you to email your Tasks to your tracks install, creating new entries and contexts and due dates at the same time (and yes, my code really IS shorter than my comments): &lt;/p&gt;

&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;
&lt;span style=&quot;color: #FF8000&quot;&gt;#!/usr/bin/perl&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_._&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/_&amp;nbsp;_`.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(c)&amp;nbsp;2008,&amp;nbsp;David&amp;nbsp;A.&amp;nbsp;Desrosiers&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(.(.)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;setuid@gmail.com&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|_/&#39;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)____`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Email&#45;to&#45;Tracks&amp;nbsp;interface&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//_V&amp;nbsp;_&amp;nbsp;&amp;nbsp;&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;((&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;`(_)&amp;nbsp;&amp;nbsp;&amp;nbsp;If&amp;nbsp;you&amp;nbsp;find&amp;nbsp;this&amp;nbsp;useful,&amp;nbsp;please&amp;nbsp;drop&amp;nbsp;me&amp;nbsp;&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/&amp;nbsp;&amp;gt;&amp;nbsp;&#39;&amp;nbsp;&amp;nbsp;&amp;nbsp;/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;an&amp;nbsp;email,&amp;nbsp;or&amp;nbsp;send&amp;nbsp;me&amp;nbsp;bug&amp;nbsp;reports&amp;nbsp;if&amp;nbsp;you&amp;nbsp;find&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.__./&amp;nbsp;&amp;nbsp;/&amp;nbsp;&amp;nbsp;&amp;nbsp;problems&amp;nbsp;with&amp;nbsp;it.&amp;nbsp;I&amp;nbsp;accept&amp;nbsp;PayPal&amp;nbsp;too!&amp;nbsp;=&#45;)&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;`&#45;&#39;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;`&#45;&#39;&amp;nbsp;&lt;br /&gt;#&lt;br /&gt;##############################################################################&lt;br /&gt;#&amp;nbsp;&lt;br /&gt;#&amp;nbsp;License&lt;br /&gt;#&lt;br /&gt;##############################################################################&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;This&amp;nbsp;script&amp;nbsp;is&amp;nbsp;free&amp;nbsp;software;&amp;nbsp;you&amp;nbsp;can&amp;nbsp;redistribute&amp;nbsp;it&amp;nbsp;and/or&amp;nbsp;modify&amp;nbsp;it&lt;br /&gt;#&amp;nbsp;under&amp;nbsp;the&amp;nbsp;terms&amp;nbsp;of&amp;nbsp;the&amp;nbsp;GNU&amp;nbsp;General&amp;nbsp;Public&amp;nbsp;License&amp;nbsp;as&amp;nbsp;published&amp;nbsp;by&amp;nbsp;the&amp;nbsp;Free&lt;br /&gt;#&amp;nbsp;Software&amp;nbsp;Foundation;&amp;nbsp;either&amp;nbsp;version&amp;nbsp;2&amp;nbsp;of&amp;nbsp;the&amp;nbsp;License,&amp;nbsp;or&amp;nbsp;(at&amp;nbsp;your&amp;nbsp;option)&lt;br /&gt;#&amp;nbsp;any&amp;nbsp;later&amp;nbsp;version.&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;The&amp;nbsp;copyright&amp;nbsp;notice&amp;nbsp;must&amp;nbsp;remain&amp;nbsp;intact&amp;nbsp;to&amp;nbsp;remain&amp;nbsp;in&amp;nbsp;compliance&amp;nbsp;with&amp;nbsp;use.&lt;br /&gt;#&amp;nbsp;&lt;br /&gt;#&amp;nbsp;This&amp;nbsp;script&amp;nbsp;is&amp;nbsp;distributed&amp;nbsp;in&amp;nbsp;the&amp;nbsp;hope&amp;nbsp;that&amp;nbsp;it&amp;nbsp;will&amp;nbsp;be&amp;nbsp;useful,&amp;nbsp;but&amp;nbsp;WITHOUT&lt;br /&gt;#&amp;nbsp;ANY&amp;nbsp;WARRANTY;&amp;nbsp;without&amp;nbsp;even&amp;nbsp;the&amp;nbsp;implied&amp;nbsp;warranty&amp;nbsp;of&amp;nbsp;MERCHANTABILITY&amp;nbsp;or&lt;br /&gt;#&amp;nbsp;FITNESS&amp;nbsp;FOR&amp;nbsp;A&amp;nbsp;PARTICULAR&amp;nbsp;PURPOSE.&amp;nbsp;&amp;nbsp;See&amp;nbsp;the&amp;nbsp;GNU&amp;nbsp;General&amp;nbsp;Public&amp;nbsp;License&amp;nbsp;for&lt;br /&gt;#&amp;nbsp;more&amp;nbsp;details.&lt;br /&gt;#&lt;br /&gt;##############################################################################&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;You&#39;ll&amp;nbsp;need&amp;nbsp;to&amp;nbsp;set&amp;nbsp;this&amp;nbsp;up&amp;nbsp;as&amp;nbsp;an&amp;nbsp;alias&amp;nbsp;in&amp;nbsp;your&amp;nbsp;MTA&amp;nbsp;configuration&amp;nbsp;(typically&lt;br /&gt;#&amp;nbsp;/etc/aliases),&amp;nbsp;as&amp;nbsp;follows:&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;tracks@your&#45;site.tld:&amp;nbsp;&quot;|/path/to/gtd&#45;tracks&#45;mail.pl&quot;&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;Don&#39;t&amp;nbsp;forget&amp;nbsp;to&amp;nbsp;run&amp;nbsp;newaliases(1)&amp;nbsp;after&amp;nbsp;you&#39;ve&amp;nbsp;modified&amp;nbsp;this&amp;nbsp;so&amp;nbsp;it&amp;nbsp;can&lt;br /&gt;#&amp;nbsp;update&amp;nbsp;the&amp;nbsp;aliases&amp;nbsp;table&amp;nbsp;with&amp;nbsp;the&amp;nbsp;new&amp;nbsp;entry.&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;Email&amp;nbsp;format&amp;nbsp;can&amp;nbsp;be&amp;nbsp;any&amp;nbsp;of&amp;nbsp;the&amp;nbsp;following:&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Subject:&amp;nbsp;The&amp;nbsp;main&amp;nbsp;description&amp;nbsp;of&amp;nbsp;the&amp;nbsp;Task&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Context&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;01/02/2003&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;This&amp;nbsp;is&amp;nbsp;my&amp;nbsp;note&amp;nbsp;text&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;or:&lt;br /&gt;#&amp;nbsp;&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Subject:&amp;nbsp;Default&amp;nbsp;Task&amp;nbsp;description&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c:&amp;nbsp;@context&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;d:&amp;nbsp;2008/12/31&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;n:&amp;nbsp;The&amp;nbsp;note&amp;nbsp;text&amp;nbsp;to&amp;nbsp;insert&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;Most&amp;nbsp;valid&amp;nbsp;date&amp;nbsp;formats&amp;nbsp;are&amp;nbsp;accepted,&amp;nbsp;and&amp;nbsp;this&amp;nbsp;will&amp;nbsp;do&amp;nbsp;its&amp;nbsp;best&amp;nbsp;to&lt;br /&gt;#&amp;nbsp;&quot;correct&quot;&amp;nbsp;and&amp;nbsp;normalize&amp;nbsp;them.&amp;nbsp;You&amp;nbsp;can&amp;nbsp;also&amp;nbsp;prefix&amp;nbsp;your&amp;nbsp;lines&amp;nbsp;with&amp;nbsp;the&lt;br /&gt;#&amp;nbsp;modifiers&amp;nbsp;above,&amp;nbsp;or&amp;nbsp;read&amp;nbsp;the&amp;nbsp;regexes&amp;nbsp;below&amp;nbsp;for&amp;nbsp;more.&amp;nbsp;For&amp;nbsp;example:&amp;nbsp;&lt;br /&gt;#&amp;nbsp;c:,&amp;nbsp;context:,&amp;nbsp;cxt:,&amp;nbsp;con:,&amp;nbsp;ct:&amp;nbsp;are&amp;nbsp;all&amp;nbsp;valid&amp;nbsp;prefixes&amp;nbsp;for&amp;nbsp;&quot;context&quot;&lt;br /&gt;#&amp;nbsp;n:&amp;nbsp;and&amp;nbsp;note:&amp;nbsp;are&amp;nbsp;all&amp;nbsp;valid&amp;nbsp;prefixes&amp;nbsp;for&amp;nbsp;&quot;notes&quot;,&amp;nbsp;and&amp;nbsp;so&amp;nbsp;on.&lt;br /&gt;#&lt;br /&gt;##############################################################################&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;use&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;strict&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;use&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;warnings&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;use&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;XML&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Simple&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;use&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;LWP&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;UserAgent&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;use&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;URI&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Escape&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;use&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Email&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::Abstract;&lt;br /&gt;use&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Date&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Manip&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;use&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Date&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Parse&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$url&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;http://your&#45;site.tld/todos.xml&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$contextUrl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;http://your&#45;site.tld/contexts.xml&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;The&amp;nbsp;default&amp;nbsp;contextid&amp;nbsp;where&amp;nbsp;you&amp;nbsp;want&amp;nbsp;the&amp;nbsp;Task&amp;nbsp;added&lt;br /&gt;#&amp;nbsp;SELECT&amp;nbsp;id,name&amp;nbsp;FROM&amp;nbsp;contexts;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$contextid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;8&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;yourname&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$password&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;yourpass&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Leave&amp;nbsp;these&amp;nbsp;tokens&amp;nbsp;alone.&amp;nbsp;&amp;nbsp;They&amp;nbsp;are&amp;nbsp;valid&amp;nbsp;as&amp;nbsp;of&amp;nbsp;Tracks&amp;nbsp;1.5&amp;nbsp;RESTful&amp;nbsp;API.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;%&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;todo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;map&amp;nbsp;&#123;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;+(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$_&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;todo&#91;$_&#93;&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#125;&amp;nbsp;qw&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;notes&amp;nbsp;context_id&amp;nbsp;description&amp;nbsp;due&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Get&amp;nbsp;the&amp;nbsp;context&amp;nbsp;legend&amp;nbsp;in&amp;nbsp;order&amp;nbsp;to&amp;nbsp;match&amp;nbsp;by&amp;nbsp;name&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$ua&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;new&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;LWP&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;UserAgent&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$req&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;new&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;HTTP&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Request&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#39;GET&#39;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$contextUrl&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$req&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;authorization_basic&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$user&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$password&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$res&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$ua&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;request&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$req&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$contexts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;XMLin&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$res&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;content&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Split&amp;nbsp;apart&amp;nbsp;the&amp;nbsp;email&amp;nbsp;into&amp;nbsp;Subject&amp;nbsp;and&amp;nbsp;Body&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$message&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;do&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#123;&amp;nbsp;local&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;$/;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;STDIN&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#125;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$email&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Email&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::Abstract&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$message&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$subject&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$email&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;get_header&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Subject&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$body&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$email&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;get_body&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;These&amp;nbsp;can&amp;nbsp;probably&amp;nbsp;be&amp;nbsp;cleaned&amp;nbsp;up&amp;nbsp;a&amp;nbsp;bit&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$context_line&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$body&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=~&amp;nbsp;/^(?:&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;c&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:|&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;ct&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:|&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;cxt&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:|&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;con&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:|&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;context&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:|@)&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;s&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;*(.+)$/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;mi&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$date_line&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$body&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=~&amp;nbsp;/^(?:&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;d&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:|&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;date&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:)&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;s&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;*(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;d&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.*)$/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;m&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$date_line&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;UnixDate&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;ParseDate&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;today&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;%g&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;if&amp;nbsp;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$date_line&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;==&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;str2time&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$date_line&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$due_date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;UnixDate&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;scalar&amp;nbsp;gmtime&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$time&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;%m/%d/%Y&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$note_line&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$body&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=~&amp;nbsp;/^(?:&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;n&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:|&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;note&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:)&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;s&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;*(.*?)$/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;mi&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Concatenate&amp;nbsp;the&amp;nbsp;data&amp;nbsp;here&amp;nbsp;before&amp;nbsp;we&amp;nbsp;send&amp;nbsp;POST&amp;nbsp;to&amp;nbsp;the&amp;nbsp;Tracks&amp;nbsp;server&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$post_data&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$todo&#123;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#39;context_id&#39;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#125;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;=&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$contextid&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&amp;amp;&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$todo&#123;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#39;description&#39;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#125;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;=&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;uri_escape&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$subject&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&amp;amp;&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$todo&#123;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#39;notes&#39;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#125;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;=&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;uri_escape&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$note_line&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&amp;amp;&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$todo&#123;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#39;due&#39;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#125;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;=&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;uri_escape&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$due_date&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Use&amp;nbsp;LWP&amp;nbsp;to&amp;nbsp;do&amp;nbsp;the&amp;nbsp;posting&amp;nbsp;($ua&amp;nbsp;was&amp;nbsp;created&amp;nbsp;earlier)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$req&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;new&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;HTTP&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Request&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#39;POST&#39;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$url&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$req&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;content_type&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#39;application/x&#45;www&#45;form&#45;urlencoded&#39;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$req&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;content&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$post_data&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$req&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;authorization_basic&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$user&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$password&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$res&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$ua&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;request&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$req&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description>
      <dc:date>2008-12-02T01:47:42+00:00</dc:date>
    </item>

    <item>
      <title>Looking for a few alpha testers to play with an email friendly version of tracks</title>
      <link>http://www.getontracks.org/forums/viewthread/286/</link>
      <guid>http://www.getontracks.org/forums/viewthread/286/#When:22:22:25Z</guid>
      <description>&lt;p&gt;Hello Fellow Tracks Users,&lt;/p&gt;

&lt;p&gt;Our modification to the tracks code to add the ability to add todos with attachments via emails is coming along.&amp;nbsp; I have been using it personally for a few weeks.&amp;nbsp; I would like to find a few folks who could help me test it by signing up for an account on my server and using it. &lt;/p&gt;

&lt;p&gt;Either reply to this post, or send me a PM if you are interested in helping.&amp;nbsp; As soon as we get this stable, we are going to post the code back to tracks.&amp;nbsp; Its really made the app even more useful for me, and I hope that a few folks out there can help me work the rest of the kinks out.&lt;/p&gt;

&lt;p&gt;Thanks&lt;br /&gt;
Matt&lt;/p&gt;</description>
      <dc:date>2008-10-07T22:22:25+00:00</dc:date>
    </item>

    <item>
      <title>Create Tasks in Tracks via Email using the RESTFul API</title>
      <link>http://www.getontracks.org/forums/viewthread/203/</link>
      <guid>http://www.getontracks.org/forums/viewthread/203/#When:12:27:33Z</guid>
      <description>&lt;p&gt;First off, I have to confess that unless you already know what you&#8217;re doing, this is a pretty technical trick.&lt;/p&gt;

&lt;p&gt;I have rigged my hosted Tracks installation to be able to receive emails into an Inbox context I can sort through later.&lt;/p&gt;

&lt;p&gt;This allows me to go through my email (gmail, or otherwise) and forward emails to &#8220;mygtd@mydomain.com&#8221; and have it automatically create a to&#45;do with the subject of the email as the description and the body of the email as a note.&lt;/p&gt;

&lt;p&gt;Again, this is somewhat tricky, but if you have the background to do it, I am including source code.&amp;nbsp; In this case, all we have used is a perl script.&lt;/p&gt;

&lt;p&gt;I can provide very little support, so hopefully you can get it working.&amp;nbsp; This is something I badly wanted, and found a way to do&#8230; I didn&#8217;t think I should hoarde the benefits to myself, but neither can I be as much assistance as I would like.&lt;/p&gt;

&lt;p&gt;Requirements:&lt;/p&gt;

&lt;p&gt;I. You have to run your own email server capable of receiving emails and piping it to a script.&amp;nbsp; If you don&#8217;t know what this means, you may not be able to do it.&lt;/p&gt;

&lt;p&gt;II. You probably have to be running Tracks in a hosted environment.&amp;nbsp; I have not tried it with anything other than on a linux host.&lt;/p&gt;

&lt;p&gt;Once you have created the email address, modify the following script per the comments, and pipe it to the script.&amp;nbsp; It works wonderfully.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;
&lt;span style=&quot;color: #FF8000&quot;&gt;#!/usr/bin/perl&lt;br /&gt;#&amp;nbsp;Quick&amp;nbsp;and&amp;nbsp;dirty&amp;nbsp;hack&amp;nbsp;to&amp;nbsp;add&amp;nbsp;tasks&amp;nbsp;via&amp;nbsp;an&amp;nbsp;email.&lt;br /&gt;#&amp;nbsp;Install&amp;nbsp;by&amp;nbsp;adding&amp;nbsp;an&amp;nbsp;alias&amp;nbsp;in&amp;nbsp;/etc/aliases&amp;nbsp;or&amp;nbsp;/etc/valiases&amp;nbsp;depending&lt;br /&gt;#&amp;nbsp;on&amp;nbsp;yor&amp;nbsp;system:&lt;br /&gt;#&lt;br /&gt;#&amp;nbsp;mygtdaddress@mydomain.com:&amp;nbsp;&quot;|/home/directory/inboxgtd.pl&quot;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;use&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;strict&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;use&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;WWW&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Curl&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Easy&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;open&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;STDOUT&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&amp;gt;/dev/null&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Redirect&amp;nbsp;CURL&amp;nbsp;output&amp;nbsp;to&amp;nbsp;null.&amp;nbsp;&amp;nbsp;Some&amp;nbsp;mail&amp;nbsp;servers&amp;nbsp;will&amp;nbsp;bounce&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;open&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;STDERR&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&amp;gt;/dev/null&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;messages&amp;nbsp;if&amp;nbsp;there&amp;nbsp;is&amp;nbsp;any&amp;nbsp;return.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&amp;nbsp;Replace&amp;nbsp;with&amp;nbsp;todos.xml&amp;nbsp;url&amp;nbsp;of&amp;nbsp;your&amp;nbsp;GTD&amp;nbsp;installation&lt;br /&gt;#&amp;nbsp;my&amp;nbsp;$url&amp;nbsp;=&amp;nbsp;&quot;http://yourgtd.yourdomain.com/todos.xml&quot;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$url&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;http://yourgtd.yourdomain.com/todos.xml&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;The&amp;nbsp;contextid&amp;nbsp;where&amp;nbsp;you&amp;nbsp;want&amp;nbsp;the&amp;nbsp;todo&amp;nbsp;added.&amp;nbsp;&amp;nbsp;Usually&amp;nbsp;an&amp;nbsp;inbox.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$contextid&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;1&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$curl&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;WWW&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Curl&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Easy&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$description&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$note&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Your&amp;nbsp;authorization&amp;nbsp;credentials&amp;nbsp;in&amp;nbsp;the&amp;nbsp;format&lt;br /&gt;#&amp;nbsp;my&amp;nbsp;$auth&amp;nbsp;=&amp;nbsp;&quot;username:password&quot;;&lt;br /&gt;#&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$auth&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;username:password&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Leave&amp;nbsp;these&amp;nbsp;tokens&amp;nbsp;alone.&amp;nbsp;&amp;nbsp;They&amp;nbsp;are&amp;nbsp;valid&amp;nbsp;as&amp;nbsp;of&amp;nbsp;Tracks&amp;nbsp;1.5&amp;nbsp;RESTful&amp;nbsp;API.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$notetag&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;todo&#91;notes&#93;&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$contexttag&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;todo&#91;context_id&#93;&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$descriptiontag&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;todo&#91;description&#93;&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Dirty&amp;nbsp;hack.&amp;nbsp;&amp;nbsp;First&amp;nbsp;blank&amp;nbsp;line&amp;nbsp;begins&amp;nbsp;body&amp;nbsp;text.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$passedempty&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;mail&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;STDIN&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&amp;gt;;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Read&amp;nbsp;in&amp;nbsp;the&amp;nbsp;piped&amp;nbsp;email&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$line&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;foreach&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$line&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(@&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;mail&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if&amp;nbsp;(&amp;nbsp;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$line&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=~&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;m&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;Subject&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:&amp;nbsp;(.*)/)&amp;nbsp;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;If&amp;nbsp;it&#39;s&amp;nbsp;the&amp;nbsp;subject&amp;nbsp;line...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$description&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;$&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;...&amp;nbsp;use&amp;nbsp;it&amp;nbsp;for&amp;nbsp;the&amp;nbsp;todo&amp;nbsp;description&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#125;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if&amp;nbsp;(&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$line&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=~&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;m&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/^$/&amp;nbsp;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Checking&amp;nbsp;for&amp;nbsp;that&amp;nbsp;blank&amp;nbsp;line&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$passedempty&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#125;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if&amp;nbsp;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$passedempty&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Once&amp;nbsp;we&amp;nbsp;see&amp;nbsp;it&amp;nbsp;...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$note&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$note&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$line&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Copy&amp;nbsp;every&amp;nbsp;blank&amp;nbsp;line&amp;nbsp;into&amp;nbsp;the&amp;nbsp;todo&amp;nbsp;note.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#125;&lt;br /&gt;&#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;Here&amp;nbsp;we&amp;nbsp;munge&amp;nbsp;the&amp;nbsp;data&amp;nbsp;together&amp;nbsp;to&amp;nbsp;post.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;my&amp;nbsp;$post_data&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$contexttag&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;=&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$contextid&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&amp;amp;&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$descriptiontag&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;=&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$description&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&amp;amp;&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$notetag&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;=&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$note&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;We&amp;nbsp;execute&amp;nbsp;curl&amp;nbsp;to&amp;nbsp;do&amp;nbsp;the&amp;nbsp;posting.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$curl&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;setopt&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;CURLOPT_URL&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$url&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$curl&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;setopt&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;CURLOPT_POSTFIELDS&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$post_data&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$curl&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;setopt&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;CURLOPT_USERPWD&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$auth&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$curl&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;perform&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;();&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;close&amp;nbsp;STDOUT&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;close&amp;nbsp;STDERR&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description>
      <dc:date>2008-03-29T12:27:33+00:00</dc:date>
    </item>

    <item>
      <title>Google Gears</title>
      <link>http://www.getontracks.org/forums/viewthread/153/</link>
      <guid>http://www.getontracks.org/forums/viewthread/153/#When:18:13:39Z</guid>
      <description>&lt;p&gt;Any thought on leveraging Google Gears to create an offline / online capability?&amp;nbsp; I believe there was talk to have the offline capability &#45; but was wondering if this could shortcut the development time for it.&amp;nbsp; Not sure if Google Gears is Windows only, but would have to look into it a little bit more.&lt;/p&gt;

&lt;p&gt;Just a thought.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;br /&gt;
Henry&lt;/p&gt;</description>
      <dc:date>2007-06-12T18:13:39+00:00</dc:date>
    </item>

    <item>
      <title>an excessive usage story and some feature ideas</title>
      <link>http://www.getontracks.org/forums/viewthread/294/</link>
      <guid>http://www.getontracks.org/forums/viewthread/294/#When:12:02:47Z</guid>
      <description>&lt;p&gt;Hi!&lt;/p&gt;

&lt;p&gt;First of all I have a confession to make. after a half year of using tracks, i thought it&#8217;s time for a change. so i reviewed about 15 GTD applications in the last days. in the end it turned out, that no other solution covers that much of my needs (and i&#8217;m quite greedy, when it comes to that ^^).&lt;br /&gt;
So I decided to stay loyal and ask you (forum readers and especially the development team), what you think about my way of handling Tracks.&lt;/p&gt;

&lt;p&gt;Here is how I use Tracks in everyday life:&lt;br /&gt;
When I start a new project, i first collect all actions that may occur even if some of them are intersecting some others. e.g. When planning a Halloween party, i add &#8220;find dj&#8221;, &#8220;get drinks&#8221;, get band&#8221;, ...&lt;br /&gt;
Later it turns out, that all good bands are already booked up for that date.&lt;/p&gt;

&lt;p&gt;And here comes a little dilemma. I don&#8217;t want to delete the action &#8220;get band&#8221;, because, if I plan a hw&#45;party next year, i will review that project and i really don&#8217;t want to forget about a band.&lt;br /&gt;
On the other hand I don&#8217;t want to mark it as &#8220;done&#8221;, since this distorts my statistics&lt;br /&gt;
Currently I add a tag &#8220;dropped&#8221; to that action and check it as complete.&lt;br /&gt;
Therefore: What do you think about a native &#8220;dropped&#8221; state for actions? Maybe with an own section similar to the &#8220;Completed Actions&#8221; and related statistics.&lt;/p&gt;

&lt;p&gt;Back to my usage story:&lt;br /&gt;
I&#8217;m really looking forward to the gCal integration in the upcoming version. Currently I have to add an appointment manually for each action with a due date. This easily gets inconsistent, as you can guess.&lt;br /&gt;
Am I right, that using this feed will add actions with a due date as an &#8220;all day&#8221; event to the calendar?&lt;br /&gt;
Or (may I dream) will it also be possible to set a due time and duration in the &#8220;New Action&#8221; form?&lt;/p&gt;

&lt;p&gt;After a hard week of GTDing I review my achievements in several ways. I write a blog which documents my personal impressions and I also collect some sort of &#8220;checklists&#8221; in a wiki. So I know what is necessary and what is a waste of time, when doing a similar project.&lt;br /&gt;
Up to now it&#8217;s mainly copy&amp;paste;of the completed actions. It would be great to automate this via a feed. I&#8217;ve already found some helpful parameters in the feed links, but none to show only &#8220;done&#8221; actions.&lt;br /&gt;
Also I didn&#8217;t find a way to build a feed for a specific tag.&lt;br /&gt;
Since there will be a &#8220;starred actions&#8221; feed in the upcoming version, will there also be a way to build your own feed url for a given task?&lt;/p&gt;

&lt;p&gt;I hope you don&#8217;t get me wrong. I&#8217;m not asking you to implement these ideas. I&#8217;m mainly interested in your opinion about them.&lt;/p&gt;

&lt;p&gt;best regards,&lt;br /&gt;
Amarillo&lt;/p&gt;</description>
      <dc:date>2008-11-10T12:02:47+00:00</dc:date>
    </item>

    <item>
      <title>Idea for UI for dependencies and subprojects</title>
      <link>http://www.getontracks.org/forums/viewthread/292/</link>
      <guid>http://www.getontracks.org/forums/viewthread/292/#When:23:04:44Z</guid>
      <description>&lt;p&gt;Sometimes it becomes clear that a Next Action is premature.&amp;nbsp; In Tracks I&#8217;ve been dealing with this by sending them into the future, to be handled in the same context but in the tickler.&amp;nbsp; That&#8217;s not quite right, and it doesn&#8217;t capture the dependency that makes them premature.&lt;/p&gt;

&lt;p&gt;Ticket #&lt;a href=&quot;http://dev.rousette.org.uk/ticket/373&quot;&gt;373&lt;/a&gt; suggests promoting actions to subprojects. Viewing a project and its subprojects makes sense in a top&#45;down way.&amp;nbsp; From a project&#8217;s page, Deferred Actions could list what an action depends on instead of the time&#45;to&#45;defer.&amp;nbsp; And the Active Projects list on the right&#45;hand side could have subprojects listed in an indented tree.&lt;/p&gt;

&lt;p&gt;But I do my work from the main page / contexts lists, and subprojects (as described) don&#8217;t fit in to contexts.&lt;/p&gt;

&lt;p&gt;The most common answer for this is to hide the dependencies in the Tickler, as with the date&#45;deferred actions.&amp;nbsp; I have an additional idea I think might be useful.&lt;/p&gt;

&lt;p&gt;&#8220;Context&#8221; means a state in which you can address particular Todos.&amp;nbsp; For canonical GTD, the list of items in a context should all be next actions. I&#8217;m opposed to the idea of displaying nested tasks in the context interface&#45; followup actions aren&#8217;t valid in the current context.&lt;/p&gt;

&lt;p&gt;What&#8217;s the proper context for the followup action?&amp;nbsp; I think it has two required contexts: the standard context, and also the action that must be completed first.&amp;nbsp; Each of these provide valuable perspectives on my work. Imagine treating actions as contexts&#45; starting from the question &#8220;Once I&#8217;ve completed this action, what is possible?&#8220; This gets at an additional layer of the project that is otherwise only implicitly addressed in GTD.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;David Allen describes making &#8220;vertical sweeps&#8221; over a project, and &#8220;horizontal sweeps&#8221; over contexts. Project&#45;specific contexts seem to get at the innards of a project in a different sort of horizontal sweep.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;In the same vein, subprojects seem valid candidates for contexts. &#8220;Once the project is at this stage, what is possible?&#8220;&lt;/p&gt;

&lt;p&gt;Tying these together: I think there doesn&#8217;t have to be a difference between a subproject and an action depending on a prior action.&amp;nbsp; One is explicitly created from the Project View, and the other is implicitly promoted from a Next Action.&amp;nbsp; Both can be completed, both add structure to the project, and both expose a new context for future actions.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
User Interface:&lt;/p&gt;

&lt;p&gt;The &#8220;Show from&#8221; field becomes &#8220;Starting:&#8220; and is allowed to contain either a date or a precondition Next Action.&amp;nbsp; Typing in the field will auto&#45;fill with the names of current actions in the project.&lt;/p&gt;

&lt;p&gt;The list of projects on the right&#45;hand side will have nested subprojects (either always visible, or only for the currently active project; possibly the current project would be listed in a &#8220;Current Project&#8221;&amp;nbsp; section above &#8220;Active Projects&#8221;).&amp;nbsp; Viewing a subproject brings up a context list page, displaying the next actions in the subproject.&amp;nbsp; Because subprojects can be completed, they have a checkbox next to their title at the top.&amp;nbsp; The master list of projects on the right&#45;hand side could change the colour of the subproject depending on whether it is complete.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The subproject appears in the Project Page and its Context with an icon to show the count of dependent items (possibly like the red count of actions on the upper&#45;left corner of any page).&lt;/p&gt;

&lt;p&gt;When a subproject is incomplete, its Next Actions are listed on the project page as Deferred with their precondition instead of the days&#45;to&#45;defer.&lt;/p&gt;

&lt;p&gt;Completing a subproject exposes all of its Next Actions in the appropriate context and on the Project&#8217;s list of actions.&amp;nbsp; The subproject moves to the Completed Actions.&amp;nbsp; It is still listed in the subprojects list on the right&#45;hand side, and it can still be linked as a context.&lt;/p&gt;</description>
      <dc:date>2008-10-28T23:04:44+00:00</dc:date>
    </item>

    <item>
      <title>Sharing projects between users&#63;</title>
      <link>http://www.getontracks.org/forums/viewthread/27/</link>
      <guid>http://www.getontracks.org/forums/viewthread/27/#When:15:48:03Z</guid>
      <description>&lt;p&gt;Sorry if this is the wrong place to post this &#45; I couldn&#8217;t find a &#8220;feature request&#8221; forum.&lt;/p&gt;

&lt;p&gt;I&#8217;m mainly interested in Tracks because of its multi&#45;user features, but reading the documentation it seems as if each user install is completely separate from the other. What I would like to see, however, is the ability to share individual projects between users. So, for instance, if I create a new project which involves a group, each person I invite would see that project in their list as well. Anyone invited to the project could make any changes they want to that project.&lt;/p&gt;

&lt;p&gt;The only problem I see with this is that each person might have different &#8220;contexts&#8221; set up. So here&#8217;s my suggestion &#45; don&#8217;t share the contexts. The contexts for a shared project show up by default as a context called &#8220;shared&#8221; for all users, but they have the option to assign contexts that are meaningful to them if they like. Presumably, people would only need to do this for next actions which they are responsible for. So, if there is a project to &#8220;make a movie&#8221; and I am the producer &#45; than I could add the &#8220;call Hollywood studio&#8221; next action to my &#8220;phone calls&#8221; context &#45; but leave the &#8220;Hire Actors&#8221; and &#8220;find Location&#8221; actions under the &#8220;Shared&#8221; context.&lt;/p&gt;

&lt;p&gt;It would also be nice to see options to invite new members if they are not already signed up.&lt;/p&gt;

&lt;p&gt;Tracks looks great &#45; I even installed Ruby on my iBook just to give it a try. Now I&#8217;m going to look into running it on my host.&lt;/p&gt;</description>
      <dc:date>2006-07-20T15:48:03+00:00</dc:date>
    </item>

    
    </channel>
</rss>