@@ -54,6 +54,9 @@ <h2>API Documentation</h2>
54
54
< li >
55
55
< a class ="variable " href ="#Database.TABLE_META "> TABLE_META</ a >
56
56
</ li >
57
+ < li >
58
+ < a class ="variable " href ="#Database.TABLE_SETTINGS "> TABLE_SETTINGS</ a >
59
+ </ li >
57
60
< li >
58
61
< a class ="variable " href ="#Database.DATE_CREATE "> DATE_CREATE</ a >
59
62
</ li >
@@ -153,6 +156,9 @@ <h2>API Documentation</h2>
153
156
< li >
154
157
< a class ="function " href ="#Database.get_version "> get_version</ a >
155
158
</ li >
159
+ < li >
160
+ < a class ="function " href ="#Database.get_api_token "> get_api_token</ a >
161
+ </ li >
156
162
< li >
157
163
< a class ="function " href ="#Database.get_count "> get_count</ a >
158
164
</ li >
@@ -312,6 +318,7 @@ <h1 class="modulename">
312
318
< span class ="n "> TABLE_AREATAG</ span > < span class ="o "> =</ span > < span class ="s2 "> "TMAreaTag"</ span >
313
319
< span class ="n "> TABLE_CHECKLIST_ITEM</ span > < span class ="o "> =</ span > < span class ="s2 "> "TMChecklistItem"</ span >
314
320
< span class ="n "> TABLE_META</ span > < span class ="o "> =</ span > < span class ="s2 "> "Meta"</ span >
321
+ < span class ="n "> TABLE_SETTINGS</ span > < span class ="o "> =</ span > < span class ="s2 "> "TMSettings"</ span >
315
322
< span class ="n "> DATE_CREATE</ span > < span class ="o "> =</ span > < span class ="s2 "> "creationDate"</ span >
316
323
< span class ="n "> DATE_MOD</ span > < span class ="o "> =</ span > < span class ="s2 "> "userModificationDate"</ span >
317
324
< span class ="n "> DATE_DEADLINE</ span > < span class ="o "> =</ span > < span class ="s2 "> "dueDate"</ span >
@@ -647,6 +654,21 @@ <h1 class="modulename">
647
654
< span class ="n "> plist_bytes</ span > < span class ="o "> =</ span > < span class ="n "> result</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span > < span class ="o "> .</ span > < span class ="n "> encode</ span > < span class ="p "> ()</ span >
648
655
< span class ="k "> return</ span > < span class ="n "> plistlib</ span > < span class ="o "> .</ span > < span class ="n "> loads</ span > < span class ="p "> (</ span > < span class ="n "> plist_bytes</ span > < span class ="p "> )</ span >
649
656
657
+ < span class ="k "> def</ span > < span class ="nf "> get_api_token</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
658
+ < span class ="sd "> """Get Things API token."""</ span >
659
+
660
+ < span class ="n "> sql_query</ span > < span class ="o "> =</ span > < span class ="sa "> f</ span > < span class ="s2 "> """</ span >
661
+ < span class ="s2 "> SELECT</ span >
662
+ < span class ="s2 "> uriSchemeAuthenticationToken</ span >
663
+ < span class ="s2 "> FROM</ span >
664
+ < span class ="s2 "> </ span > < span class ="si "> {</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> TABLE_SETTINGS</ span > < span class ="si "> }</ span > < span class ="s2 "> </ span >
665
+ < span class ="s2 "> WHERE</ span >
666
+ < span class ="s2 "> uuid = 'RhAzEf6qDxCD5PmnZVtBZR'</ span >
667
+ < span class ="s2 "> """</ span >
668
+ < span class ="n "> result</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> execute_query</ span > < span class ="p "> (</ span > < span class ="n "> sql_query</ span > < span class ="p "> ,</ span > < span class ="n "> row_factory</ span > < span class ="o "> =</ span > < span class ="n "> list_factory</ span > < span class ="p "> )</ span >
669
+
670
+ < span class ="k "> return</ span > < span class ="n "> result</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span >
671
+
650
672
< span class ="k "> def</ span > < span class ="nf "> get_count</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> sql</ span > < span class ="p "> ):</ span >
651
673
< span class ="sd "> """Count number of results."""</ span >
652
674
< span class ="n "> sql_query</ span > < span class ="o "> =</ span > < span class ="sa "> f</ span > < span class ="s2 "> """SELECT COUNT(uuid) FROM (</ span > < span class ="si "> {</ span > < span class ="n "> sql</ span > < span class ="si "> }</ span > < span class ="s2 "> )"""</ span >
@@ -990,6 +1012,7 @@ <h1 class="modulename">
990
1012
< span class ="n "> TABLE_AREATAG</ span > < span class ="o "> =</ span > < span class ="s2 "> "TMAreaTag"</ span >
991
1013
< span class ="n "> TABLE_CHECKLIST_ITEM</ span > < span class ="o "> =</ span > < span class ="s2 "> "TMChecklistItem"</ span >
992
1014
< span class ="n "> TABLE_META</ span > < span class ="o "> =</ span > < span class ="s2 "> "Meta"</ span >
1015
+ < span class ="n "> TABLE_SETTINGS</ span > < span class ="o "> =</ span > < span class ="s2 "> "TMSettings"</ span >
993
1016
< span class ="n "> DATE_CREATE</ span > < span class ="o "> =</ span > < span class ="s2 "> "creationDate"</ span >
994
1017
< span class ="n "> DATE_MOD</ span > < span class ="o "> =</ span > < span class ="s2 "> "userModificationDate"</ span >
995
1018
< span class ="n "> DATE_DEADLINE</ span > < span class ="o "> =</ span > < span class ="s2 "> "dueDate"</ span >
@@ -1325,6 +1348,21 @@ <h1 class="modulename">
1325
1348
< span class ="n "> plist_bytes</ span > < span class ="o "> =</ span > < span class ="n "> result</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span > < span class ="o "> .</ span > < span class ="n "> encode</ span > < span class ="p "> ()</ span >
1326
1349
< span class ="k "> return</ span > < span class ="n "> plistlib</ span > < span class ="o "> .</ span > < span class ="n "> loads</ span > < span class ="p "> (</ span > < span class ="n "> plist_bytes</ span > < span class ="p "> )</ span >
1327
1350
1351
+ < span class ="k "> def</ span > < span class ="nf "> get_api_token</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
1352
+ < span class ="sd "> """Get Things API token."""</ span >
1353
+
1354
+ < span class ="n "> sql_query</ span > < span class ="o "> =</ span > < span class ="sa "> f</ span > < span class ="s2 "> """</ span >
1355
+ < span class ="s2 "> SELECT</ span >
1356
+ < span class ="s2 "> uriSchemeAuthenticationToken</ span >
1357
+ < span class ="s2 "> FROM</ span >
1358
+ < span class ="s2 "> </ span > < span class ="si "> {</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> TABLE_SETTINGS</ span > < span class ="si "> }</ span > < span class ="s2 "> </ span >
1359
+ < span class ="s2 "> WHERE</ span >
1360
+ < span class ="s2 "> uuid = 'RhAzEf6qDxCD5PmnZVtBZR'</ span >
1361
+ < span class ="s2 "> """</ span >
1362
+ < span class ="n "> result</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> execute_query</ span > < span class ="p "> (</ span > < span class ="n "> sql_query</ span > < span class ="p "> ,</ span > < span class ="n "> row_factory</ span > < span class ="o "> =</ span > < span class ="n "> list_factory</ span > < span class ="p "> )</ span >
1363
+
1364
+ < span class ="k "> return</ span > < span class ="n "> result</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span >
1365
+
1328
1366
< span class ="k "> def</ span > < span class ="nf "> get_count</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> sql</ span > < span class ="p "> ):</ span >
1329
1367
< span class ="sd "> """Count number of results."""</ span >
1330
1368
< span class ="n "> sql_query</ span > < span class ="o "> =</ span > < span class ="sa "> f</ span > < span class ="s2 "> """SELECT COUNT(uuid) FROM (</ span > < span class ="si "> {</ span > < span class ="n "> sql</ span > < span class ="si "> }</ span > < span class ="s2 "> )"""</ span >
@@ -1655,6 +1693,15 @@ <h6 id="parameters">Parameters</h6>
1655
1693
1656
1694
1657
1695
1696
+ </ div >
1697
+ < div id ="Database.TABLE_SETTINGS " class ="classattr ">
1698
+ < div class ="attr variable "> < a class ="headerlink " href ="#Database.TABLE_SETTINGS "> #  </ a >
1699
+
1700
+ < span class ="name "> TABLE_SETTINGS</ span > < span class ="default_value "> = 'TMSettings'</ span >
1701
+ </ div >
1702
+
1703
+
1704
+
1658
1705
</ div >
1659
1706
< div id ="Database.DATE_CREATE " class ="classattr ">
1660
1707
< div class ="attr variable "> < a class ="headerlink " href ="#Database.DATE_CREATE "> #  </ a >
@@ -2340,6 +2387,39 @@ <h6 id="parameters">Parameters</h6>
2340
2387
</ div >
2341
2388
2342
2389
2390
+ </ div >
2391
+ < div id ="Database.get_api_token " class ="classattr ">
2392
+ < div class ="attr function "> < a class ="headerlink " href ="#Database.get_api_token "> #  </ a >
2393
+
2394
+
2395
+ < span class ="def "> def</ span >
2396
+ < span class ="name "> get_api_token</ span > < span class ="signature "> (self)</ span > :
2397
+ </ div >
2398
+
2399
+ < details >
2400
+ < summary > View Source</ summary >
2401
+ < div class ="codehilite "> < pre > < span > </ span > < span class ="k "> def</ span > < span class ="nf "> get_api_token</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
2402
+ < span class ="sd "> """Get Things API token."""</ span >
2403
+
2404
+ < span class ="n "> sql_query</ span > < span class ="o "> =</ span > < span class ="sa "> f</ span > < span class ="s2 "> """</ span >
2405
+ < span class ="s2 "> SELECT</ span >
2406
+ < span class ="s2 "> uriSchemeAuthenticationToken</ span >
2407
+ < span class ="s2 "> FROM</ span >
2408
+ < span class ="s2 "> </ span > < span class ="si "> {</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> TABLE_SETTINGS</ span > < span class ="si "> }</ span > < span class ="s2 "> </ span >
2409
+ < span class ="s2 "> WHERE</ span >
2410
+ < span class ="s2 "> uuid = 'RhAzEf6qDxCD5PmnZVtBZR'</ span >
2411
+ < span class ="s2 "> """</ span >
2412
+ < span class ="n "> result</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> execute_query</ span > < span class ="p "> (</ span > < span class ="n "> sql_query</ span > < span class ="p "> ,</ span > < span class ="n "> row_factory</ span > < span class ="o "> =</ span > < span class ="n "> list_factory</ span > < span class ="p "> )</ span >
2413
+
2414
+ < span class ="k "> return</ span > < span class ="n "> result</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span >
2415
+ </ pre > </ div >
2416
+
2417
+ </ details >
2418
+
2419
+ < div class ="docstring "> < p > Get Things API token.</ p >
2420
+ </ div >
2421
+
2422
+
2343
2423
</ div >
2344
2424
< div id ="Database.get_count " class ="classattr ">
2345
2425
< div class ="attr function "> < a class ="headerlink " href ="#Database.get_count "> #  </ a >
0 commit comments