Update a pinned gist to contain your weekly WakaTime stats
πβ¨ For more pinned-gist projects like this one, check out: https://github.com/matchai/awesome-pinned-gists
- Create a new public GitHub Gist (https://gist.github.com/)
- Create a token with the
gist
scope and copy it. (https://github.com/settings/tokens/new) - Create a WakaTime account (https://wakatime.com/signup)
- In your WakaTime profile settings (https://wakatime.com/settings/profile) ensure
Display coding activity publicly
andDisplay languages, editors, operating systems publicly
are checked. - In your account settings, copy the existing WakaTime API Key (https://wakatime.com/settings/api-key)
-
Fork this repo
-
Edit the environment variable in
.github/workflows/schedule.yml
:- GIST_ID: The ID portion from your gist url:
https://gist.github.com/matchai/
6d5f84419863089a167387da62dd7081
.
- GIST_ID: The ID portion from your gist url:
-
Go to the repo Settings > Secrets
-
Add the following environment variables:
- GH_TOKEN: The GitHub token generated above.
- WAKATIME_API_KEY: The API key for your WakaTime account.
Finally Enable the workflow under actions tab, because workflows are disabled by default for forked repositories. After this is done, you won't see the Gist updated yet, until the Workflow runs.
I have added an on
event in the workflow to trigger it when a Pull Request happens, by default it is only triggered at 00:00 UTC every day.
You can update this readme, and choose "Create a new branch for this commit"
Then merge the PR and check your Pinned Gist.