{"id":16614485,"url":"https://github.com/holman/fatigue","last_synced_at":"2025-03-16T21:31:09.241Z","repository":{"id":56846085,"uuid":"906332","full_name":"holman/fatigue","owner":"holman","description":"Import your Nike+ runs into Garmin Connect.","archived":false,"fork":false,"pushed_at":"2020-02-29T00:42:19.000Z","size":22,"stargazers_count":32,"open_issues_count":1,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-27T14:46:56.029Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/holman.png","metadata":{"files":{"readme":"readme.markdown","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":"2010-09-13T03:53:57.000Z","updated_at":"2023-09-26T23:14:38.000Z","dependencies_parsed_at":"2022-09-09T00:52:23.905Z","dependency_job_id":null,"html_url":"https://github.com/holman/fatigue","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holman%2Ffatigue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holman%2Ffatigue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holman%2Ffatigue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holman%2Ffatigue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/holman","download_url":"https://codeload.github.com/holman/fatigue/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243830949,"owners_count":20354854,"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":[],"created_at":"2024-10-12T02:06:24.513Z","updated_at":"2025-03-16T21:31:08.960Z","avatar_url":"https://github.com/holman.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FATIGUE\n**Import your Nike+ runs to Garmin Connect**\n\n## Deprecated\n\n**Note**: I'm pretty sure after Nike changed their site, Fatigue doesn't work\nanymore. Mega bummer.\n\nIf you're a developer, Pull Requests are definitely accepted- after my initial\nimport of runs I have no need for Fatigue anymore, ironically enough.\n\n## It looks like this\n\n    $ fatigue\n\n\n      __      _   _                  \n     / _|    | | (_)                 \n    | |_ __ _| |_ _  __ _ _   _  ___ \n    |  _/ _` | __| |/ _` | | | |/ _ \\\n    | || (_| | |_| | (_| | |_| |  __/\n    |_| \\__,_|\\__|_|\\__, |\\__,_|\\___|\n                     __/ | for nike+garmin\n                     |___/               \n\n\n\n    Nike+ User ID:           123456789\n    Garmin Connect Username: sookie\n    Garmin Connect Password: \n\n    HARDCORE RUNNING ACTION: \n      status:      100% |oooooooooooooooooooooooooooooooooooooooooo| Time: 00:02:20\n\n    Neato! We just imported 72 runs. See them for yourself at:\n      http://connect.garmin.com/activities\n\n## What you get\n\nThis grabs run data from the low-fi Nike+ histories, so while it won't have GPS\nmaps like what Garmin rocks, we'll populate your Garmin history with Nike+ data\nfor things like distance run, how long your run took, what day and time it was\nrun, and shit.\n\n## Install\n\n**For the Techies**\n\n    gem install fatigue\n\nIf you have no idea what the heck a gem install is, have no fear; none of this\nis hard to do.\n\n**For Mac Users**\n\nOpen up your `Applications` folder, scroll down to `Utilities`, and then open\nup `Terminal`. Once you're there, type `sudo gem install fatigue` and then\nenter your Mac password when prompted. This will download the code to your\nmachine. When it tells you \"3 gems installed\", type `fatigue` and enjoy the\nshow.\n\nNOTE: If you run into a problem during installation where it spits out `ERROR:\nFailed to build gem native extension`, that means you need to install XCode.\nIt's available on your OS X install DVD or through the Mac App Store. We're\nworking on fixing this so you don't need to install XCode in the future.\n\n**For Windows Users**\n\nMicrosoft makes everything harder since you'll have to install Ruby yourself.\nUntil someone forks this repository with better Windows instructions (hint\nhint!), the best I can give you is to go try\n[RubyInstaller](http://rubyinstaller.org), install it, and then see if you can\nrun `gem install fatigue` in it. Somehow. I don't know really, but I have a lot\nof faith that you can manage it. You seem like a strong-willed individual.\n\n## Can I see your ID\n\nNike might release a public API at some point in the future (although they'll\nprobably make you buy their shoes in order to use it). Until then, we can sneak\nonto their widget API. You need to find your Nike+ user id, though (numeric ID,\nthat is; not your login).\n\nTo do this, log into your Nike+ account, click on \"Runs\", and then the long\nnumber right at the end of the URL is just what you need. COPY AND PASTE IT\nWITH ALL DUE HASTE.\n\nYou'll also need to make sure your runs are public. Click on your face on the\nsidebar, go to settings, and share your life away. No need to be modest.\n\n## Contribute\n\nPretty sure Nike will change their site, Garmin will change their site, or\nboth, so this may be a bit unstable, from time to time. Have no fear; open\nsource is here.\n\nIf you'd like to contribute fixes (thanks!), fork this project, add your\nchanges, make sure tests pass with `rake`, and send me a pull request.\nHigh-fives for new methods that are properly [TomDoc](http://tomdoc.org)'d.\n\n# JUST DO IT™\nLove, @[holman](http://twitter.com/holman).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholman%2Ffatigue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fholman%2Ffatigue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholman%2Ffatigue/lists"}