1
1
mirror of https://github.com/OpenVoiceOS/OpenVoiceOS synced 2025-02-09 08:28:50 +01:00

Add skill-ddg and skill-wolfie as pre installed skills

This commit is contained in:
j1nx 2021-06-09 20:12:51 +02:00
parent eb3b0f072d
commit 3647d9f61e
15 changed files with 129 additions and 0 deletions

View File

@ -116,6 +116,7 @@ menu "Additional external python modules"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-google-api-python-client/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-google-auth-httplib2/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-google-auth/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-google-trans-new/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gtts/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gtts_token/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-holidays/Config.in"
@ -162,6 +163,7 @@ menu "Additional external python modules"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyowm/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyxdg/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-quantulum3/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rakekeywords/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rapidfuzz/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ratelim/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-requests-cache/Config.in"
@ -173,6 +175,7 @@ menu "Additional external python modules"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-source/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-speech2text/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-speechrecognition/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-stopwordsiso/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-timezonefinder/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tzlocal/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-unidecode/Config.in"
@ -202,6 +205,7 @@ menu "Mycroft A.I. Skills"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-better-stop/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-configuration/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-date-time/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ddg/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-installer/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-naptime/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-enclosure/Config.in"
@ -213,5 +217,6 @@ menu "Mycroft A.I. Skills"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-query/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-unknown/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-weather/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-wolfie/Config.in"
endmenu
endmenu

View File

@ -554,6 +554,7 @@ BR2_PACKAGE_PYTHON_COVERALLS=y
BR2_PACKAGE_PYTHON_DEPRECATED=y
BR2_PACKAGE_PYTHON_FEEDPARSER=y
BR2_PACKAGE_PYTHON_GOOGLE_API_PYTHON_CLIENT=y
BR2_PACKAGE_PYTHON_GOOGLE_TRANS_NEW=y
BR2_PACKAGE_PYTHON_GTTS=y
BR2_PACKAGE_PYTHON_HOLIDAYS=y
BR2_PACKAGE_PYTHON_HUMANHASH3=y
@ -587,6 +588,7 @@ BR2_PACKAGE_PYTHON_PYCHROMECAST=y
BR2_PACKAGE_PYTHON_PYMPLAYER=y
BR2_PACKAGE_PYTHON_PYOWM=y
BR2_PACKAGE_PYTHON_QUANTULUM3=y
BR2_PACKAGE_PYTHON_RAKEKEYWORDS=y
BR2_PACKAGE_PYTHON_RAPIDFUZZ=y
BR2_PACKAGE_PYTHON_REQUESTS_CACHE=y
BR2_PACKAGE_PYTHON_REQUESTS_FUTURES=y
@ -613,6 +615,7 @@ BR2_PACKAGE_MYCROFT_SKILL_BETTER_PLAYBACK_CONTROL=y
BR2_PACKAGE_MYCROFT_SKILL_BETTER_STOP=y
BR2_PACKAGE_MYCROFT_SKILL_CONFIGURATION=y
BR2_PACKAGE_MYCROFT_SKILL_DATE_TIME=y
BR2_PACKAGE_MYCROFT_SKILL_DDG=y
BR2_PACKAGE_MYCROFT_SKILL_INSTALLER=y
BR2_PACKAGE_MYCROFT_SKILL_NAPTIME=y
BR2_PACKAGE_MYCROFT_SKILL_OVOS_ENCLOSURE=y
@ -624,3 +627,4 @@ BR2_PACKAGE_MYCROFT_SKILL_PARROT=y
BR2_PACKAGE_MYCROFT_SKILL_QUERY=y
BR2_PACKAGE_MYCROFT_SKILL_UNKNOWN=y
BR2_PACKAGE_MYCROFT_SKILL_WEATHER=y
BR2_PACKAGE_MYCROFT_SKILL_WOLFIE=y

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_MYCROFT_SKILL_DDG
bool "mycroft-skill-ddg"
help
Use DuckDuckGo to answer questions
https://github.com/JarbasSkills/skill-ddg

View File

@ -0,0 +1,20 @@
################################################################################
#
# mycroft-skill-ddg
#
################################################################################
MYCROFT_SKILL_DDG_VERSION = 42753538e8fc15b38aec84bf44ecf1645c8bde95
MYCROFT_SKILL_DDG_SITE = git://github.com/JarbasSkills/skill-ddg
MYCROFT_SKILL_DDG_SITE_METHOD = git
MYCROFT_SKILL_DDG_DIRLOCATION = home/mycroft/.local/share/mycroft/skills
MYCROFT_SKILL_DDG_DIRNAME = skill-ddg.jarbasskills
define MYCROFT_SKILL_DDG_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_DDG_DIRLOCATION)/$(MYCROFT_SKILL_DDG_DIRNAME)
cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_DDG_DIRLOCATION)/$(MYCROFT_SKILL_DDG_DIRNAME)
cp -dpfr $(MYCROFT_SKILL_DDG_DL_DIR)/git/.git* \
$(TARGET_DIR)/$(MYCROFT_SKILL_DDG_DIRLOCATION)/$(MYCROFT_SKILL_DDG_DIRNAME)
endef
$(eval $(generic-package))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_MYCROFT_SKILL_WOLFIE
bool "mycroft-skill-wolfie"
help
Use Wolfram Alpha for general knowledge questions
https://github.com/JarbasSkills/skill-wolfie

View File

@ -0,0 +1,20 @@
################################################################################
#
# mycroft-skill-wolfie
#
################################################################################
MYCROFT_SKILL_WOLFIE_VERSION = f81ae02ac0830662ba3a9425a1016de647db4c8a
MYCROFT_SKILL_WOLFIE_SITE = git://github.com/JarbasSkills/skill-wolfie
MYCROFT_SKILL_WOLFIE_SITE_METHOD = git
MYCROFT_SKILL_WOLFIE_DIRLOCATION = home/mycroft/.local/share/mycroft/skills
MYCROFT_SKILL_WOLFIE_DIRNAME = skill-wolfie.jarbasskills
define MYCROFT_SKILL_WOLFIE_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_WOLFIE_DIRLOCATION)/$(MYCROFT_SKILL_WOLFIE_DIRNAME)
cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_WOLFIE_DIRLOCATION)/$(MYCROFT_SKILL_WOLFIE_DIRNAME)
cp -dpfr $(MYCROFT_SKILL_WOLFIE_DL_DIR)/git/.git* \
$(TARGET_DIR)/$(MYCROFT_SKILL_WOLFIE_DIRLOCATION)/$(MYCROFT_SKILL_WOLFIE_DIRNAME)
endef
$(eval $(generic-package))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_PYTHON_GOOGLE_TRANS_NEW
bool "python-google-trans-new"
help
A free and unlimited python tools for google translate api.
https://github.com/lushan88a/google_trans_new

View File

@ -0,0 +1,3 @@
# md5, sha256 from https://pypi.org/pypi/google_trans_new/json
md5 99f8e4823484cf9347d6c4ad4fc2cbf0 google_trans_new-1.1.9.tar.gz
sha256 9f6643420334cc1b94ebd84e03774736e76c0564208efb1bc9c5019b9820e19b google_trans_new-1.1.9.tar.gz

View File

@ -0,0 +1,13 @@
################################################################################
#
# python-google-trans-new
#
################################################################################
PYTHON_GOOGLE_TRANS_NEW_VERSION = 1.1.9
PYTHON_GOOGLE_TRANS_NEW_SOURCE = google_trans_new-$(PYTHON_GOOGLE_TRANS_NEW_VERSION).tar.gz
PYTHON_GOOGLE_TRANS_NEW_SITE = https://files.pythonhosted.org/packages/4e/37/c4b72558b6b645bee86557479677c97e4161cb13fc3cc6ac55f872782559
PYTHON_GOOGLE_TRANS_NEW_SETUP_TYPE = setuptools
PYTHON_GOOGLE_TRANS_NEW_LICENSE = MIT
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_RAKEKEYWORDS
bool "python-rakekeywords"
select BR2_PACKAGE_PYTHON_STOPWORDSISO # runtime
help
Implementation of RAKE - Rapid Automatic Keyword Extraction.
https://github.com/OpenJarbas/RAKEkeywords

View File

@ -0,0 +1,3 @@
# md5, sha256 from https://pypi.org/pypi/RAKEkeywords/json
md5 47584c5913f281770b018e0247a319e9 RAKEkeywords-0.2.0.tar.gz
sha256 af30377824b4a6364643d788b934f466c5046a2758f008625b9af6efed853f19 RAKEkeywords-0.2.0.tar.gz

View File

@ -0,0 +1,13 @@
################################################################################
#
# python-rakekeywords
#
################################################################################
PYTHON_RAKEKEYWORDS_VERSION = 0.2.0
PYTHON_RAKEKEYWORDS_SOURCE = RAKEkeywords-$(PYTHON_RAKEKEYWORDS_VERSION).tar.gz
PYTHON_RAKEKEYWORDS_SITE = https://files.pythonhosted.org/packages/fc/7f/325d2d5660e4022a50b268aa6592954332e6607398922bd7c0210de259be
PYTHON_RAKEKEYWORDS_SETUP_TYPE = setuptools
PYTHON_RAKEKEYWORDS_LICENSE = Apache2
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_STOPWORDSISO
bool "python-stopwordsiso"
help
Collection of stopwords for multiple languages. Using ISO
639-1 language code.
https://github.com/bact/stopwords-iso

View File

@ -0,0 +1,3 @@
# md5, sha256 from https://pypi.org/pypi/stopwordsiso/json
md5 56c0dc9cca6e89973abe20bad68d20eb stopwordsiso-0.6.1.tar.gz
sha256 5be2b4f25afc296fca4f626710b98168949057f81a655e2dbdf670ddfce2af50 stopwordsiso-0.6.1.tar.gz

View File

@ -0,0 +1,13 @@
################################################################################
#
# python-stopwordsiso
#
################################################################################
PYTHON_STOPWORDSISO_VERSION = 0.6.1
PYTHON_STOPWORDSISO_SOURCE = stopwordsiso-$(PYTHON_STOPWORDSISO_VERSION).tar.gz
PYTHON_STOPWORDSISO_SITE = https://files.pythonhosted.org/packages/b8/7a/d61b449f4193c6286ae11fead5eb1411e6e7d9362c0ff341bd18442825c4
PYTHON_STOPWORDSISO_SETUP_TYPE = setuptools
PYTHON_STOPWORDSISO_LICENSE = MIT
$(eval $(python-package))