added sensitive info finder service
main post updated, leaks skill, chatbot wolphram alpha skill , articles skill and audio analisys service (work in progress)
You sir, do a lot of amazing work. Thanks again!
new skill, get photos of places from wikimedia
https://github.com/JarbasAI/mycroft-photolocation-skill
more intents added to dreamskill
new skill
wifi management
Objectives Skill:
Metal recomendation skill:
- recomends a metal band and gives some info about it
skill: https://github.com/JarbasAI/mycroft---metal-recomend---skill
also updated music skill to download music from searchterms.txt file or to get a metal band and try to find music of it
euromillions skill:
- last euromillions numbers
- last and next jackpot
skill: https://github.com/JarbasAI/mycroft---euromillions-skill
Parrot skill:
- talks back to user
- check PR#539 for details
skill: https://github.com/JarbasAI/mycroft---parrot-skill
PR#539: https://github.com/MycroftAI/mycroft-core/pull/539
Have you taken a look at openhab? that would open a very large world of usage to mycroft…
dictation skill:
- writes what user speaks to a text file
skill: https://github.com/JarbasAI/mycroft-dictation-skill
requires the converse method added to skills core, same as parrotskill
never heard of it, just did a quick search and looks worth looking around, but i dont think it should be me has i have no real way of testing this
why not open an issue in mycroft-skills making a request?
new skill
movie recomendation:
- picks a movie form imdb top 250
- says details
skill: https://github.com/JarbasAI/mycroft---movie-recommend-skill
new skill
knowledge
- scraps wikipedia for words from european scrabble list, saves summary.txt to disk
- teaches you random things
new skill
feedback skill
- gives last executed skill a chance to react to negative or positive feedback messages
skill: https://github.com/JarbasAI/mycroft-feedback-skill
example, you say “good job” after “shenanigans skill” executed, if the skill implemented a feedback(sentiment, utterance) method it can do something like speak “my job is to serve” or adjust probabilities of whatever
new skill
mute skill
- enables/disables speech
new skill
konami code
- sequential input of konami code
- activates god mode
made updates to objectives skill , i wanted to make it easy for any skill to register an objective
now it is possible to do it almost like registering an intent by using the ObjectiveBuilder class
usage:
from mycroft.skills.objective_skill import ObjectiveBuilder
in skill initialize()
objective name
name = "test"
my_objective = ObjectiveBuilder(name)
create way
goal = "test this shit"
intent = "speak"
intent_params = {“utterance”:“this is test”}
register way for goal, if goal doesnt exist its created
my_objective.add_way(goal, intent, intent_params)
do my_objective.add_way() as many times as needed for as many goals as desired
get objective intent and handler
intent , self.handler = my_objective.get_objective_intent()
register an intent to execute this objective by its name
objective can still be executed without this line by saying objective objective_name
self.register_intent(intent, self.handler)
everyone can give “multiple choice” skills to mycroft now still under development but works
TODO: let user define how to trigger objective intent instead of auto-using name
astronomy picture of the day skill
near earth object tracking skill
epic - earth polycromatic imaging camera - near real time earth pictures from space
Awesome work, Jarbas. Sorry I haven’t gotten a chance to grab all your skills into the Skills-Repo yet. I’ll get on it in the next day or two.