{"id":23948575,"url":"https://github.com/propan/hh-sync","last_synced_at":"2025-08-16T07:35:42.897Z","repository":{"id":62432898,"uuid":"43597354","full_name":"propan/hh-sync","owner":"propan","description":"a command-line utility for syncing workouts from Endomondo to HeiaHeia and Kilometrikisa","archived":false,"fork":false,"pushed_at":"2016-05-11T19:24:15.000Z","size":37,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-03T04:19:18.533Z","etag":null,"topics":["endomondo","endomondo-api","heiaheia","kilometrikisa","syncing-workouts"],"latest_commit_sha":null,"homepage":"","language":"Clojure","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/propan.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}},"created_at":"2015-10-03T11:48:32.000Z","updated_at":"2022-12-07T19:46:33.000Z","dependencies_parsed_at":"2022-11-01T21:01:09.258Z","dependency_job_id":null,"html_url":"https://github.com/propan/hh-sync","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/propan/hh-sync","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/propan%2Fhh-sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/propan%2Fhh-sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/propan%2Fhh-sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/propan%2Fhh-sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/propan","download_url":"https://codeload.github.com/propan/hh-sync/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/propan%2Fhh-sync/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270684113,"owners_count":24627773,"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","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["endomondo","endomondo-api","heiaheia","kilometrikisa","syncing-workouts"],"created_at":"2025-01-06T10:19:32.936Z","updated_at":"2025-08-16T07:35:42.875Z","avatar_url":"https://github.com/propan.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hh-sync\n\na command-line utility for syncing workouts from Endomondo to [HeiaHeia](https://www.heiaheia.com) and [Kilometrikisa](https://www.kilometrikisa.fi)\n\n## Important!\n\nThe utility asks you to provide credentials to all services it needs to have access to. They are stored locally and sent only to these services using HTTPS connection. But, when given, they are stored in plain text in `~/.hh-sync` folder. **Make sure you keep these files safe.**\n\n## Good to know\n\n - You can run syncing in interactive mode using `--interactive` flag. When provided, you will be asked to confirm syncing of every workout detected to be new.\n\n - By default, the untility searches new workouts only within a window of last 20 workouts. You can change that behaviour by giving `--depth` option.\n\n## Installation\n\n - Download the [hh-sync](https://github.com/propan/hh-sync/blob/stable/hh-sync) script\n - Place it on your $PATH where your shell can find it (eg. ~/bin)\n - Set it to be executable (chmod a+x ~/bin/lein)\n - Run it (hh-sync) and it will download the self-install package\n\n## Building\n\n1. Checkout sources\n2. Build with ``lein uberjar``\n    \n## Usage\n\nConfigure the CLI tool\n\n```lang=bash\nhh-sync --configure\n```\n\nSync workouts\n\n```lang=bash\nhh-sync --sync\n```\n\n## Upgrading hh-sync\n\nTo upgrade to the latest version run:\n\n```lang=bash\nhh-sync upgrade\n```\n\n## License\n\nCopyright © 2016 Pavel Prokopenko\n\nDistributed under the Eclipse Public License either version 1.0 or (at\nyour option) any later version.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpropan%2Fhh-sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpropan%2Fhh-sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpropan%2Fhh-sync/lists"}