8000 GitHub - zkep/wakatime-charts: Generate beautiful SVG charts using your Wakatime stats.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

zkep/wakatime-charts

 
 

Repository files navigation

wakatime-charts

GitHub Repo stars GitHub forks GitHub pull requests


Weekly Language Stats Weekly Project Stats

How to Use 🚀

Set it up in your repository ⚙️

  1. Add your wakatime api key from here, in your repository secrets with the name WAKATIME_API_KEY.

  2. Optional: If you are adding this action to a repository other than your profile repository (<username>/<username>), add your Github API Token from here, in your repository secrets with the name GITHUB_TOKEN.

  3. Go to actions tab of your repository, click New workflow, and then click the link set up a workflow yourself.

  4. Replace all the file contents with the following:

    name: Wakatime Charts
    
    on:
      workflow_dispatch:
      schedule:
        - cron: "0 0 * * *"
    
    jobs:
      update-charts:
        name: Update wakatime stats charts
        runs-on: ubuntu-latest
        steps:
          - uses: dvjn/wakatime-charts@master
            with:
              WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
              GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # only required if using the action in repository other than profile
  5. Commit this workflow file.

Note: The action will run at 00:00 UTC everyday to update the images.

Other Parameters 🔧

  • BRANCH_NAME: Set the branch on which charts are pushed. Defaults to master
  • COMMIT_MESSAGE: Set the commit message for the changes. Defaults to 📊
  • IMAGES_FOLDER: Set the folder name in which generated images are stored. Defaults to images
  • GIT_USER_EMAIL: Set the user email for git config. Defaults to Github Action Bot's email 41898282+github-actions[bot]@users.noreply.github.com
  • GIT_USER_NAME: Set the user name for git config. Defaults to Github Action

Using generated images 🔗

Link for the generated images is: https://raw.githubusercontent.com/<username>/<repository>/<branch_name>/<images_folder>/<chart_name>.svg

Where, the chart name is one of wakatime_weekly_language_stats and wakatime_weekly_project_stats.

Inspiration 😍

About

Generate beautiful SVG charts using your Wakatime stats.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.3%
  • Shell 13.4%
  • Dockerfile 2.3%
0