requests-oauthlib
python-fitbit
requests-oauthlib | python-fitbit | |
---|---|---|
4 | 3 | |
1,698 | 615 | |
0.5% | 0.0% | |
8.1 | 0.0 | |
30 days ago | 12 months ago | |
Python | Python | |
ISC License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
requests-oauthlib
- Do you think OAuth libraries like oauthlib and requests_oauthlib are the best solutions for writing OAuth clients for any website or services? Are there cases where none of them are worthwhile and you should just use a library like requests?
-
How to Login to an External Website Using Google Authentication on Your Own Website?
Probably this one. https://github.com/requests/requests-oauthlib
- Help with requests.post() method and logging into a website
-
Access Lovoo API using Python
requests-oauthlib seems to support it, but I don't know which of the token correspond to which variable:
python-fitbit
-
Custom firmware for mi fitness band
Contrary to many android wearables, the most recent google pixel watch 2 is reasonably good at sleep tracking according to the quantified scientist: https://www.youtube.com/watch?v=Ef1by8kJfk4&t=1109s
Google partnered with fitbit last year and now sleep data and other biometrics are shared with the fitbit app. The good thing about this is that you can access your data via fitbit's API, there is a python package for this process: https://github.com/orcasgit/python-fitbit. You can read this article if you want more details on how to configure oauth to make this work: https://towardsdatascience.com/using-the-fitbit-web-api-with...
The cons of this setup is that you still need an android phone synched with your watch and is not too privacy friendly, but sure, you could run the code on your linux machine
-
Can you get raw data out of a Fitbit for manual analysis?
Here are some projects that I have found: https://github.com/orcasgit/python-fitbit https://github.com/corynissen/fitbitScraper https://github.com/aam4510/fitbit4j https://github.com/pkpio/fitbit-googlefit
-
Do you think OAuth libraries like oauthlib and requests_oauthlib are the best solutions for writing OAuth clients for any website or services? Are there cases where none of them are worthwhile and you should just use a library like requests?
Naturally I first googled for Python API wrappers for Fitbit and found python-fitbit, but it doesn't support all of the end points like create food, to name one that I want to use. It hasn't been updated for a long time and it doesn't have clear documentation for setup from start to finish. I did a bunch of googling to do so, including error messages I got but I never got it set up and authenticated.
What are some alternatives?
Authomatic - Simple yet powerful authorization / authentication client library for Python web applications.
qs_ledger - Quantified Self Personal Data Aggregator and Data Analysis
Flask-OAuthlib - YOU SHOULD USE https://github.com/lepture/authlib
fitbitScraper - R package to scrape fitbit data
Link-scraper-in-python - A Python script to scrap all links in a given website using requests and Beautiful soup
fitbit-googlefit - Export Fitbit data to Google Fit. Unlike the alternatives such as fitnessyncer.com, this offers very fine intraday granularity (every minute/second data).
loginpass - Login with Google, GitHub, Twitter, Facebook and many other networks.
fitbit4j - Fitbit Java Client API and Examples
Google-OAuthLib-Django - 🐍 Django boilerplate App for a full Google OAuth2 authentication flow
flask-oauth - OAuth Support for Flask