Skip to content
This repository has been archived by the owner on Nov 20, 2024. It is now read-only.

add neon backend #11

Closed
wants to merge 1 commit into from
Closed

add neon backend #11

wants to merge 1 commit into from

Conversation

JarbasAl
Copy link
Member

@JarbasAl JarbasAl commented Oct 4, 2022

follow up to #10

NeonMQ Backend

Python client library for interaction with several supported backends under a single unified interface

Backend Overview

API Offline Personal Selene OVOS Neon
Admin yes [1] yes no no no
Device yes [2] yes yes yes [4] yes [4]
Metrics yes [2] yes yes yes [4] yes
Dataset yes [2] yes yes yes [4] yes [4]
OAuth yes [2] yes yes yes [4] yes [4]
Wolfram yes [3] yes yes yes yes
Geolocate yes yes yes yes yes
STT yes [3] yes yes yes yes
Weather yes [3] yes yes yes yes
Email yes [3] yes yes yes yes
[1] will update user level mycroft.conf
[2] shared json database with personal backend for UI compat
[3] needs additional configuration (eg. credentials)
[4] uses offline_backend functionality

units (str): metric or imperial measurement units
lat_lon (tuple): the geologic (latitude, longitude) of the weather location
"""
raise NotImplementedError()
Copy link
Member Author

@JarbasAl JarbasAl Oct 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@NeonDaniel are these available in neon_mq or only the other weather endpoints?

# Metrics API
def metrics_upload(self, name, data):
""" upload metrics"""
raise NotImplementedError() # TODO
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@NeonDaniel could you please implement these missing methods since you are the most familiar with the mq messages?

@JarbasAl JarbasAl force-pushed the feat/neon_ovos_backends branch from 9c25203 to df048fe Compare October 10, 2022 16:35
@JarbasAl JarbasAl changed the title add neon + ovos backends add neon backend Oct 11, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant