📌✨productive-box
Are you an early 🐤 or a night 🦉?
When are you most productive during the day?
Let's check out in gist!
This project is inspired by an awesome pinned-gist project.
Find more in https://github.com/matchai/awesome-pinned-gists
Overview
This project uses GitHub graphQL API to get the commit histories and write into the gist by rest.js
Setup
Prep work
- Create a new public GitHub Gist (https://gist.github.com/)
- Create a token with the
gist
andrepo
scope and copy it. (https://github.com/settings/tokens/new)enable
repo
scope seems DANGEROUS
but this GitHub Action only accesses your commit timestamp in repository you contributed.
Project setup
-
Fork this repo
-
Open the "Actions" tab of your fork and click the "enable" button
-
Edit the environment variable in
.github/workflows/schedule.yml
:- GIST_ID: The ID portion from your gist url:
https://gist.github.com/maxam2017/
9842e074b8ee46aef76fd0d493bae0ed
. - LOCALE: The locale of your country, eg.
zh-TW
for Taiwan,en-US
for America, etc.
- 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.