-
Notifications
You must be signed in to change notification settings - Fork 877
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
REQ - Todo skill #51
Comments
i would also like a to-do list, but i think that should be handled offline, a simple to-do list skill shouldnt have any dependencies, then services with APIs probably deserve their own skill |
So maybe this - https://pypi.python.org/pypi/todopy would be a good start.
2017-03-08 18:18 GMT+01:00 JarbasAI <notifications@github.com>:
… i would also like a to-do list, but i think that should be handled
offline, a simple to-do list skill shouldnt have any dependencies, then
services with APIs probably deserve their own skill
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#51 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADM3myQwVZmNY7rnyVuydgbeBi1r628Vks5rjuL4gaJpZM4MWfoH>
.
|
Here is another example for todotxt https://github.com/bacardi55/kalliope-todotxt/blob/master/todotxt.py |
Update: forslund made one, I'm currently testing it! |
@marksev1 mind if I tried the one your testing as well? I made a simple one for Todoist, https://github.com/gerlachry/skill-todoist, that I am testing out but am interested in an offline alternative as well. |
I think its best that you contact forslund (the author) since Im travelling
at the moment. Oh nice a todoist skill great I will try yours also when I
come home!
…On Jul 17, 2017 20:10, "Ryan Gerlach" ***@***.***> wrote:
@marksev1 <https://github.com/marksev1> mind if I tried the one your
testing as well? I made a simple one for Todoist,
https://github.com/gerlachry/skill-todoist, that I am testing out but am
interested in an offline alternative as well.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#51 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADM3m-F6Iuh6UASpGdcjq7WIbi6QvyK_ks5sO6NFgaJpZM4MWfoH>
.
|
@marksev1 @JarbasAI I think using SQLite (https://sqlite.org/) or equivilent might be better as then you can the use the power of SQL to perform some very useful actions. Which when utilised with this skill you can ask Mycroft virtually anything for items on the todo list. The same is true for the formatted results which it can speak (or display if on mark II) for you. Also at least some items on the list could be related to one another in someway, especially when you are using Mycroft to help plan a party or other event. So you can then perform a query to only return items related to a specific task and/or specific point in time etc. SQLite is very lightweight and versatile also has a python binding (https://docs.python.org/2/library/sqlite3.html). |
@JarbasAI In my opinion, I however think that though a to-do skill really done with a text file may not offer as much potential for search actions. A well designed and maintained lightweight SQL based database however offers much more potential. |
@JarbasAI Using SQLite 3.x may add a few dependencies but in return provides a massive amount of potential power for initial features and future ones. It could be given its own database for the tasks which can then have cryptography applied to the items in order to secure them. As they could potentially have personal details on them which require some pretty strict actions in relation to GDPR in the EU this year (May 2018). Also people won't have to rewrite the source code of this skill to use a relational database further down the road. |
thank you fro your input, i totally agree with using sql for this |
@JarbasAI Would also allow the option if so configured optionally to synchronise for storage or retrieval by other units as a file (using a secure GDPR compliant connection). Or just kept local each having its own to-do list. Meaning if your running in your household multiple instances of Mycroft then their individual lists can be kept up to date. While maintaining the power of SQL for what I mentioned earlier. |
@JarbasAI You have misspelled "for" by writing "fro". I think your thanking me for my input, but others may not be able to comprehend what you have written. Please correct to help others understand what you are saying. |
sqlite might even be overkill. A core data-storage module might be a better place to implement for sql, perhaps. See Red alert for more on the gdpr concerns. |
The first post mentions Remember the Milk: The cows lists already exists, based on that. https://github.com/CarstenAgerskov/skill-the-cows-lists#readme |
just installed the https://github.com/CarstenAgerskov/skill-the-cows-lists#readme it works perfectly exactly what i was looking for. |
From now, requests should probably be made over on the forum: http://community.mycroft.ai And closing this one, since there seems to be an answer! |
From now, requests should probably be made over on the forum: http://community.mycroft.ai And closing this one, since there seems to be an answer! |
Skill suggestions: https://community.mycroft.ai/c/skill-suggestions |
I'd say Remember the milk or Wunderlist would be good candidates.
https://pypi.python.org/pypi/mekk.rtm/1.2.3
oauth would need to be handled some-way on SBC...
The text was updated successfully, but these errors were encountered: