Bot releases are hidden (Show)
Full Changelog: https://github.com/Balastrong/chess-stats-action/compare/v2...v2.0.1
Published by Balastrong about 2 years ago
It is now possible to add a table with stats from your current and best score in rapid, blitz and bullet games.
Full Changelog: https://github.com/Balastrong/chess-stats-action/compare/v1.0.3...v2
Published by Balastrong about 2 years ago
Published by Balastrong about 2 years ago
Fix on naming - more news coming soon!
Published by Balastrong about 2 years ago
Automatically add and keep up to date your latest games from chess.com.
White ⚪ | Black ⚫ | Result 🏆 | Date 📅 |
---|---|---|---|
Hikaru | TigrVShlyape | win | 27/7/2022 |
Hikaru | Salem-AR | stalemate | 27/7/2022 |
mbojan | Hikaru | win | 27/7/2022 |
Hikaru | honestgames | win | 27/7/2022 |
Russian_berezka | Hikaru | win | 27/7/2022 |
Hikaru | bipe137 | win | 27/7/2022 |
Witik | Hikaru | resigned | 26/7/2022 |
Hikaru | Manukyan_Artak | win | 26/7/2022 |
K_A_S_T_O_R | Hikaru | resigned | 26/7/2022 |
Hikaru | jinbojinbo | win | 26/7/2022 |
Add these two placeholders somewhere in your README.md
, they will get replaced by the action.
<!--START_SECTION:chessStats-->
<!--END_SECTION:chessStats-->
Create a GitHub Action in your repository, you can call it chess-stats-action.yml
.
name: Chess Stats Action
on:
schedule:
- cron: '0 0 * * *' # Runs at 00:00 UTC every day
workflow_dispatch:
jobs:
update-readme:
name: Update readme with your chess stats and games
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: Balastrong/chess-stats-action@master
with:
CHESS_USERNAME: <Your chess.com Username>
There are a few configuration options you can use in your GitHub Action.
Parameter | Description | Default | Required |
---|---|---|---|
CHESS_USERNAME | Your chess.com username | hikaru | Yes |
COMMIT_MSG | Commit message used while committing to the repo | Update README with your chess games | No |
GAMES_SIZE | How many games to load | 10 | No |
SHOW_DATE | Toggle the Date column | true | No |
There are many possible ways to expand the functionalities or improve the current logic. Feel free to have a look at the open issues or create a new one youself if something is missing.
PRs are also welcome!