{"id":19209896,"url":"https://github.com/remigius42/fitbit-otp-auth-app","last_synced_at":"2025-07-17T16:40:36.912Z","repository":{"id":196521314,"uuid":"612324465","full_name":"remigius42/fitbit-otp-auth-app","owner":"remigius42","description":"Two-factor authentication app for Fitbit smartwatches.","archived":false,"fork":false,"pushed_at":"2023-09-25T14:15:07.000Z","size":1849,"stargazers_count":5,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T16:32:41.355Z","etag":null,"topics":["fitbit","fitbit-sense","fitbit-versa3","two-factor-authentication"],"latest_commit_sha":null,"homepage":"https://remigius42.github.io/fitbit-otp-auth-app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/remigius42.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"custom":["www.buymeacoffee.com/remigius"]}},"created_at":"2023-03-10T17:29:18.000Z","updated_at":"2024-11-24T14:47:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"443ca31c-9c11-4193-b61a-ca542f268906","html_url":"https://github.com/remigius42/fitbit-otp-auth-app","commit_stats":null,"previous_names":["remigius42/fitbit-otp-auth-app"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/remigius42/fitbit-otp-auth-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remigius42%2Ffitbit-otp-auth-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remigius42%2Ffitbit-otp-auth-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remigius42%2Ffitbit-otp-auth-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remigius42%2Ffitbit-otp-auth-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/remigius42","download_url":"https://codeload.github.com/remigius42/fitbit-otp-auth-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remigius42%2Ffitbit-otp-auth-app/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265631347,"owners_count":23801798,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["fitbit","fitbit-sense","fitbit-versa3","two-factor-authentication"],"created_at":"2024-11-09T13:33:33.971Z","updated_at":"2025-07-17T16:40:36.891Z","avatar_url":"https://github.com/remigius42.png","language":"TypeScript","funding_links":["www.buymeacoffee.com/remigius","https://www.buymeacoffee.com/remigius"],"categories":[],"sub_categories":[],"readme":"# [fitbit-otp-auth-app](https://github.com/remigius42/fitbit-otp-auth-app)\n\n\u003c!-- spellchecker:ignore lato --\u003e\n\nCopyright 2023 binary poetry gmbh.\n\n[![Licensed under GPL-3.0 or later](https://img.shields.io/github/license/remigius42/fitbit-otp-auth-app)](./LICENSE)\n[![Build status](https://github.com/remigius42/fitbit-otp-auth-app/actions/workflows/node.js.yml/badge.svg?branch=main)](https://github.com/remigius42/fitbit-otp-auth-app/actions/workflows/node.js.yml)\n![Current app version](https://img.shields.io/github/package-json/v/remigius42/fitbit-otp-auth-app)\n[![Codacy Badge grade](https://app.codacy.com/project/badge/Grade/e65bee5724ee4258a97474ce4783ee0d)](https://app.codacy.com/gh/remigius42/fitbit-otp-auth-app/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade)\n[![Codacy Badge coverage](https://app.codacy.com/project/badge/Coverage/e65bee5724ee4258a97474ce4783ee0d)](https://app.codacy.com/gh/remigius42/fitbit-otp-auth-app/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_coverage)\n\nWith `fitbit-otp-auth-app` you can store your [time-based one time\npasswords\n(TOTP)](https://en.wikipedia.org/wiki/Time-based_one-time_password) on\nyour Fitbit device (currently Versa 3 and Sense) either by scanning a QR\ncode within the app settings or by entering the TOTP settings manually.\n\n\u003cdiv style=\"display:flex; grid-gap: 10px; margin-top:1em; margin-bottom: 1em;\"\u003e\n  \u003cimg width=\"169\" height=\"169\" src=\"docs/assets/screenshots/cut/normal_default.png\" alt=\"Token list with default color scheme\" /\u003e\n  \u003cimg width=\"169\" height=\"169\" src=\"docs/assets/screenshots/cut/normal_cyan.png\" alt=\"Token list with cyan color scheme\" /\u003e\n  \u003cimg width=\"169\" height=\"169\" src=\"docs/assets/screenshots/cut/normal_green.png\" alt=\"Token list with green color scheme\" /\u003e\n  \u003cimg width=\"169\" height=\"169\" src=\"docs/assets/screenshots/cut/normal_pink.png\" alt=\"Token list with pink color scheme\" /\u003e\n  \u003cimg width=\"169\" height=\"169\" src=\"docs/assets/screenshots/cut/normal_white.png\" alt=\"Token list with white color scheme\" /\u003e\n  \u003cimg width=\"169\" height=\"169\" src=\"docs/assets/screenshots/cut/normal_black.png\" alt=\"Token list with black color scheme\" /\u003e\n  \u003cimg width=\"169\" height=\"169\" src=\"docs/assets/screenshots/cut/enlarged_default.png\" alt=\"Enlarged token list with default color scheme\" /\u003e\n  \u003cimg width=\"169\" height=\"169\" src=\"docs/assets/screenshots/cut/add_tokens.png\" alt=\"Add tokens messages on device\" /\u003e\n\u003c/div\u003e\n\n## Features\n\n- [Add tokens using your smartphone camera](https://remigius42.github.io/fitbit-otp-auth-app/app/#tokens)\n- [Add tokens by entering the configuration manually](https://remigius42.github.io/fitbit-otp-auth-app/app/#add-token-manually)\n- [Customize the name displayed for your tokens](https://remigius42.github.io/fitbit-otp-auth-app/app/#tokens)\n- [Reorder the tokens in any way you like](https://remigius42.github.io/fitbit-otp-auth-app/app/#tokens)\n- [Store tokens on the smartwatch to not have to be connected to your smartphone](https://remigius42.github.io/fitbit-otp-auth-app/app/#store-tokens-on-smartwatch)\n- [Enlarge the token list for better readability](https://remigius42.github.io/fitbit-otp-auth-app/app/#enlarge-token-information)\n- [Compensate the potential clock drift of your smartwatch](https://remigius42.github.io/fitbit-otp-auth-app/app/#compensate-clock-drift)\n- [Choose out of 6 different color schemes](https://remigius42.github.io/fitbit-otp-auth-app/app/#color-scheme)\n\n## Usage\n\nIf you would like to know how to use this app, please have a look at the \u003ca\nhref=\"https://remigius42.github.io/fitbit-otp-auth-app/#user-documentation\"\u003eend-user\ndocumentation\u003c/a\u003e.\n\n## Contributing\n\nThanks for your interest in contributing! There are many ways to contribute to\nthis project. Get started by having a look at\n[CONTRIBUTING.md](./CONTRIBUTING.md).\n\n## Funding\n\nThis project is powered by coffee, therefore I would appreciate if you could\n\n\u003ca href=\"https://www.buymeacoffee.com/remigius\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" \u003e\u003c/a\u003e\n\nthank you!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremigius42%2Ffitbit-otp-auth-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fremigius42%2Ffitbit-otp-auth-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremigius42%2Ffitbit-otp-auth-app/lists"}