Updates Garmin Badge Database with your badge and challenge data
Chrome Browser Extension
Use the Chrome Browser Extension to upload your data from Garmin Connect to garminbadges.com
No need to input your Garmin Connect credentials and it works with 2FA (two factor authentication).
On Android phones you can use
Kiwi Browser to run the Chrome extension.
Download from Chrome Web Store
How to use
- Install the extension from Chrome Web Store.
- Enter username and email address for your garminbadges.com account in the extension options.
- Browse to Garmin Connect (https://connect.garmin.com) and login.
- Click the extension to display the Update button.
- Click the Update button and wait until you get the message that the update is finished.
Every time you got updated badge or challenge data in Garmin Connect you just press the Update button and Garmin Badge Database will be updated with your latest data.
Python script
Use the Python script to upload your data from Garmin Connect to garminbadges.com
All credentials are stored on your computer and it works with 2FA (two factor authentication).
Save the python file to your computer. Make sure you got Python3 and Pip3 installed.
Download Python here.
Run this command to install required packages:
(Note that the python command be can be different on different machines. Use the one that works for you: python, python3 or py)
python -m pip install garth
Run the python script:
python garminbadges-updater.py
Link to the script
Let the web server fetch the data
NOTE! This function is currently not working very good since Garmin is limiting the number of requests this server can do.
It is better to use the Chrome Browser Extension or the Python script above. They are both working.
Note that the function below does NOT work if two factor authentication (2FA) is enabled. Use the Chrome Browser Extension or the Python script instead. They both support 2FA.
Submit your data here to use it in the front page.
After you have added your badges find your username in the Username dropdown.