diff --git a/__init__.py b/neon_skill_fallback_wolfram_alpha/__init__.py similarity index 88% rename from __init__.py rename to neon_skill_fallback_wolfram_alpha/__init__.py index fbe44be..e81a217 100644 --- a/__init__.py +++ b/neon_skill_fallback_wolfram_alpha/__init__.py @@ -1,6 +1,6 @@ # NEON AI (TM) SOFTWARE, Software Development Kit & Application Framework # All trademark and other rights reserved by their respective owners -# Copyright 2008-2025 Neongecko.com Inc. +# Copyright 2008-2026 Neongecko.com Inc. # Contributors: Daniel McKnight, Guy Daniels, Elon Gasper, Richard Leeds, # Regina Bloomstine, Casimiro Ferreira, Andrii Pernatii, Kirill Hrymailo # BSD-3 License @@ -137,18 +137,7 @@ def handle_get_sources(self, message): def _query_wolfram(self, utterance, message) -> Tuple[str, str]: query = normalize(utterance, remove_articles=False) - # parsed_question = self.question_parser.parse(utterance) - # LOG.debug(parsed_question) - # if not parsed_question: - # LOG.warning(f"No question pared from '{utterance}'") - # return None, None - - # Try to store pieces of utterance (None if not parsed_question) - # utt_word = parsed_question.get('QuestionWord') - # utt_verb = parsed_question.get('QuestionVerb') - # utt_query = parsed_question.get('Query') - # LOG.debug(len(str(utt_query).split())) - # query = "%s %s %s" % (utt_word, utt_verb, utt_query) + # TODO: Better parsing of utterance into a question LOG.info(f"Querying WolframAlpha: {query}") preference_location = get_user_prefs(message)["location"] @@ -156,16 +145,9 @@ def _query_wolfram(self, utterance, message) -> Tuple[str, str]: lng = str(preference_location['lng']) units = str(get_user_prefs(message)["units"]["measure"]) query_type = "short" if message.context.get("klat_data") else "spoken" - key = (utterance, lat, lng, units, repr(query_type)) - - # if "convert" in query: - # to_convert = utt_query[:utt_query.index(utt_query.split(" ")[-1])] - # query = f'convert {to_convert} to {query.split("to")[1].split(" ")[-1]}' - # LOG.info(f"query={query}") - + key = (query, lat, lng, units, query_type) kwargs = {"lat": lat, "lon": lng, "api": query_type, "units": units, "query": query} - try: result = request_backend("proxy/wolframalpha", kwargs).get("answer") diff --git a/dialog/ca-es/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ca-es/email.body.dialog similarity index 100% rename from dialog/ca-es/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ca-es/email.body.dialog diff --git a/dialog/ca-es/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ca-es/email.subject.dialog similarity index 100% rename from dialog/ca-es/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ca-es/email.subject.dialog diff --git a/dialog/ca-es/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ca-es/no.info.to.send.dialog similarity index 100% rename from dialog/ca-es/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ca-es/no.info.to.send.dialog diff --git a/dialog/ca-es/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ca-es/not.understood.dialog similarity index 100% rename from dialog/ca-es/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ca-es/not.understood.dialog diff --git a/dialog/ca-es/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ca-es/sent.email.dialog similarity index 100% rename from dialog/ca-es/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ca-es/sent.email.dialog diff --git a/dialog/cs-cz/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/cs-cz/email.body.dialog similarity index 100% rename from dialog/cs-cz/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/cs-cz/email.body.dialog diff --git a/dialog/cs-cz/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/cs-cz/email.subject.dialog similarity index 100% rename from dialog/cs-cz/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/cs-cz/email.subject.dialog diff --git a/dialog/cs-cz/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/cs-cz/no.info.to.send.dialog similarity index 100% rename from dialog/cs-cz/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/cs-cz/no.info.to.send.dialog diff --git a/dialog/cs-cz/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/cs-cz/not.understood.dialog similarity index 100% rename from dialog/cs-cz/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/cs-cz/not.understood.dialog diff --git a/dialog/cs-cz/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/cs-cz/sent.email.dialog similarity index 100% rename from dialog/cs-cz/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/cs-cz/sent.email.dialog diff --git a/dialog/da-dk/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/da-dk/email.body.dialog similarity index 100% rename from dialog/da-dk/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/da-dk/email.body.dialog diff --git a/dialog/da-dk/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/da-dk/email.subject.dialog similarity index 100% rename from dialog/da-dk/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/da-dk/email.subject.dialog diff --git a/dialog/da-dk/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/da-dk/no.info.to.send.dialog similarity index 100% rename from dialog/da-dk/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/da-dk/no.info.to.send.dialog diff --git a/dialog/da-dk/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/da-dk/not.understood.dialog similarity index 100% rename from dialog/da-dk/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/da-dk/not.understood.dialog diff --git a/dialog/da-dk/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/da-dk/sent.email.dialog similarity index 100% rename from dialog/da-dk/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/da-dk/sent.email.dialog diff --git a/dialog/de-de/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/de-de/email.body.dialog similarity index 100% rename from dialog/de-de/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/de-de/email.body.dialog diff --git a/dialog/de-de/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/de-de/email.subject.dialog similarity index 100% rename from dialog/de-de/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/de-de/email.subject.dialog diff --git a/dialog/de-de/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/de-de/no.info.to.send.dialog similarity index 100% rename from dialog/de-de/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/de-de/no.info.to.send.dialog diff --git a/dialog/de-de/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/de-de/not.understood.dialog similarity index 100% rename from dialog/de-de/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/de-de/not.understood.dialog diff --git a/dialog/de-de/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/de-de/sent.email.dialog similarity index 100% rename from dialog/de-de/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/de-de/sent.email.dialog diff --git a/dialog/el-gr/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/el-gr/email.body.dialog similarity index 100% rename from dialog/el-gr/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/el-gr/email.body.dialog diff --git a/dialog/el-gr/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/el-gr/email.subject.dialog similarity index 100% rename from dialog/el-gr/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/el-gr/email.subject.dialog diff --git a/dialog/el-gr/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/el-gr/no.info.to.send.dialog similarity index 100% rename from dialog/el-gr/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/el-gr/no.info.to.send.dialog diff --git a/dialog/el-gr/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/el-gr/not.understood.dialog similarity index 100% rename from dialog/el-gr/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/el-gr/not.understood.dialog diff --git a/dialog/el-gr/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/el-gr/sent.email.dialog similarity index 100% rename from dialog/el-gr/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/el-gr/sent.email.dialog diff --git a/dialog/en-us/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/en-us/email.body.dialog similarity index 100% rename from dialog/en-us/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/en-us/email.body.dialog diff --git a/dialog/en-us/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/en-us/email.subject.dialog similarity index 100% rename from dialog/en-us/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/en-us/email.subject.dialog diff --git a/dialog/en-us/no.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/en-us/no.email.dialog similarity index 100% rename from dialog/en-us/no.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/en-us/no.email.dialog diff --git a/dialog/en-us/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/en-us/no.info.to.send.dialog similarity index 100% rename from dialog/en-us/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/en-us/no.info.to.send.dialog diff --git a/dialog/en-us/no.response.dialog b/neon_skill_fallback_wolfram_alpha/dialog/en-us/no.response.dialog similarity index 100% rename from dialog/en-us/no.response.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/en-us/no.response.dialog diff --git a/dialog/en-us/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/en-us/not.understood.dialog similarity index 100% rename from dialog/en-us/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/en-us/not.understood.dialog diff --git a/dialog/en-us/response.dialog b/neon_skill_fallback_wolfram_alpha/dialog/en-us/response.dialog similarity index 100% rename from dialog/en-us/response.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/en-us/response.dialog diff --git a/dialog/en-us/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/en-us/sent.email.dialog similarity index 100% rename from dialog/en-us/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/en-us/sent.email.dialog diff --git a/dialog/en-us/wait.dialog b/neon_skill_fallback_wolfram_alpha/dialog/en-us/wait.dialog similarity index 100% rename from dialog/en-us/wait.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/en-us/wait.dialog diff --git a/dialog/es-es/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/es-es/email.body.dialog similarity index 100% rename from dialog/es-es/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/es-es/email.body.dialog diff --git a/dialog/es-es/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/es-es/email.subject.dialog similarity index 100% rename from dialog/es-es/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/es-es/email.subject.dialog diff --git a/dialog/es-es/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/es-es/no.info.to.send.dialog similarity index 100% rename from dialog/es-es/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/es-es/no.info.to.send.dialog diff --git a/dialog/es-es/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/es-es/not.understood.dialog similarity index 100% rename from dialog/es-es/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/es-es/not.understood.dialog diff --git a/dialog/es-es/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/es-es/sent.email.dialog similarity index 100% rename from dialog/es-es/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/es-es/sent.email.dialog diff --git a/dialog/es-lm/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/es-lm/email.body.dialog similarity index 100% rename from dialog/es-lm/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/es-lm/email.body.dialog diff --git a/dialog/es-lm/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/es-lm/email.subject.dialog similarity index 100% rename from dialog/es-lm/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/es-lm/email.subject.dialog diff --git a/dialog/es-lm/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/es-lm/no.info.to.send.dialog similarity index 100% rename from dialog/es-lm/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/es-lm/no.info.to.send.dialog diff --git a/dialog/es-lm/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/es-lm/not.understood.dialog similarity index 100% rename from dialog/es-lm/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/es-lm/not.understood.dialog diff --git a/dialog/es-lm/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/es-lm/sent.email.dialog similarity index 100% rename from dialog/es-lm/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/es-lm/sent.email.dialog diff --git a/dialog/fr-fr/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/fr-fr/email.body.dialog similarity index 100% rename from dialog/fr-fr/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/fr-fr/email.body.dialog diff --git a/dialog/fr-fr/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/fr-fr/email.subject.dialog similarity index 100% rename from dialog/fr-fr/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/fr-fr/email.subject.dialog diff --git a/dialog/fr-fr/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/fr-fr/no.info.to.send.dialog similarity index 100% rename from dialog/fr-fr/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/fr-fr/no.info.to.send.dialog diff --git a/dialog/fr-fr/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/fr-fr/not.understood.dialog similarity index 100% rename from dialog/fr-fr/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/fr-fr/not.understood.dialog diff --git a/dialog/fr-fr/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/fr-fr/sent.email.dialog similarity index 100% rename from dialog/fr-fr/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/fr-fr/sent.email.dialog diff --git a/dialog/gl-es/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/gl-es/email.body.dialog similarity index 100% rename from dialog/gl-es/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/gl-es/email.body.dialog diff --git a/dialog/gl-es/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/gl-es/email.subject.dialog similarity index 100% rename from dialog/gl-es/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/gl-es/email.subject.dialog diff --git a/dialog/gl-es/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/gl-es/no.info.to.send.dialog similarity index 100% rename from dialog/gl-es/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/gl-es/no.info.to.send.dialog diff --git a/dialog/gl-es/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/gl-es/not.understood.dialog similarity index 100% rename from dialog/gl-es/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/gl-es/not.understood.dialog diff --git a/dialog/gl-es/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/gl-es/sent.email.dialog similarity index 100% rename from dialog/gl-es/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/gl-es/sent.email.dialog diff --git a/dialog/it-it/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/it-it/email.body.dialog similarity index 100% rename from dialog/it-it/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/it-it/email.body.dialog diff --git a/dialog/it-it/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/it-it/email.subject.dialog similarity index 100% rename from dialog/it-it/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/it-it/email.subject.dialog diff --git a/dialog/it-it/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/it-it/no.info.to.send.dialog similarity index 100% rename from dialog/it-it/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/it-it/no.info.to.send.dialog diff --git a/dialog/it-it/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/it-it/not.understood.dialog similarity index 100% rename from dialog/it-it/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/it-it/not.understood.dialog diff --git a/dialog/it-it/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/it-it/sent.email.dialog similarity index 100% rename from dialog/it-it/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/it-it/sent.email.dialog diff --git a/dialog/kab-dz/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/kab-dz/email.body.dialog similarity index 100% rename from dialog/kab-dz/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/kab-dz/email.body.dialog diff --git a/dialog/kab-dz/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/kab-dz/email.subject.dialog similarity index 100% rename from dialog/kab-dz/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/kab-dz/email.subject.dialog diff --git a/dialog/kab-dz/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/kab-dz/no.info.to.send.dialog similarity index 100% rename from dialog/kab-dz/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/kab-dz/no.info.to.send.dialog diff --git a/dialog/kab-dz/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/kab-dz/not.understood.dialog similarity index 100% rename from dialog/kab-dz/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/kab-dz/not.understood.dialog diff --git a/dialog/kab-dz/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/kab-dz/sent.email.dialog similarity index 100% rename from dialog/kab-dz/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/kab-dz/sent.email.dialog diff --git a/dialog/nl-nl/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/nl-nl/email.body.dialog similarity index 100% rename from dialog/nl-nl/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/nl-nl/email.body.dialog diff --git a/dialog/nl-nl/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/nl-nl/email.subject.dialog similarity index 100% rename from dialog/nl-nl/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/nl-nl/email.subject.dialog diff --git a/dialog/nl-nl/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/nl-nl/no.info.to.send.dialog similarity index 100% rename from dialog/nl-nl/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/nl-nl/no.info.to.send.dialog diff --git a/dialog/nl-nl/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/nl-nl/not.understood.dialog similarity index 100% rename from dialog/nl-nl/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/nl-nl/not.understood.dialog diff --git a/dialog/nl-nl/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/nl-nl/sent.email.dialog similarity index 100% rename from dialog/nl-nl/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/nl-nl/sent.email.dialog diff --git a/dialog/pl-pl/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/pl-pl/email.body.dialog similarity index 100% rename from dialog/pl-pl/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/pl-pl/email.body.dialog diff --git a/dialog/pl-pl/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/pl-pl/email.subject.dialog similarity index 100% rename from dialog/pl-pl/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/pl-pl/email.subject.dialog diff --git a/dialog/pl-pl/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/pl-pl/no.info.to.send.dialog similarity index 100% rename from dialog/pl-pl/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/pl-pl/no.info.to.send.dialog diff --git a/dialog/pl-pl/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/pl-pl/not.understood.dialog similarity index 100% rename from dialog/pl-pl/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/pl-pl/not.understood.dialog diff --git a/dialog/pl-pl/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/pl-pl/sent.email.dialog similarity index 100% rename from dialog/pl-pl/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/pl-pl/sent.email.dialog diff --git a/dialog/pt-br/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/pt-br/email.body.dialog similarity index 100% rename from dialog/pt-br/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/pt-br/email.body.dialog diff --git a/dialog/pt-br/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/pt-br/email.subject.dialog similarity index 100% rename from dialog/pt-br/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/pt-br/email.subject.dialog diff --git a/dialog/pt-br/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/pt-br/no.info.to.send.dialog similarity index 100% rename from dialog/pt-br/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/pt-br/no.info.to.send.dialog diff --git a/dialog/pt-br/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/pt-br/not.understood.dialog similarity index 100% rename from dialog/pt-br/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/pt-br/not.understood.dialog diff --git a/dialog/pt-br/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/pt-br/sent.email.dialog similarity index 100% rename from dialog/pt-br/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/pt-br/sent.email.dialog diff --git a/dialog/ro-ro/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ro-ro/email.body.dialog similarity index 100% rename from dialog/ro-ro/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ro-ro/email.body.dialog diff --git a/dialog/ro-ro/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ro-ro/email.subject.dialog similarity index 100% rename from dialog/ro-ro/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ro-ro/email.subject.dialog diff --git a/dialog/ro-ro/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ro-ro/no.info.to.send.dialog similarity index 100% rename from dialog/ro-ro/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ro-ro/no.info.to.send.dialog diff --git a/dialog/ro-ro/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ro-ro/not.understood.dialog similarity index 100% rename from dialog/ro-ro/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ro-ro/not.understood.dialog diff --git a/dialog/ro-ro/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ro-ro/sent.email.dialog similarity index 100% rename from dialog/ro-ro/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ro-ro/sent.email.dialog diff --git a/dialog/ru-ru/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ru-ru/email.body.dialog similarity index 100% rename from dialog/ru-ru/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ru-ru/email.body.dialog diff --git a/dialog/ru-ru/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ru-ru/email.subject.dialog similarity index 100% rename from dialog/ru-ru/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ru-ru/email.subject.dialog diff --git a/dialog/ru-ru/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ru-ru/no.info.to.send.dialog similarity index 100% rename from dialog/ru-ru/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ru-ru/no.info.to.send.dialog diff --git a/dialog/ru-ru/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ru-ru/not.understood.dialog similarity index 100% rename from dialog/ru-ru/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ru-ru/not.understood.dialog diff --git a/dialog/ru-ru/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/ru-ru/sent.email.dialog similarity index 100% rename from dialog/ru-ru/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/ru-ru/sent.email.dialog diff --git a/dialog/sv-se/email.body.dialog b/neon_skill_fallback_wolfram_alpha/dialog/sv-se/email.body.dialog similarity index 100% rename from dialog/sv-se/email.body.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/sv-se/email.body.dialog diff --git a/dialog/sv-se/email.subject.dialog b/neon_skill_fallback_wolfram_alpha/dialog/sv-se/email.subject.dialog similarity index 100% rename from dialog/sv-se/email.subject.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/sv-se/email.subject.dialog diff --git a/dialog/sv-se/no.info.to.send.dialog b/neon_skill_fallback_wolfram_alpha/dialog/sv-se/no.info.to.send.dialog similarity index 100% rename from dialog/sv-se/no.info.to.send.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/sv-se/no.info.to.send.dialog diff --git a/dialog/sv-se/not.understood.dialog b/neon_skill_fallback_wolfram_alpha/dialog/sv-se/not.understood.dialog similarity index 100% rename from dialog/sv-se/not.understood.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/sv-se/not.understood.dialog diff --git a/dialog/sv-se/sent.email.dialog b/neon_skill_fallback_wolfram_alpha/dialog/sv-se/sent.email.dialog similarity index 100% rename from dialog/sv-se/sent.email.dialog rename to neon_skill_fallback_wolfram_alpha/dialog/sv-se/sent.email.dialog diff --git a/regex/ca-es/list.rx b/neon_skill_fallback_wolfram_alpha/regex/ca-es/list.rx similarity index 100% rename from regex/ca-es/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/ca-es/list.rx diff --git a/regex/cs-cz/list.rx b/neon_skill_fallback_wolfram_alpha/regex/cs-cz/list.rx similarity index 100% rename from regex/cs-cz/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/cs-cz/list.rx diff --git a/regex/da-dk/list.rx b/neon_skill_fallback_wolfram_alpha/regex/da-dk/list.rx similarity index 100% rename from regex/da-dk/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/da-dk/list.rx diff --git a/regex/de-de/list.rx b/neon_skill_fallback_wolfram_alpha/regex/de-de/list.rx similarity index 100% rename from regex/de-de/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/de-de/list.rx diff --git a/regex/el-gr/list.rx b/neon_skill_fallback_wolfram_alpha/regex/el-gr/list.rx similarity index 100% rename from regex/el-gr/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/el-gr/list.rx diff --git a/regex/en-us/list.rx b/neon_skill_fallback_wolfram_alpha/regex/en-us/list.rx similarity index 100% rename from regex/en-us/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/en-us/list.rx diff --git a/regex/es-es/list.rx b/neon_skill_fallback_wolfram_alpha/regex/es-es/list.rx similarity index 100% rename from regex/es-es/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/es-es/list.rx diff --git a/regex/es-lm/list.rx b/neon_skill_fallback_wolfram_alpha/regex/es-lm/list.rx similarity index 100% rename from regex/es-lm/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/es-lm/list.rx diff --git a/regex/fr-fr/list.rx b/neon_skill_fallback_wolfram_alpha/regex/fr-fr/list.rx similarity index 100% rename from regex/fr-fr/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/fr-fr/list.rx diff --git a/regex/gl-es/list.rx b/neon_skill_fallback_wolfram_alpha/regex/gl-es/list.rx similarity index 100% rename from regex/gl-es/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/gl-es/list.rx diff --git a/regex/it-it/list.rx b/neon_skill_fallback_wolfram_alpha/regex/it-it/list.rx similarity index 100% rename from regex/it-it/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/it-it/list.rx diff --git a/regex/kab-dz/list.rx b/neon_skill_fallback_wolfram_alpha/regex/kab-dz/list.rx similarity index 100% rename from regex/kab-dz/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/kab-dz/list.rx diff --git a/regex/nl-nl/list.rx b/neon_skill_fallback_wolfram_alpha/regex/nl-nl/list.rx similarity index 100% rename from regex/nl-nl/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/nl-nl/list.rx diff --git a/regex/pl-dz/list.rx b/neon_skill_fallback_wolfram_alpha/regex/pl-dz/list.rx similarity index 100% rename from regex/pl-dz/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/pl-dz/list.rx diff --git a/regex/pl-pl/list.rx b/neon_skill_fallback_wolfram_alpha/regex/pl-pl/list.rx similarity index 100% rename from regex/pl-pl/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/pl-pl/list.rx diff --git a/regex/pt-br/list.rx b/neon_skill_fallback_wolfram_alpha/regex/pt-br/list.rx similarity index 100% rename from regex/pt-br/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/pt-br/list.rx diff --git a/regex/ro-ro/list.rx b/neon_skill_fallback_wolfram_alpha/regex/ro-ro/list.rx similarity index 100% rename from regex/ro-ro/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/ro-ro/list.rx diff --git a/regex/ru-ru/list.rx b/neon_skill_fallback_wolfram_alpha/regex/ru-ru/list.rx similarity index 100% rename from regex/ru-ru/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/ru-ru/list.rx diff --git a/regex/sv-se/list.rx b/neon_skill_fallback_wolfram_alpha/regex/sv-se/list.rx similarity index 100% rename from regex/sv-se/list.rx rename to neon_skill_fallback_wolfram_alpha/regex/sv-se/list.rx diff --git a/settingsmeta.yml b/neon_skill_fallback_wolfram_alpha/settingsmeta.yml similarity index 100% rename from settingsmeta.yml rename to neon_skill_fallback_wolfram_alpha/settingsmeta.yml diff --git a/vocab/ca-es/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/ca-es/Give.voc similarity index 100% rename from vocab/ca-es/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/ca-es/Give.voc diff --git a/vocab/ca-es/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/ca-es/Source.voc similarity index 100% rename from vocab/ca-es/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/ca-es/Source.voc diff --git a/vocab/cs-cz/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/cs-cz/Give.voc similarity index 100% rename from vocab/cs-cz/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/cs-cz/Give.voc diff --git a/vocab/cs-cz/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/cs-cz/Source.voc similarity index 100% rename from vocab/cs-cz/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/cs-cz/Source.voc diff --git a/vocab/da-dk/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/da-dk/Give.voc similarity index 100% rename from vocab/da-dk/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/da-dk/Give.voc diff --git a/vocab/da-dk/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/da-dk/Source.voc similarity index 100% rename from vocab/da-dk/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/da-dk/Source.voc diff --git a/vocab/de-de/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/de-de/Give.voc similarity index 100% rename from vocab/de-de/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/de-de/Give.voc diff --git a/vocab/de-de/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/de-de/Source.voc similarity index 100% rename from vocab/de-de/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/de-de/Source.voc diff --git a/vocab/el-gr/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/el-gr/Give.voc similarity index 100% rename from vocab/el-gr/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/el-gr/Give.voc diff --git a/vocab/el-gr/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/el-gr/Source.voc similarity index 100% rename from vocab/el-gr/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/el-gr/Source.voc diff --git a/vocab/en-us/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/en-us/Give.voc similarity index 100% rename from vocab/en-us/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/en-us/Give.voc diff --git a/vocab/en-us/Request.voc b/neon_skill_fallback_wolfram_alpha/vocab/en-us/Request.voc similarity index 100% rename from vocab/en-us/Request.voc rename to neon_skill_fallback_wolfram_alpha/vocab/en-us/Request.voc diff --git a/vocab/en-us/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/en-us/Source.voc similarity index 100% rename from vocab/en-us/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/en-us/Source.voc diff --git a/vocab/es-es/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/es-es/Give.voc similarity index 100% rename from vocab/es-es/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/es-es/Give.voc diff --git a/vocab/es-es/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/es-es/Source.voc similarity index 100% rename from vocab/es-es/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/es-es/Source.voc diff --git a/vocab/es-lm/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/es-lm/Give.voc similarity index 100% rename from vocab/es-lm/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/es-lm/Give.voc diff --git a/vocab/es-lm/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/es-lm/Source.voc similarity index 100% rename from vocab/es-lm/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/es-lm/Source.voc diff --git a/vocab/fr-fr/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/fr-fr/Give.voc similarity index 100% rename from vocab/fr-fr/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/fr-fr/Give.voc diff --git a/vocab/fr-fr/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/fr-fr/Source.voc similarity index 100% rename from vocab/fr-fr/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/fr-fr/Source.voc diff --git a/vocab/gl-es/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/gl-es/Give.voc similarity index 100% rename from vocab/gl-es/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/gl-es/Give.voc diff --git a/vocab/gl-es/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/gl-es/Source.voc similarity index 100% rename from vocab/gl-es/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/gl-es/Source.voc diff --git a/vocab/it-it/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/it-it/Give.voc similarity index 100% rename from vocab/it-it/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/it-it/Give.voc diff --git a/vocab/it-it/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/it-it/Source.voc similarity index 100% rename from vocab/it-it/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/it-it/Source.voc diff --git a/vocab/kab-dz/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/kab-dz/Give.voc similarity index 100% rename from vocab/kab-dz/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/kab-dz/Give.voc diff --git a/vocab/kab-dz/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/kab-dz/Source.voc similarity index 100% rename from vocab/kab-dz/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/kab-dz/Source.voc diff --git a/vocab/nl-nl/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/nl-nl/Give.voc similarity index 100% rename from vocab/nl-nl/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/nl-nl/Give.voc diff --git a/vocab/nl-nl/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/nl-nl/Source.voc similarity index 100% rename from vocab/nl-nl/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/nl-nl/Source.voc diff --git a/vocab/pl-pl/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/pl-pl/Give.voc similarity index 100% rename from vocab/pl-pl/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/pl-pl/Give.voc diff --git a/vocab/pl-pl/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/pl-pl/Source.voc similarity index 100% rename from vocab/pl-pl/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/pl-pl/Source.voc diff --git a/vocab/pt-br/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/pt-br/Give.voc similarity index 100% rename from vocab/pt-br/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/pt-br/Give.voc diff --git a/vocab/pt-br/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/pt-br/Source.voc similarity index 100% rename from vocab/pt-br/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/pt-br/Source.voc diff --git a/vocab/ro-ro/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/ro-ro/Give.voc similarity index 100% rename from vocab/ro-ro/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/ro-ro/Give.voc diff --git a/vocab/ro-ro/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/ro-ro/Source.voc similarity index 100% rename from vocab/ro-ro/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/ro-ro/Source.voc diff --git a/vocab/ru-ru/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/ru-ru/Give.voc similarity index 100% rename from vocab/ru-ru/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/ru-ru/Give.voc diff --git a/vocab/ru-ru/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/ru-ru/Source.voc similarity index 100% rename from vocab/ru-ru/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/ru-ru/Source.voc diff --git a/vocab/sv-se/Give.voc b/neon_skill_fallback_wolfram_alpha/vocab/sv-se/Give.voc similarity index 100% rename from vocab/sv-se/Give.voc rename to neon_skill_fallback_wolfram_alpha/vocab/sv-se/Give.voc diff --git a/vocab/sv-se/Source.voc b/neon_skill_fallback_wolfram_alpha/vocab/sv-se/Source.voc similarity index 100% rename from vocab/sv-se/Source.voc rename to neon_skill_fallback_wolfram_alpha/vocab/sv-se/Source.voc diff --git a/setup.py b/setup.py index 16911f5..4cdcd42 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ # NEON AI (TM) SOFTWARE, Software Development Kit & Application Framework # All trademark and other rights reserved by their respective owners -# Copyright 2008-2025 Neongecko.com Inc. +# Copyright 2008-2026 Neongecko.com Inc. # Contributors: Daniel McKnight, Guy Daniels, Elon Gasper, Richard Leeds, # Regina Bloomstine, Casimiro Ferreira, Andrii Pernatii, Kirill Hrymailo # BSD-3 License @@ -30,7 +30,7 @@ from os import getenv, path, walk SKILL_NAME = "skill-fallback_wolfram_alpha" -SKILL_PKG = SKILL_NAME.replace('-', '_') +SKILL_PKG = "neon_" + SKILL_NAME.replace('-', '_') # skill_id=package_name:SkillClass PLUGIN_ENTRY_POINT = f'{SKILL_NAME}.neongeckocom={SKILL_PKG}:WolframAlphaSkill' BASE_PATH = path.abspath(path.dirname(__file__)) @@ -59,7 +59,7 @@ def get_requirements(requirements_filename: str): def find_resource_files(): resource_base_dirs = ("locale", "ui", "vocab", "dialog", "regex") - base_dir = BASE_PATH + base_dir = path.join(BASE_PATH, SKILL_PKG) package_data = ["skill.json"] for res in resource_base_dirs: if path.isdir(path.join(base_dir, res)): @@ -93,7 +93,6 @@ def find_resource_files(): author_email='developers@neon.ai', long_description=long_description, long_description_content_type="text/markdown", - package_dir={SKILL_PKG: ""}, packages=[SKILL_PKG], package_data={SKILL_PKG: find_resource_files()}, include_package_data=True, diff --git a/skill.json b/skill.json index ebca9d7..5676bf1 100644 --- a/skill.json +++ b/skill.json @@ -1,8 +1,7 @@ { - "title": "Wolfram Alpha", - "url": "https://github.com/NeonGeckoCom/skill-fallback_wolfram_alpha", + "title": "neon-skill-fallback_wolfram_alpha", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", "summary": "General knowledge fallback handler based on [Wolfram Alpha](https://wolframalpha.com) services", - "short_description": "General knowledge fallback handler based on [Wolfram Alpha](https://wolframalpha.com) services", "description": "Answers general knowledge, math, and definition questions by using Wolfram Alpha API services. If the user is interested in knowing where the information for the spoken answer came from, Neon can send the most recent source of the spoken details to user\u2019s email. Use of this skill requires use of third-party APIs. This skill will use Neon AI servers by default, but you can deploy your own instance of [Diana](https://github.com/NeonGeckoCom/neon-diana-utils).", "examples": [ "What is 2 + 2?", @@ -10,19 +9,34 @@ "How far away is the moon?", "Send me the source for that." ], - "desktopFile": false, - "warning": "", - "systemDeps": false, + "credits": [ + "Neongecko" + ], + "category": "", + "package_name": "neon-skill-fallback_wolfram_alpha", + "pip_spec": "neon-skill-fallback_wolfram_alpha", + "license": "BSD-3-Clause", + "author": "Neongecko", + "tags": [], + "version": "3.0.0", + "url": "https://github.com/NeonGeckoCom/skill-fallback_wolfram_alpha", + "skill_id": "skill-fallback_wolfram_alpha.neongeckocom=neon_skill_fallback_wolfram_alpha:WolframAlphaSkill", + "skillname": "skill-fallback_wolfram_alpha", + "authorname": "NeonGeckoCom", + "name": "neon-skill-fallback_wolfram_alpha", "requirements": { "python": [ + "requests>=2.13.0", "neon-utils~=1.12", "ovos-utils~=0.0,>=0.0.28", - "ovos-workshop~=0.0,>=0.0.15", - "requests>=2.13.0" + "ovos-workshop~=0.0,>=0.0.15" ], "system": {}, "skill": [] }, + "desktopFile": false, + "warning": "", + "systemDeps": false, "incompatible_skills": [], "platforms": [ "i386", @@ -32,17 +46,6 @@ "arm" ], "branch": "master", - "license": "BSD-3-Clause", - "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", - "category": "", - "categories": [], - "tags": [], - "credits": [ - "Mycroft AI", - "NeonDaniel", - "reginaneon" - ], - "skillname": "skill-fallback_wolfram_alpha", - "authorname": "NeonGeckoCom", - "foldername": null + "foldername": null, + "short_description": "General knowledge fallback handler based on [Wolfram Alpha](https://wolframalpha.com) services" } \ No newline at end of file diff --git a/version.py b/version.py index 2c80c4c..abb7067 100644 --- a/version.py +++ b/version.py @@ -1,6 +1,6 @@ # NEON AI (TM) SOFTWARE, Software Development Kit & Application Framework # All trademark and other rights reserved by their respective owners -# Copyright 2008-2025 Neongecko.com Inc. +# Copyright 2008-2026 Neongecko.com Inc. # Contributors: Daniel McKnight, Guy Daniels, Elon Gasper, Richard Leeds, # Regina Bloomstine, Casimiro Ferreira, Andrii Pernatii, Kirill Hrymailo # BSD-3 License