Commit Graph

2519 Commits (fa4173a2d3672c9609dde82e55571734d864fd03)

Author SHA1 Message Date
JarbasAI fa4173a2d3 fix extract date (#1651)
* Fix errors when spaces are missing "3pm" "5seconds"
* Fix relative times "in 15 minutes" is now from current time not from midnight

Resolves #1650
2018-06-26 11:45:39 +02:00
Michael Nguyen cf847d1bf2
Merge pull request #1660 from MycroftAI/feature/upgrade-padaos
Lock padaos version
2018-06-25 16:00:48 -05:00
Matthew D. Scholefield 8afde98c7f
Lock padaos version
This forces users to get the new version when they run `dev_setup.sh`.
2018-06-25 15:28:34 -05:00
Carsten Agerskov 5994644085 Feature/nice date (#1635)
* Added nice_date, nice_date_time, nice_year
2018-06-25 17:43:24 +02:00
Åke b1408617bc CLI Feature: skill commands (#1612)
* Update format for skill listing

Now send the skills with id and active status

* Add commands to activate/deactivate skills

* Add "unload all except one" functionallity

* Update after rebasing

- fix identifying skills

* Unload skills if they're removed from disk

* Rename _shutdown to default_shutdown

The method is not intended to be non-public, and this should shut up
codacy bot.

* Handle keep command without argument

* Add new commands to help

- Split help into multiple pages as needed

* Support :activate all
2018-06-22 00:59:51 -05:00
devs-mycroft a085bfeee6 Version bump from 18.2.8 to 18.2.9 2018-06-21 11:49:07 +00:00
Josh Cox 8bed5f9fe9 Moving wait_while_speaking to mycroft.audio.rst (#1645) 2018-06-20 19:28:56 -05:00
Matthew D. Scholefield 41ec3829da Upgrade Padatious (#1641)
* Upgrade Padatious to 0.4.3
This upgrade adds a timeout to training and uses a rigid matcher on top of the neural networks to ensure consistency
2018-06-20 07:54:53 +02:00
Åke e1d13864bb
Merge pull request #1642 from JarbasAl/improve_extract_number_en
improve extract_number_en
2018-06-18 16:50:43 +02:00
Åke Forslund 39c4e0aaf1 Add wiki link for long/short scale 2018-06-18 15:46:20 +02:00
jarbasal 7e1fb80cb4 improve extract_number_en
- Support higher numbers, almost unreasonably high!
- Support long scale and short scale
2018-06-18 15:45:14 +02:00
Matthew D. Scholefield abd1fe7571
Merge pull request #1637 from forslund/feature/remove-monotonic
Use time.monotonic instead of monotonic module
2018-06-14 14:59:13 -05:00
Matthew D. Scholefield c7d8413b7c
Merge pull request #1630 from forslund/test/base-config
Make use of the default config when testing.
2018-06-14 14:53:37 -05:00
Åke 3a22eea5ba
Merge pull request #1636 from MycroftAI/feature/upgrade-msm-padatious
Upgrade msm and padatious
2018-06-13 07:44:16 +02:00
Matthew D. Scholefield 85df3adbb0 Remove Padatious version check
No longer necessary now that we notify users when dependencies are out of date
2018-06-12 16:10:26 -05:00
Michael Nguyen d81d321ed0
Merge pull request #1627 from forslund/bugfix/socket-timeout
Fix changed default socket timeout
2018-06-12 16:01:47 -05:00
f-e-l-i-x b239d3dc2f German language support (#1634)
* Add parse and format functions for german
* Add german dialog files
2018-06-12 08:55:21 +02:00
Michael P. Scherer a46c9e5671 Fixed dev_setup.sh for dnf users for python3 update (#1615)
* Fixed dev_setup.sh for dnf users for python3 update
2018-06-12 08:33:10 +02:00
Åke Forslund be8711a438 Use time.monotonic instead of monotonic module
Replace the monotonic time from the monotonic module with the built in time.monotonic
2018-06-11 16:05:50 +02:00
Matthew D. Scholefield 14897368f7
Upgrade msm and padatious
Padatious upgrade brings in nested parentheses support and slightly optimized network inputs
Msm upgrade brings in a bugfix for git repos with private or invalid remotes
2018-06-08 19:53:45 -05:00
devs-mycroft cdd5800098 Version bump from 18.2.7 to 18.2.8 2018-06-08 20:18:28 +00:00
Åke 03df1bf648
Merge pull request #1633 from MycroftAI/messagebus-warning
Add security notice running Mycroft from desktops
2018-06-08 20:48:47 +02:00
penrods 490b967a32 Add security notice running Mycroft from desktops
Security researcher w00t pointed out a potential exploit if an user
starts the Mycroft messagebus service on a system with an exposed
network connection with no protection for port 8181.  For now the
start-mycroft.sh script will simply display a CAUTION to point out
this concern and remind them to protect themselves with a firewall.

Future versions of the websocket implementation will use encryption
and authentication.
2018-06-08 12:59:00 -05:00
Åke c7cad45c71
Merge pull request #1632 from MycroftAI/feature/upgrade-msk
Upgrade msk to 0.3.9
2018-06-08 19:19:44 +02:00
Matthew D. Scholefield 46276c337a
Upgrade msk to 0.3.9 2018-06-08 11:12:06 -05:00
Åke Forslund 451a43fe51 Make use of the default config when testing.
Always use the default config as base config to make tests less error prone when changes occur.
2018-06-07 19:57:09 +02:00
Matthew D. Scholefield 724a439117
Merge pull request #1628 from forslund/feature/pronounciations
Feature/pronounciations
2018-06-07 11:36:15 -05:00
Åke 5d6fd4d871
Merge pull request #1629 from MycroftAI/feature/https-ww-upload
Change wake word upload to https request
2018-06-07 08:58:28 +02:00
Åke 1f77266435
Merge pull request #1624 from MycroftAI/feature/cleanup-root
Cleanup root
2018-06-07 08:40:16 +02:00
Matthew D. Scholefield 9ca2068063 Remove update-dev.sh
It's no longer relevant
2018-06-06 18:00:39 -05:00
Matthew D. Scholefield c292de0dea Move github files to .github folder 2018-06-06 18:00:30 -05:00
nabice 8d8cc28758 Fix wrong variable name 2018-06-06 18:00:18 -05:00
Åke b57a0ddb65 Use get_wch() to support unicode input in the CLI (#1609)
The CLI interface should now allow non-ASCII characters, including those used in non-English languages.
2018-06-06 17:02:48 -05:00
Åke Forslund 9bc97677b2 Update test configuration for listerner 2018-06-06 22:37:34 +02:00
Matthew D. Scholefield 727e1c787c Change wake word upload to https request
Also strips out old alternative ways to enable wake word upload
The logic for uploading wake words is now:
 - Only if opt-in is enabled
 - With an additional "disable" setting to selectively prevent it
2018-06-06 14:53:11 -05:00
Åke Forslund 650e051b0b Handle words with capitals 2018-06-06 17:16:41 +02:00
Åke Forslund 3bf7db5e21 Add spotify and mycroftai pronounciations 2018-06-06 11:58:19 +02:00
Michael Nguyen f3bbdc60ec
Merge pull request #1620 from forslund/bugfix/message-reply
Make data optional in Message.reply()
2018-06-05 16:02:24 -05:00
Michael Nguyen 95ff9d3ee5
Merge pull request #1613 from forslund/bugfix/missing-remote-cache
Check that web cache exists before loading it
2018-06-05 16:02:12 -05:00
Michael Nguyen 0e1307ddf3
Merge pull request #1622 from MycroftAI/bugfix/e.message
Fix missing attribute in error
2018-06-05 16:01:55 -05:00
Åke 8f20928080
Merge pull request #1626 from MycroftAI/feature/msk
Add msk
2018-06-05 18:48:46 +02:00
Åke Forslund 6d9ecef63e Fix changed default socket timeout
The default socket timeout was changed when checking the connectivity through connecting to a remote server (8.8.8.8). This has now been updated to only change the timeout for the socket used for the connection.
2018-06-05 17:20:14 +02:00
Åke 6846b45821
Merge pull request #1625 from MycroftAI/feature/adapt-intent
Add AdaptIntent alias for IntentBuilder
2018-06-02 11:13:06 +02:00
Åke Forslund dabc92a9b9 Handle unbuilt AdaptIntents
Switched type(intent) == IntentBuilder to isinstance(intent, IntentBuilder) to handle all derived types.
2018-06-02 08:56:15 +02:00
Matthew D. Scholefield dbdd67f965 Add AdaptIntent alias
It is used so that the init argument isn't required and so that it is imported from within the mycroft module
2018-06-01 20:01:25 -05:00
Matthew D. Scholefield 48ef15dbcf Upgrade msm 2018-06-01 17:58:55 -05:00
Matthew D. Scholefield f0208ff429 Add msk in requirements
Also removes skiller.sh since msk has the same functionality via `msk create`
2018-06-01 17:56:30 -05:00
Andrew Wilson 604a059ba8
Merge pull request #1623 from MycroftAI/bugfix/invalid-mimic
Don't fail in dev_setup.sh if mimic fails to check version
2018-06-01 17:42:52 -05:00
Matthew D. Scholefield aa3839b24e Don't fail in dev_setup.sh if mimic fails to check version 2018-06-01 17:19:09 -05:00
Matthew D. Scholefield 0a3f743b23 Fix missing attribute in error 2018-06-01 16:11:14 -05:00