├── .github └── workflows │ ├── daily_sync_rq.yml │ ├── migrate_garmin_cn_to_garmin_global.yml │ ├── migrate_garmin_global_to_garmin_cn.yml │ ├── sync_garmin_cn_to_garmin_global.yml │ └── sync_garmin_global_to_garmin_cn.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── assets ├── action_failed.png ├── connect.png ├── connect_permission.png ├── consent.png ├── cron.png ├── crontab-e.png ├── disable_sync.png ├── enable_workflow.jpg ├── fork.jpg ├── garmin_global.png ├── log.jpg ├── login_email.png ├── mfa.jpg ├── migrate.jpg ├── migrated.png ├── migrating.jpg ├── repo_permission.png ├── rq.png ├── rq_sigin_error_1.jpg ├── rq_sigin_error_2.jpg ├── rq_sigin_secrets.jpg ├── rq_workflow.png ├── secrets.jpg ├── secrets_ok1.png ├── settings.jpg ├── sheet.png ├── strava.png ├── strava_activities.png ├── sync.jpg ├── test_migrate.png ├── update_code.jpg ├── wechat.jpg ├── wechat_qr.png ├── workflow.png └── wx_sport.jpg ├── db ├── .gitkeep ├── garmin.db └── rq.db ├── package.json ├── src ├── constant.ts ├── index.ts ├── migrate_garmin_cn_to_global.ts ├── migrate_garmin_global_to_cn.ts ├── rq.ts ├── sample │ └── rq_res.json ├── sync_garmin_cn_to_global.ts ├── sync_garmin_global_to_cn.ts └── utils │ ├── garmin_cn.ts │ ├── garmin_common.ts │ ├── garmin_global.ts │ ├── google_sheets.ts │ ├── number_tricks.ts │ ├── runningquotient.ts │ ├── sqlite.ts │ ├── strava.ts │ └── type.ts ├── tsconfig.json └── yarn.lock /.github/workflows/daily_sync_rq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/.github/workflows/daily_sync_rq.yml -------------------------------------------------------------------------------- /.github/workflows/migrate_garmin_cn_to_garmin_global.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/.github/workflows/migrate_garmin_cn_to_garmin_global.yml -------------------------------------------------------------------------------- /.github/workflows/migrate_garmin_global_to_garmin_cn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/.github/workflows/migrate_garmin_global_to_garmin_cn.yml -------------------------------------------------------------------------------- /.github/workflows/sync_garmin_cn_to_garmin_global.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/.github/workflows/sync_garmin_cn_to_garmin_global.yml -------------------------------------------------------------------------------- /.github/workflows/sync_garmin_global_to_garmin_cn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/.github/workflows/sync_garmin_global_to_garmin_cn.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/README.md -------------------------------------------------------------------------------- /assets/action_failed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/action_failed.png -------------------------------------------------------------------------------- /assets/connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/connect.png -------------------------------------------------------------------------------- /assets/connect_permission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/connect_permission.png -------------------------------------------------------------------------------- /assets/consent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/consent.png -------------------------------------------------------------------------------- /assets/cron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/cron.png -------------------------------------------------------------------------------- /assets/crontab-e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/crontab-e.png -------------------------------------------------------------------------------- /assets/disable_sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/disable_sync.png -------------------------------------------------------------------------------- /assets/enable_workflow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/enable_workflow.jpg -------------------------------------------------------------------------------- /assets/fork.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/fork.jpg -------------------------------------------------------------------------------- /assets/garmin_global.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/garmin_global.png -------------------------------------------------------------------------------- /assets/log.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/log.jpg -------------------------------------------------------------------------------- /assets/login_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/login_email.png -------------------------------------------------------------------------------- /assets/mfa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/mfa.jpg -------------------------------------------------------------------------------- /assets/migrate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/migrate.jpg -------------------------------------------------------------------------------- /assets/migrated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/migrated.png -------------------------------------------------------------------------------- /assets/migrating.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/migrating.jpg -------------------------------------------------------------------------------- /assets/repo_permission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/repo_permission.png -------------------------------------------------------------------------------- /assets/rq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/rq.png -------------------------------------------------------------------------------- /assets/rq_sigin_error_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/rq_sigin_error_1.jpg -------------------------------------------------------------------------------- /assets/rq_sigin_error_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/rq_sigin_error_2.jpg -------------------------------------------------------------------------------- /assets/rq_sigin_secrets.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/rq_sigin_secrets.jpg -------------------------------------------------------------------------------- /assets/rq_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/rq_workflow.png -------------------------------------------------------------------------------- /assets/secrets.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/secrets.jpg -------------------------------------------------------------------------------- /assets/secrets_ok1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/secrets_ok1.png -------------------------------------------------------------------------------- /assets/settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/settings.jpg -------------------------------------------------------------------------------- /assets/sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/sheet.png -------------------------------------------------------------------------------- /assets/strava.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/strava.png -------------------------------------------------------------------------------- /assets/strava_activities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/strava_activities.png -------------------------------------------------------------------------------- /assets/sync.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/sync.jpg -------------------------------------------------------------------------------- /assets/test_migrate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/test_migrate.png -------------------------------------------------------------------------------- /assets/update_code.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/update_code.jpg -------------------------------------------------------------------------------- /assets/wechat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/wechat.jpg -------------------------------------------------------------------------------- /assets/wechat_qr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/wechat_qr.png -------------------------------------------------------------------------------- /assets/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/workflow.png -------------------------------------------------------------------------------- /assets/wx_sport.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/assets/wx_sport.jpg -------------------------------------------------------------------------------- /db/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /db/garmin.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/db/garmin.db -------------------------------------------------------------------------------- /db/rq.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/db/rq.db -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/package.json -------------------------------------------------------------------------------- /src/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/constant.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/migrate_garmin_cn_to_global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/migrate_garmin_cn_to_global.ts -------------------------------------------------------------------------------- /src/migrate_garmin_global_to_cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/migrate_garmin_global_to_cn.ts -------------------------------------------------------------------------------- /src/rq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/rq.ts -------------------------------------------------------------------------------- /src/sample/rq_res.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/sample/rq_res.json -------------------------------------------------------------------------------- /src/sync_garmin_cn_to_global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/sync_garmin_cn_to_global.ts -------------------------------------------------------------------------------- /src/sync_garmin_global_to_cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/sync_garmin_global_to_cn.ts -------------------------------------------------------------------------------- /src/utils/garmin_cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/utils/garmin_cn.ts -------------------------------------------------------------------------------- /src/utils/garmin_common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/utils/garmin_common.ts -------------------------------------------------------------------------------- /src/utils/garmin_global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/utils/garmin_global.ts -------------------------------------------------------------------------------- /src/utils/google_sheets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/utils/google_sheets.ts -------------------------------------------------------------------------------- /src/utils/number_tricks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/utils/number_tricks.ts -------------------------------------------------------------------------------- /src/utils/runningquotient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/utils/runningquotient.ts -------------------------------------------------------------------------------- /src/utils/sqlite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/utils/sqlite.ts -------------------------------------------------------------------------------- /src/utils/strava.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/utils/strava.ts -------------------------------------------------------------------------------- /src/utils/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/src/utils/type.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lijiehao1/DailySync/HEAD/yarn.lock --------------------------------------------------------------------------------