{"id":20478597,"url":"https://github.com/runningdeveloper/days-since-last","last_synced_at":"2026-02-13T13:03:42.282Z","repository":{"id":39568004,"uuid":"349716177","full_name":"runningdeveloper/days-since-last","owner":"runningdeveloper","description":"How long has it been since my last run. Simple webpage to help with motivation.","archived":false,"fork":false,"pushed_at":"2024-06-21T17:48:35.000Z","size":741,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-13T13:15:35.373Z","etag":null,"topics":["cycling","excercise","running","strava","walking"],"latest_commit_sha":null,"homepage":"https://runningdeveloper.github.io/days-since-last/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/runningdeveloper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-03-20T12:16:58.000Z","updated_at":"2024-06-21T17:48:07.000Z","dependencies_parsed_at":"2023-12-19T21:20:41.286Z","dependency_job_id":"621e9487-b9ce-4544-9521-cee069eebf96","html_url":"https://github.com/runningdeveloper/days-since-last","commit_stats":{"total_commits":726,"total_committers":3,"mean_commits":242.0,"dds":0.03581267217630857,"last_synced_commit":"aea3a9a9622f942743cf0d6b756217b4592b117e"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/runningdeveloper/days-since-last","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runningdeveloper%2Fdays-since-last","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runningdeveloper%2Fdays-since-last/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runningdeveloper%2Fdays-since-last/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runningdeveloper%2Fdays-since-last/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/runningdeveloper","download_url":"https://codeload.github.com/runningdeveloper/days-since-last/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runningdeveloper%2Fdays-since-last/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263922506,"owners_count":23530337,"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":["cycling","excercise","running","strava","walking"],"created_at":"2024-11-15T15:38:25.357Z","updated_at":"2026-02-13T13:03:37.256Z","avatar_url":"https://github.com/runningdeveloper.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Days Since Last Activity\n\nFYI - this works I make it open on every new tab and it helps with motivation.\n\n__I wanted a page that tells me when I last ran.__\n\nI am always trying to find ways to motivate myself to get out and run. Making this webpage open on a new tab page might help me. Also if its very public and open family/friends could quickly nag me about how long it's been since I ran.\n\nThis is inspired by those boards you see at mines or factories with DAYS SINCE LAST INJURY.\n\n## Idea\n\nThe basic idea is to use a github action to fire a request to Strava everyday and then build a static page with the days since last run.\n\nI'm making it so I can choose another default sport. So other people that prefer cycling could also use this.\n\n## How to use\n\nStill need work out all the steps and add it here. Roughly it would be something like:\n- Fork the project\n- Get the Strava tokens for yourself - need to add some docs on this\n- Customize the default settings - default sport\n- The you would have your own version, either trigger a build every hour or use a strava webhook to trigger only after you do an activity\n\n## Privacy\n\nYour activities will be public but thats the idea. The script does skip activities that are not public.\n\nPeople can already go to your Strava and see your public activities but this makes it a lot easier.\n\n## Tech\n\nUsing a cloudflare worker to trigger the build from a strava webhook - will open source code or do a blog post soon.\n\nSwitching the website to vite so I can use react. Partly to experience the start learning vite and react is my jam.\n\n### Sweet Digit font\n\nFound it here I think its cool [https://github.com/keshikan/DSEG](https://github.com/keshikan/DSEG)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frunningdeveloper%2Fdays-since-last","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frunningdeveloper%2Fdays-since-last","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frunningdeveloper%2Fdays-since-last/lists"}