Coder Social home page Coder Social logo

email-skill's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

email-skill's Issues

[Feature suggestion] Get noticed of new emails

First of all, congratulations for this skill!

I was thinking it will be super useful to tell mycroft to notice me when I waiting for an concrete email from someone. I do not want -personally- to get noticed of each and every email I get, but if I'm waiting for someone's answer or perhaps some monitor alert of my job, tell Mycroft something like "let me know when I get an email from {sender}".

What do you think?

[Feature suggestion] Checking multiple inboxes

I have two Gmail inboxes and one protonmail so I edited in the ability to read multiple email_conf files and check them all together. Not opening a pull request yet since (1) to be able to nicely read all the email_conf files in the directory I had to add a function to mycroft.filesystem and I don't know if that's ok (I just started with Mycroft a few days ago), and (2) ideally it'd also be nice to ask Mycroft to check the inboxes separately. To get around (1) you could just import os instead of working with FileSystemAccess but that seems clunky; and I'll look into (2) when I have the time.

New release

Hey, this skill actually has releases! ๐Ÿ˜„

I'm wondering if you could make a new release, since it seems e77b6fc is quite important to get it running with the latest Mycroft.

Change use of Mycroft JSON config file to a skill-only YAML configuration file

Using Config file with self.config in skills will end with the 19.08 release. Change so that it uses another file if users don't want to use home. The file will be ~/.mycroft/email-skill/email.yml. I will use yaml.

Before 19.08:

  • Define self.config in the skill.

In the Longer Run:

  • Change code to use YAML file, over home settings, if existent.

  • Keep backwards compatibility with Config file

I might want to have the skill say if the user is using the old config file something like: You are using the old version of configuring the skill on the device. Please go to [insert url here] to learn more.

  • Update docs

    • Change the config file to the yaml file
    • Create a "moving" page which user will land on when directed by the skill (see above)
  • Promote change.

Read Emails Aloud?

Knowing if you have a new email is nice, however this would be much more useful if Mycroft could actually read certain messages to you and ask if you'd like to mark them as read.

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.