Chris Veilleux
f8c1f830c8
Add a new endpoint to perform STT transcription through Assembly AI.
2022-08-22 14:39:25 -05:00
Chris Veilleux
abb91401c6
remove old logging mechanism as it is no longer used.
2022-03-10 12:03:08 -06:00
Chris Veilleux
0db649e4ff
added new logger config code but left old in place until new is implemented everywhere
2022-03-09 17:50:09 -06:00
Chris Veilleux
ccae724ad7
Moved Pantacor sync from device activation to its own endpoint. This will keep Selene pairing and Pantacor registration independent to help the user experience in pairing
2022-03-03 10:48:25 -06:00
Kris Gesling
a8c6251d90
Merge branch 'dev' into test
2021-11-19 10:00:55 +09:30
Kris Gesling
064973e3dc
Add new Wolfram Alpha Full Restults v2 API endpoint
...
Useful for fetching images related to Wolfram search results.
2021-11-19 09:55:46 +09:30
Kris Gesling
1d3332b8a6
Add Wolfram Alpha Simple API endpoint
...
Useful for fetching images related to Wolfram search results.
2021-10-26 23:51:49 +09:30
Chris Veilleux
699ab4f1d2
added endpoint to Public API for uploading a wake word sample file.
2020-09-02 13:57:00 -05:00
Chris Veilleux
758bfe68a8
Merge remote-tracking branch 'remotes/origin/dev' into feature/timezone_endpoint
...
# Conflicts:
# api/public/Pipfile.lock
# shared/selene/data/geography/repository/city.py
2019-10-11 12:52:55 -05:00
Chris Veilleux
ad3eb20a78
Merge remote-tracking branch 'remotes/origin/dev' into feature/publish_repo
...
# Conflicts:
# api/account/Pipfile.lock
# api/public/public_api/endpoints/device_skill.py
# shared/selene/data/device/__init__.py
2019-09-30 11:54:54 -05:00
Chris Veilleux
41789eca3f
un-comment the token check that was commented for testing
2019-09-26 16:12:40 -05:00
Chris Veilleux
71a78b8d55
renamed geolocation endpoint url
2019-09-26 12:03:13 -05:00
Chris Veilleux
8e0f6c53ea
new public API endpoint to extrapolate a geolocation from a string.
2019-09-25 17:26:29 -05:00
Chris Veilleux
a5dbb5715d
updated API to use new endpoints
2019-09-05 18:45:51 -05:00
Steve Penrod
9dc4d62490
Adding the basics to prepare for publishing this repo
...
Changes include:
* Adding AGPL 3.0 license template (TODO: Apply to all 200+ *.py files)
* Adding AGPL license files
* Add generic public repo files (CONTRIBUTING, etc)
* Simple README updates
* Adding other generic files, e.g. .github templates
2019-07-27 18:44:23 -05:00
Chris Veilleux
fd5678139e
fixed a bug when a device sends skill settings before it sends the skill manifest. to address the bug, if settings are sent for a skill not yet assigned to a device, insert the device_skill row
2019-07-03 15:53:21 -05:00
Chris Veilleux
ac2f48a299
Merge remote-tracking branch 'remotes/origin/master' into dev
...
# Conflicts:
# api/public/public_api/endpoints/device_skills.py
# api/public/tests/features/steps/device_skills.py
# shared/selene/data/skill/repository/device_skill.py
2019-06-27 12:22:23 -05:00
Chris Veilleux
54719b81c7
Merge branch 'dev' into fix-duplicate-skills
2019-06-26 11:05:14 -05:00
Chris Veilleux
12dc2175d2
updated the skill settings endpoint in the public API handle more use cases
2019-06-25 18:12:34 -05:00
Matheus Lima
709c805c34
Merge branch 'test'
2019-06-25 16:33:05 -03:00
Matheus Lima
7e72507d6b
Created stripe webhook
2019-06-25 16:25:15 -03:00
Chris Veilleux
a13b52d37e
Merge remote-tracking branch 'remotes/origin/test'
2019-06-18 15:37:23 -05:00
Matheus Lima
d222756020
Changing the endpoint used to delete a skill settings block
2019-06-18 16:52:57 -03:00
Matheus Lima
a067dcd544
Revert "Changing the endpoint used to delete a skill settings block"
...
This reverts commit def458234a3f33ff504ec204456bad9c48d26f53.
2019-06-18 16:39:58 -03:00
Matheus Lima
942244cd77
Changing the endpoint used to delete a skill settings block
2019-06-18 15:37:39 -03:00
Chris Veilleux
f9466358db
Merge remote-tracking branch 'remotes/origin/dev' into fix-metrics-service
...
# Conflicts:
# api/account/tests/features/steps/update_membership.py
# api/public/tests/features/device_metrics.feature
# api/public/tests/features/steps/common.py
# shared/selene/testing/account.py
# shared/selene/testing/api.py
2019-06-18 13:10:00 -05:00
Matheus Lima
4bbd078987
Created endpoint to delete a given skill from a device
2019-06-14 18:02:10 -03:00
Chris Veilleux
fd2b46d0b2
Change the core metrics collection to happen within Selene.
2019-06-08 19:23:29 -05:00
Matheus Lima
32f7363d1f
Adding URL to download premium voices
2019-06-04 18:34:01 -03:00
Matheus Lima
024ef995fe
Fixing email to receive a PUT request instead of a POST
2019-05-24 11:07:27 -03:00
Matheus Lima
1e2865d800
Fixing email endpoint path
2019-05-24 10:57:01 -03:00
Matheus Lima
875b17f5c7
Fixing the endpoint used to send emails
2019-05-23 16:15:59 -03:00
Matheus Lima
379894b257
Added oauth callback endpoint
2019-05-09 12:36:45 -03:00
Matheus Lima
8bf7610f8c
Moving oauth endpoint back to the public api project
2019-04-23 19:39:13 -03:00
Matheus Lima
7d560946ca
Fixing url
2019-04-23 19:39:13 -03:00
Matheus Lima
a86cc568d4
Refactoring oauth endpoint
2019-04-23 19:39:13 -03:00
Matheus Lima
1058b057dc
Moving the endpoint to get the oauth url to the shared project
2019-04-23 19:39:13 -03:00
Matheus Lima
8c0425f333
Implemented endpoints to communicate with the oauth gateway service
2019-04-23 19:39:13 -03:00
Chris Veilleux
ad7eb63536
Merge pull request #104 from MycroftAI/test
...
added logging config to public api
2019-04-04 13:27:45 -05:00
Chris Veilleux
bf4991007b
added logging config to public api
2019-04-04 13:19:22 -05:00
Matheus Lima
c8a86076f9
Configuring logging root
2019-04-03 22:53:35 -03:00
Matheus Lima
dac786238d
Minor refactor
2019-03-27 11:34:29 -03:00
Matheus Lima
cab65636db
Created API call to fetch the skills manifest
2019-03-27 11:23:59 -03:00
Matheus Lima
e23d9ab840
Created endpoint to upload skills manifest
2019-03-27 11:23:59 -03:00
Matheus Lima
f3e67f9677
Created endpoint to fetch a location associated with a device
2019-03-27 11:21:26 -03:00
Chris Veilleux
db230cc208
removed add device endpoint as it now exists in the account API
2019-03-20 17:12:32 -05:00
Matheus Lima
8484d8289b
- Changing the validation in the endpoints used to update the device fields and to activate the device and to upload the skill settings
...
- Checking the authentication token in the before_request function. This is a tricky to make the api compatible with the mycroft core is expecting today. Today tartarus returns 401 when it calls and endpoint with a non existent path (like /device/{uuid} without pass the uuid). That is the value core expect to check if it needs to perform a device pairing. We should change that in future versions
- Changed device endpoint to send the user uuid together with the device
2019-03-08 17:09:53 -03:00
Matheus Lima
164d2280f9
Adding the /v1 prefix to the endpoints
2019-03-07 23:08:19 -03:00
Matheus Lima
e4bd9930d7
Created endpoint to patch device fields
2019-03-06 22:39:34 -03:00
Matheus Lima
b85809f316
Implemented skill uploading
2019-03-06 15:35:35 -03:00