깃허브에 wakatime stats를 추가해보자

이사감·2021년 6월 18일
4

Github waka-readme-stats 사용법

해당 저장소의 README를 그대로 따라하면 된다. 당연히 wakatime이 본인이 사용하는 IDE에 추가되어있어야 함.

  1. 본인 프로필 저장소의 README.md에 다음 두 줄을 추가합니다. START와 END 사이에 stats가 그려지게 됩니다.
  <!--START_SECTION:waka-->
  <!--END_SECTION:waka-->
  1. 깃허브에서의 활동을 추적할 수 있도록 github access token을 발급받아 복사해둡니다.

    발급 경로 :
    Github - Settings - Developer settings - Personal access tokens - Generate new token
    체크 항목 : repo, user

  2. wakatime의 data를 받아올 수 있도록 api key를 복사해둡니다

    발급 경로 : https://wakatime.com/settings/account

  3. 저장소 - Settings - Secrets에서 New repository secret을 눌러 다음 키 2개를 추가합니다.

  Name : GH_TOKEN
  Value : 복사해둔 github access token

  Name : WAKATIME_API_KEY
  Value : 복사해둔 wakatime api key
  1. 저장소의 Actions 탭 - New - set up a workflow yourself을 누르고 다음 md를 복붙하여 저장합니다.
  name: Waka Readme

  on:
    schedule:
      # Runs at 12am IST
      - cron: '30 18 * * *'
    workflow_dispatch:
  jobs:
    update-readme:
      name: Update Readme with Metrics
      runs-on: ubuntu-latest
      steps:
        - uses: anmol098/waka-readme-stats@master
          with:
            WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
            GH_TOKEN: ${{ secrets.GH_TOKEN }}
            * 기본적으로 모든 Flag를 보여줍니다. 특정 Flag는 제외하고 싶다면 옵션을 이곳에 직접 작성해야 합니다.

Flag 종류 설정 옵션은 README의 Flags Available 섹션을 보면 됩니다.

언어를 한국어로 설정하고 싶다면 LOCALE: "ko"를 추가할 것.

저는 아래와 같이 작성하여 이렇게 설정했습니다.

LOCALE: "ko"
SHOW_LINES_OF_CODE: "True"
SHOW_PROFILE_VIEWS: "False"
SHOW_DAYS_OF_WEEK: "False"
SHOW_SHORT_INFO: "False"
SHOW_LOC_CHART: "False"
SHOW_PROJECTS: "False"
SHOW_LANGUAGE_PER_REPO: "False"

  1. Actions 탭의 Select workflow - Waka Readme 클릭 - Run workflow 클릭하면 2분 정도 후에 업데이트가 완료됩니다. 이후 매일 00.00 IST에 자동 업데이트됩니다.
profile
https://emewjin.github.io

1개의 댓글

comment-user-thumbnail
2021년 6월 30일

아니 너무 귀여운거아닌가요?‼😆

답글 달기