Commit Graph

624 Commits (c07cdaef6fe1a704c24ba3129c3be1048cb6bb51)

Author SHA1 Message Date
Augusto Monteiro c07cdaef6f #487 - Integrate Location with mycroft-core
- Adding more phrases on location not found dialog
- Creating get_location method
- Fixing identation
2017-02-01 23:40:13 -03:00
Augusto Monteiro 3e092554e3 #487 - Checking if location exists if doesn't say location not found dialog 2017-02-01 23:40:13 -03:00
Augusto Monteiro d1068ab3ac #487 - Adding default values for location on weather skill 2017-02-01 23:40:13 -03:00
Augusto Monteiro bed6175b7d #487 - Saving all location object in the configuration instead of only the name 2017-02-01 23:40:13 -03:00
Augusto Monteiro 540cd893c2 #487 - Integrating location microservice with mycroft core 2017-02-01 23:40:13 -03:00
Nicolas Couture 878b05298d #372 - dev_setup.sh ignores WORKON_HOME when VIRTUALENV_ROOT is unset (#376)
#372 - dev_setup.sh ignores WORKON_HOME when VIRTUALENV_ROOT is unset
- Favor using the WORKON_HOME environment variable over VIRTUALENV_ROOT
- Specifying the name of the virtualenv directory
- Postfixing VIRTUALENV_ROOT with "/mycroft"
2017-02-01 23:40:13 -03:00
Jonathan D'Orleans 04359f000f #484 - Fixing STT config initialization
- Ensuring config is set to the specified module
- Initializing credential from the selected module configuration
2017-02-01 23:40:13 -03:00
Augusto Monteiro d13b539644 #452 - Ensuring that refresh_token is an isolated method to avoid duplication
- Storing old_params on self
- Reordering methods
- Removing 403 check on get_response
2017-02-01 23:40:13 -03:00
Augusto Monteiro bfc47bc16a #452 - Refresh token if request return unauthorized 2017-02-01 23:40:13 -03:00
Augusto Monteiro 9c8f8992c4 #479 - Ensuring PairingSkill stop when skill process is terminated
- Implementing shutdown method to cancel activator thread
- Setting daemon to activator
- Creating activator in an isolated method to avoid duplication
2017-02-01 23:40:13 -03:00
Augusto Monteiro 8db3ac2b82 #479 - Refactoring SkillContainer
- Shuting down skill on stop process
2017-02-01 23:40:13 -03:00
Augusto Monteiro c7bfaa5760 #479 - Using ws instead of client on load third party skills 2017-02-01 23:40:13 -03:00
Augusto Monteiro 672b208b86 #479 - Fixing reminder stop
- Setting daemon on timer to True to make timer thread cancelable
- Refactoring shutdown to use super instead of static super
- Removing cleanup
2017-02-01 23:40:13 -03:00
Augusto Monteiro 6b324c6df2 #479 - Refactoring terminate process to use shutdown instead of cleanup 2017-02-01 23:40:13 -03:00
Augusto Monteiro 8815327dc0 #479 - Cleaning up all skills on stop process
- On stop mycroft-core executing cleanup of all skills
2017-02-01 23:40:13 -03:00
Arron Atchison eb2e88a6aa Un-bump core version build 2017-01-24 21:10:20 -06:00
Steve Penrod aac9843f92 Merge branch 'prerelease-0.8.2' 2017-01-24 20:21:54 -06:00
Steve Penrod 2586a7cb04 Bumped version number to 0.8.2 2017-01-24 20:20:23 -06:00
Steve Penrod b779e4a510 Merge branch 'prerelease-0.8.1' into dev 2017-01-24 18:05:54 -06:00
Steve Penrod 2d3846fd42 Merge branch 'prerelease-0.8.1'
Preparing master for the 0.8.1 release
2017-01-24 17:38:16 -06:00
Steve Penrod b303af0864 Bumping to version 0.8.1 2017-01-24 17:34:44 -06:00
Steve Penrod f9ebb5ef63 Merge pull request #474 from forslund/bugfix/473
Fix silent mycroft when config lacks enclosure/platform
2017-01-23 13:48:57 -08:00
Åke Forslund a1d7fa79db Fix silent mycroft when config lacks enclosure/platform 2017-01-23 18:04:45 +01:00
Steve Penrod b64c4ecfe6 Fixes issue #466 (#467)
This is a bit of a hack for Picroft.  The analog audio on a Pi blocks
for 30 seconds fairly often, so we don't want to break on periods
(decreasing the chance of encountering the block).  But we will
keep the split for non-Picroft installs since it give user feedback
faster on longer phrases.
2017-01-20 16:17:24 -06:00
Åke 9d9ab7b826 Test allow test to finsh immediately (#453)
Add cleanup procedure to skills:
MycroftSkill cleanup does nothing, ScheduledSkill will cancel running timers to make sure it's not blocking termination.

Tests updated to use this allowing unit test to exit after completion.
2017-01-20 15:50:00 -06:00
Steve Penrod 746bc0bd88 Fixes issue #461 (#462)
Changed the default network timeout to just over 3 seconds to establish the connection, then 15 seconds for all reads.  These values are as per the suggestion of http://docs.python-requests.org/en/master/user/advanced/.
2017-01-20 15:49:23 -06:00
Steve Penrod 84b9f92593 Fix related to issue #457 (#463)
The bug was actually fixed by doing a rebase, catching hotfixes which were missing from the dev branch.

The bug exposed this line of code, which was throwing an error without the quotes on the parameter to ping.
2017-01-20 15:40:31 -06:00
Arron Atchison cd1a36b94a Updating requests package in requirements.txt #464 (#465) 2017-01-20 15:31:13 -06:00
Arron Atchison 6febe92aaa #449 Added skill_container to mycroft-base-setup.py (#450)
* Update to fix pep8 errors (#420)

* Update skills system to load from subfolders

* Update for pep8

* Issues 401 - Saying zero instead of oh

* Issues 401 - Adding log on pairing skill

* added skill_container to mycroft-base-setup.py
2017-01-20 15:23:10 -06:00
Åke 2a9bc7bda2 gTTS version bump (#454)
* upgrading gTTS

	- using play_mp3 to play mp3 files

Conflicts:
	mycroft/tts/google_tts.py

* Update gTTS version

* default to 'us-en' if lang is omitted

* Fix multiple sentence speech.

Wait until audio has been played before exiting `GoogleTTS.execute()`
2017-01-20 15:21:03 -06:00
Luca Weiss e0ca80270c Update build_host_setup_arch.sh (#459)
Add --needed flag to not reinstall all packages in the list (just install the ones needed)
2017-01-20 15:20:31 -06:00
Augusto Monteiro 29fc90cce1 Issues 401 - Adding log on pairing skill 2017-01-18 16:41:48 -03:00
Augusto Monteiro 63326a93c5 Issues 401 - Saying zero instead of oh 2017-01-18 16:41:48 -03:00
Ethan Ward 451f0f5195 Update for pep8 2017-01-18 16:41:48 -03:00
Ethan Ward 93893f3473 Update skills system to load from subfolders 2017-01-18 16:41:48 -03:00
Ethan Ward c4bc2ea161 Update to fix pep8 errors (#420) 2017-01-18 16:41:48 -03:00
Arron Atchison 04cc555eb2 Update version.txt 2016-12-28 18:11:52 -06:00
Steve Penrod 0ecc736829 Fixes issue #434. Developers working on both Cerberus and Home durin… (#435)
* Fixes issue #434.  Developers working on both Cerberus and Home during the transition would have to re-pair.

Also bumping enclosure client version.

* Correcting error from when Tarturus code was merged.  At startup it was calling Enclosure.system_reset(), which rebooted the Arduino, instead of implementing Enclosure.reset(), which sets the UI to a "ready for input" state.

While in here, I also added docstrings for all Enclosure API methods.

* Increment Arduino code version

* Adding a call to reset the face UI when the enclosure service starts up.  This is needed because the enclosure.reset that is posted by the speech service on the messagebus sometimes occurs before the enclosure client is up and listening for it -- especially if there is a Arduino firmware upgrade.

In the future, we may want to consider a core service roll-call that gets triggered whenever any of the core services come up.

* Update dev_setup.sh
2016-12-28 15:00:03 -06:00
Arron Atchison e3e58d3ee4 Removing sudo from dev_setup.sh 2016-12-28 12:51:13 -06:00
Steve Penrod 374866400d Added direct link to Release Notes
Added direct link to Release Notes
2016-12-28 12:06:02 -06:00
Samuel Boczek eb0a37ce45 Issues-410 - Fixing 'install_pygtk.sh cd: too many arguments' (#432) 2016-12-24 11:33:22 -06:00
Arron Atchison c4257d226c removed arduino update and test classe from enclosure client (#430) 2016-12-21 16:44:05 -06:00
Jonathan D'Orleans 11d78a55b8 Issues 426 - TTS web socket is not initialized properly
- Initialize tts ws and enclosure at the main process

Note:
- This is a minimal change to fix the problem.
- The ultimate goal is to have a totally isolated TTS process which requires its own main and ws initialization to be developed soon.
2016-12-21 00:18:25 -05:00
Arron Atchison 2252966dda Issue #423 Register Me button in wifi-setup-client now points to home.mycroft.ai (#424)
* the Register Me button now points to home.mycroft.ai

* the Register Me button now points to home.mycroft.ai
2016-12-20 23:10:26 -06:00
penrods 6b7a514cdb Fix for issue #416
Type on mycroft.conf had set both min and max volume to 100.
2016-12-20 14:18:14 -06:00
Arron Atchison 6be89b964a added cli client entrypoint to mycroft-base-setup.py (#413) 2016-12-19 18:27:06 -06:00
Arron Atchison bfac4a4245 alter websocket port and path in wifi-client setup Config.js (#412) 2016-12-19 18:26:50 -06:00
Arron Atchison a6f09828de fix missing comma in mycroft-base-setup.py 2016-12-19 13:30:47 -06:00
Jonathan D'Orleans 2503fb1450 Issues 351 - Tartarus Integration
- Stopping enclosure in case of incompatibility with Mark 1
- Preventing stop to be called twice in enclosure and wifi processes
2016-12-17 17:57:58 -05:00
Jonathan D'Orleans 99ff4e3ce8 Issues 351 - Tartarus Integration
- Master rebase
- Renaming Websocket variable from client to ws
- Resetting enclosure when ws open
- Formatting pairing skill
2016-12-17 14:53:22 -05:00