Skip to content

Commit f475b68

Browse files
Updated docs
1 parent ea72762 commit f475b68

File tree

3 files changed

+95
-26
lines changed

3 files changed

+95
-26
lines changed

docs/things.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ <h1 class="modulename">
8282
<span class="n">today</span><span class="p">,</span>
8383
<span class="n">todos</span><span class="p">,</span>
8484
<span class="n">token</span><span class="p">,</span>
85+
<span class="n">trash</span><span class="p">,</span>
8586
<span class="n">upcoming</span><span class="p">,</span>
8687
<span class="p">)</span>
8788
<span class="kn">from</span> <span class="nn">things.database</span> <span class="kn">import</span> <span class="n">Database</span> <span class="c1"># noqa</span>

docs/things/api.html

Lines changed: 62 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ <h2>API Documentation</h2>
6969
<li>
7070
<a class="function" href="#logbook">logbook</a>
7171
</li>
72+
<li>
73+
<a class="function" href="#trash">trash</a>
74+
</li>
7275
<li>
7376
<a class="function" href="#canceled">canceled</a>
7477
</li>
@@ -218,6 +221,11 @@ <h1 class="modulename">
218221
<span class="sd"> - `deadline == True`, only include tasks _with_ a deadline.</span>
219222
<span class="sd"> - `deadline == None` (default), then include all tasks.</span>
220223

224+
<span class="sd"> trashed : bool or None, optional</span>
225+
<span class="sd"> - `trashed == True`, only include trashed tasks.</span>
226+
<span class="sd"> - `trashed == False`, (default), only include non-trashed tasks.</span>
227+
<span class="sd"> - `trashed == None`, include both kind of tasks.</span>
228+
221229
<span class="sd"> last : str, optional</span>
222230
<span class="sd"> Limit returned tasks to tasks created within the last X days,</span>
223231
<span class="sd"> weeks, or years. For example: &#39;3d&#39;, &#39;5w&#39;, or &#39;1y&#39;.</span>
@@ -588,7 +596,7 @@ <h1 class="modulename">
588596
<span class="sd"> See `things.api.tasks` for details on the optional parameters.</span>
589597
<span class="sd"> &quot;&quot;&quot;</span>
590598
<span class="n">database</span> <span class="o">=</span> <span class="n">pop_database</span><span class="p">(</span><span class="n">kwargs</span><span class="p">)</span>
591-
<span class="k">if</span> <span class="ow">not</span> <span class="n">database</span><span class="o">.</span><span class="n">was_modified_today</span><span class="p">():</span>
599+
<span class="k">if</span> <span class="ow">not</span> <span class="n">database</span><span class="o">.</span><span class="n">was_modified_today</span><span class="p">():</span> <span class="c1"># pragma: no cover</span>
592600
<span class="nb">print</span><span class="p">(</span>
593601
<span class="s2">&quot;[NOTE] The results reflect the state of the Things app &quot;</span>
594602
<span class="s2">&quot;when it was last run. If the results seem out of date, &quot;</span>
@@ -646,6 +654,15 @@ <h1 class="modulename">
646654
<span class="k">return</span> <span class="n">result</span>
647655

648656

657+
<span class="k">def</span> <span class="nf">trash</span><span class="p">(</span><span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
658+
<span class="sd">&quot;&quot;&quot;</span>
659+
<span class="sd"> Read Trash tasks into dicts.</span>
660+
661+
<span class="sd"> See `things.api.tasks` for details on the optional parameters.</span>
662+
<span class="sd"> &quot;&quot;&quot;</span>
663+
<span class="k">return</span> <span class="n">tasks</span><span class="p">(</span><span class="n">trashed</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">status</span><span class="o">=</span><span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;status&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">),</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
664+
665+
649666
<span class="c1"># Filter by various task properties</span>
650667

651668

@@ -761,8 +778,8 @@ <h1 class="modulename">
761778
<span class="sd"> &gt;&gt;&gt; tag = things.tags(&#39;Home&#39;)</span>
762779
<span class="sd"> &gt;&gt;&gt; things.show(tag[&#39;uuid&#39;])</span>
763780
<span class="sd"> &quot;&quot;&quot;</span>
764-
<span class="n">uri</span> <span class="o">=</span> <span class="n">link</span><span class="p">(</span><span class="n">uuid</span><span class="p">)</span>
765-
<span class="n">os</span><span class="o">.</span><span class="n">system</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;open </span><span class="si">{</span><span class="n">quote</span><span class="p">(</span><span class="n">uri</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
781+
<span class="n">uri</span> <span class="o">=</span> <span class="n">link</span><span class="p">(</span><span class="n">uuid</span><span class="p">)</span> <span class="c1"># pragma: no cover</span>
782+
<span class="n">os</span><span class="o">.</span><span class="n">system</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;open </span><span class="si">{</span><span class="n">quote</span><span class="p">(</span><span class="n">uri</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span> <span class="c1"># pragma: no cover</span>
766783

767784

768785
<span class="c1"># Helper functions</span>
@@ -868,6 +885,11 @@ <h1 class="modulename">
868885
<span class="sd"> - `deadline == True`, only include tasks _with_ a deadline.</span>
869886
<span class="sd"> - `deadline == None` (default), then include all tasks.</span>
870887

888+
<span class="sd"> trashed : bool or None, optional</span>
889+
<span class="sd"> - `trashed == True`, only include trashed tasks.</span>
890+
<span class="sd"> - `trashed == False`, (default), only include non-trashed tasks.</span>
891+
<span class="sd"> - `trashed == None`, include both kind of tasks.</span>
892+
871893
<span class="sd"> last : str, optional</span>
872894
<span class="sd"> Limit returned tasks to tasks created within the last X days,</span>
873895
<span class="sd"> weeks, or years. For example: &#39;3d&#39;, &#39;5w&#39;, or &#39;1y&#39;.</span>
@@ -1055,6 +1077,12 @@ <h6 id="parameters">Parameters</h6>
10551077
<li><code>deadline == True</code>, only include tasks _with_ a deadline.</li>
10561078
<li><code>deadline == None</code> (default), then include all tasks.</li>
10571079
</ul></li>
1080+
<li><strong>trashed</strong> (bool or None, optional):
1081+
<ul>
1082+
<li><code>trashed == True</code>, only include trashed tasks.</li>
1083+
<li><code>trashed == False</code>, (default), only include non-trashed tasks.</li>
1084+
<li><code>trashed == None</code>, include both kind of tasks.</li>
1085+
</ul></li>
10581086
<li><p><strong>last</strong> (str, optional):
10591087
Limit returned tasks to tasks created within the last X days,
10601088
weeks, or years. For example: '3d', '5w', or '1y'.</p>
@@ -1642,7 +1670,7 @@ <h6 id="examples">Examples</h6>
16421670
<span class="sd"> See `things.api.tasks` for details on the optional parameters.</span>
16431671
<span class="sd"> &quot;&quot;&quot;</span>
16441672
<span class="n">database</span> <span class="o">=</span> <span class="n">pop_database</span><span class="p">(</span><span class="n">kwargs</span><span class="p">)</span>
1645-
<span class="k">if</span> <span class="ow">not</span> <span class="n">database</span><span class="o">.</span><span class="n">was_modified_today</span><span class="p">():</span>
1673+
<span class="k">if</span> <span class="ow">not</span> <span class="n">database</span><span class="o">.</span><span class="n">was_modified_today</span><span class="p">():</span> <span class="c1"># pragma: no cover</span>
16461674
<span class="nb">print</span><span class="p">(</span>
16471675
<span class="s2">&quot;[NOTE] The results reflect the state of the Things app &quot;</span>
16481676
<span class="s2">&quot;when it was last run. If the results seem out of date, &quot;</span>
@@ -1792,6 +1820,34 @@ <h6 id="examples">Examples</h6>
17921820
</div>
17931821

17941822

1823+
</section>
1824+
<section id="trash">
1825+
<div class="attr function"><a class="headerlink" href="#trash">#&nbsp;&nbsp</a>
1826+
1827+
1828+
<span class="def">def</span>
1829+
<span class="name">trash</span><span class="signature">(**kwargs)</span>:
1830+
</div>
1831+
1832+
<details>
1833+
<summary>View Source</summary>
1834+
<div class="codehilite"><pre><span></span><span class="k">def</span> <span class="nf">trash</span><span class="p">(</span><span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
1835+
<span class="sd">&quot;&quot;&quot;</span>
1836+
<span class="sd"> Read Trash tasks into dicts.</span>
1837+
1838+
<span class="sd"> See `things.api.tasks` for details on the optional parameters.</span>
1839+
<span class="sd"> &quot;&quot;&quot;</span>
1840+
<span class="k">return</span> <span class="n">tasks</span><span class="p">(</span><span class="n">trashed</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">status</span><span class="o">=</span><span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;status&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">),</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
1841+
</pre></div>
1842+
1843+
</details>
1844+
1845+
<div class="docstring"><p>Read Trash tasks into dicts.</p>
1846+
1847+
<p>See <code><a href="#tasks">things.api.tasks</a></code> for details on the optional parameters.</p>
1848+
</div>
1849+
1850+
17951851
</section>
17961852
<section id="canceled">
17971853
<div class="attr function"><a class="headerlink" href="#canceled">#&nbsp;&nbsp</a>
@@ -2061,8 +2117,8 @@ <h6 id="examples">Examples</h6>
20612117
<span class="sd"> &gt;&gt;&gt; tag = things.tags(&#39;Home&#39;)</span>
20622118
<span class="sd"> &gt;&gt;&gt; things.show(tag[&#39;uuid&#39;])</span>
20632119
<span class="sd"> &quot;&quot;&quot;</span>
2064-
<span class="n">uri</span> <span class="o">=</span> <span class="n">link</span><span class="p">(</span><span class="n">uuid</span><span class="p">)</span>
2065-
<span class="n">os</span><span class="o">.</span><span class="n">system</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;open </span><span class="si">{</span><span class="n">quote</span><span class="p">(</span><span class="n">uri</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
2120+
<span class="n">uri</span> <span class="o">=</span> <span class="n">link</span><span class="p">(</span><span class="n">uuid</span><span class="p">)</span> <span class="c1"># pragma: no cover</span>
2121+
<span class="n">os</span><span class="o">.</span><span class="n">system</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;open </span><span class="si">{</span><span class="n">quote</span><span class="p">(</span><span class="n">uri</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span> <span class="c1"># pragma: no cover</span>
20662122
</pre></div>
20672123

20682124
</details>

0 commit comments

Comments
 (0)