Coder Social home page Coder Social logo

share-your-garmin-workout's Introduction

Share Your Garmin Workout

Add share/import capabilities to the Garmin Connect website. Sharing you workout becomes really easy.

How to share a workout

When enabled, the extension will add a Download button to your workout page.

How to download the workout

Once downloaded, a workout file can be sent to your friends to let them import it in their Garmin Connect profile.

Please note either you and you friends need to have the extensions installed on your Chrome browser in order to export and import your workouts.

How to import a workout file

Go to the workouts page and click the Import Workout button

How to import a workout

References

Visit the extension's page on Chrome Extensions website

share-your-garmin-workout's People

Contributors

emic37 avatar filippopisano avatar fulippo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

share-your-garmin-workout's Issues

Encoding issue

Hi @fulippo

First, thank you very much for your job ! But I encounters encoding issue. When I export a workout from my GarminConnect account, it works perfectly. The created json file is correct. But when I import again into GarminConnect, all of the acented characters contained in the notes or titles are not correctly displayed.

Capture d’écran 2021-12-14 à 12 40 18

I tried to change json file encoding to latin-1 before import and the issue disappears. Is there a way to fix this issue into the plugin ?

garmin.cn support

garmin connect has a chinese version

it's just the url is different,

can add this domain too 'garmin.cn'?

402 error on xhr request due to missing bearer token

In noticed on 22/10/2023 that the download button was missing. When debugging the code it became clear that the xhr request to load the json file for the workout and that is used as the trigger to inject the button is now failing with a 402 code. A quick check resulted in the observation that the xhr request is missing a bearer Authorization header.
The token itself is available in local storage so it can be added to the request

Shared workouts repo?

Hi @fulippo - just wondering what you think about hosting a shared repo (and/or website) of user contributed workouts?

Not sure if this would end up being too much work (if you get a lot of PRs), or you feel the need to review them, or if it would be a total flop with minimal contributions.

I just think you have built a fantastic tool here and this could make it even more useful and make more people aware of it.

Cheers,
Adrian

Localization issue

Hi ! it's me again... and thanks again ! 😄

I purposed to you new french locales but I see that doesn't work. In fact, there is no link between locales and strings into manifest.json or share-your-workout.js files.

I tried some simple things without success. I fund how to make for manifest.json but not for share-your-workout.js. Do you know how to fix that ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.