Giter VIP home page Giter VIP logo

Comments (18)

CarstenAgerskov avatar CarstenAgerskov commented on May 22, 2024 1

The first post mentions Remember the Milk: The cows lists already exists, based on that. https://github.com/CarstenAgerskov/skill-the-cows-lists#readme

from mycroft-skills.

blackfireburn avatar blackfireburn commented on May 22, 2024 1

just installed the https://github.com/CarstenAgerskov/skill-the-cows-lists#readme it works perfectly exactly what i was looking for.

from mycroft-skills.

JarbasAI avatar JarbasAI commented on May 22, 2024

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

from mycroft-skills.

marksev1 avatar marksev1 commented on May 22, 2024

from mycroft-skills.

marksev1 avatar marksev1 commented on May 22, 2024

Here is another example for todotxt https://github.com/bacardi55/kalliope-todotxt/blob/master/todotxt.py

from mycroft-skills.

marksev1 avatar marksev1 commented on May 22, 2024

Update: forslund made one, I'm currently testing it!

from mycroft-skills.

gerlachry avatar gerlachry commented on May 22, 2024

@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.

from mycroft-skills.

marksev1 avatar marksev1 commented on May 22, 2024

from mycroft-skills.

MrGrymReaper avatar MrGrymReaper commented on May 22, 2024

@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).

from mycroft-skills.

MrGrymReaper avatar MrGrymReaper commented on May 22, 2024

@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.

from mycroft-skills.

MrGrymReaper avatar MrGrymReaper commented on May 22, 2024

@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.

from mycroft-skills.

JarbasAI avatar JarbasAI commented on May 22, 2024

thank you fro your input, i totally agree with using sql for this

from mycroft-skills.

MrGrymReaper avatar MrGrymReaper commented on May 22, 2024

@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.

from mycroft-skills.

MrGrymReaper avatar MrGrymReaper commented on May 22, 2024

@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.

from mycroft-skills.

el-tocino avatar el-tocino commented on May 22, 2024

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.

from mycroft-skills.

el-tocino avatar el-tocino commented on May 22, 2024

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 mycroft-skills.

el-tocino avatar el-tocino commented on May 22, 2024

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 mycroft-skills.

el-tocino avatar el-tocino commented on May 22, 2024

Skill suggestions: https://community.mycroft.ai/c/skill-suggestions

from mycroft-skills.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.