inokawa / lang-box

πŸ’» Update a pinned gist to contain languages of your recent commits in GitHub

Home Page:https://github.com/inokawa/lang-box

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lang-box

πŸ’» Update a pinned gist to contain languages of your recent commits in GitHub


This project is inspired by waka-box, productive-box and metrics.
πŸ“Œβœ¨ For more pinned-gist projects like this one, check out: https://github.com/matchai/awesome-pinned-gists

This project gets your recent commits from your activities fetched from GitHub API, and process them with linguist to show the percentage of each languages used. This project also calculate how many lines of codes were added/removed per language.

Setup

Prep work

  1. Create a new public GitHub Gist (https://gist.github.com/)

  2. Create a token with the gist scope and copy it. (https://github.com/settings/tokens/new)

Project setup

  1. Fork this repo, or create a repository from template by clicking here or the Use this template button on this project.

    • If you added repo scope above, it's recommended to create private repository.
  2. Open the "Actions" tab of your fork and click the "enable" button.

  3. Edit the environment variable in .github/workflows/run.yml:

    • GIST_ID: The ID portion from your gist url: https://gist.github.com/inokawa/64dacee1c6c93cdbcf48548f6598f823.
  4. Go to the repo Settings > Secrets

  5. Add the following environment variables:

    • GH_TOKEN: The GitHub token generated above.
  6. Pin the newly created Gist

About

πŸ’» Update a pinned gist to contain languages of your recent commits in GitHub

https://github.com/inokawa/lang-box

License:MIT License


Languages

Language:JavaScript 100.0%