{"id":26022973,"url":"https://github.com/agrison/fitbit-to-withings","last_synced_at":"2026-05-26T20:31:53.663Z","repository":{"id":145285667,"uuid":"365217795","full_name":"agrison/fitbit-to-withings","owner":"agrison","description":null,"archived":false,"fork":false,"pushed_at":"2021-05-07T12:11:41.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-06T10:43:04.712Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agrison.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-07T11:54:19.000Z","updated_at":"2021-05-07T12:11:43.000Z","dependencies_parsed_at":"2023-04-21T09:46:51.140Z","dependency_job_id":null,"html_url":"https://github.com/agrison/fitbit-to-withings","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/agrison/fitbit-to-withings","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrison%2Ffitbit-to-withings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrison%2Ffitbit-to-withings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrison%2Ffitbit-to-withings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrison%2Ffitbit-to-withings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agrison","download_url":"https://codeload.github.com/agrison/fitbit-to-withings/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrison%2Ffitbit-to-withings/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33538659,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"ssl_error","status_checked_at":"2026-05-26T15:22:15.568Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-06T10:37:37.157Z","updated_at":"2026-05-26T20:31:53.655Z","avatar_url":"https://github.com/agrison.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Import your Fitbit weight data into Withings Health Mate\n\nSo my Fitbit Aria just died, and I ordered a Withings Body+. \n\nSadly it seems that you can only import steps from a Fitbit account, \nit appears that weight is not a valid use case. \n\nSo I'm here, writing this small program to do it for me.\n\n## Building \u0026 running\n\nYou can either just clone the repository and run the program with the path to your **MyFitbitData.zip** file.\nOr you can go also build an image with graal native.\n\nSee `build.sh`\n\nThe program targets Java 8.\n\n## Output\n\nThis program just extracts your daily weight data from your Fitbit exported zip file, and chunks them into files of 299 entries\nas expected by the Withings web site.\n\nYou can just upload them one by one and you are good to go.\n\nI did it only for weight data, the process is similar for heart rate, but it would generate too much file.\n\n# Procedure\n\n1. Login to your Fitbit Account\n2. Go to **Settings \u003e Data Export**, then ask for a full export\n3. You will receive an email with a link that you need to click for confirmation\n4. Wait for the website to generate a zip, it can take some time (around 30 minutes for me)\n5. Download the **MyFitbitData.zip** archive\n6. Either download the **fitbit-to-withings.jar** file from the [release page](https://github.com/agrison/fitbit-to-withings/releases/), and run it\n ```shell\njava -jar fitbit-to-withings.jar /path/to/MyFitbitData.zip\n\nLoaded 592 entries.\nCreated C:\\dev\\github\\fitbit-to-withings\\weight_1.csv\nCreated C:\\dev\\github\\fitbit-to-withings\\weight_2.csv\n```  \n\n   Or, run build the program from sources, and run it\n```shell\n./gradlew build\njava -jar build/libs/fitbit-to-withings-1.0-all.jar /path/to/MyFitbitData.zip\n\nLoaded 592 entries.\nCreated C:\\dev\\github\\fitbit-to-withings\\weight_1.csv\nCreated C:\\dev\\github\\fitbit-to-withings\\weight_2.csv\n```\n\n7. Go to your Withings app ( https://healthmate.withings.com/ )\n8. Click on your name (upper right) \u003e Settings \u003e Your initials (AG, for me) \u003e Import my data\n9. Select the file **weight_1.csv** then click **Validate**\n10. Reiterate step 9 as much as you have files\n\nAnd you're done.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagrison%2Ffitbit-to-withings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagrison%2Ffitbit-to-withings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagrison%2Ffitbit-to-withings/lists"}