Skip to content

Web app guide to interface the Oura Cloud API. ๐Ÿ˜ด๐Ÿ’

Notifications You must be signed in to change notification settings

mindatasleep/oura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Oura Flask app

Introductory guide to create an app with Flask and MySQL to request data from the Oura Cloud API. See documentation for the complementairy, more technical, walkthrough on deploying the app using Docker, Rails, GitLab, and DigitalOcean.

See: https://mindatasleep.github.io/oura/

Running the app locally

Create oura_app_credentials.json in the root directory

{
    "CLIENT_ID": "YOUR_OURA_APP_CLIENT_ID",
    "CLIENT_SECRET": "YOUR_OURA_APP_CLIENT_SECRET"
}

Execute app from a virtual environment

python3 -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt

python3 -m app.app

Host docs locally

cd docs/
bundle exec jekyll serve

About

Web app guide to interface the Oura Cloud API. ๐Ÿ˜ด๐Ÿ’

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published