Duolingo.com Stats
Version updated for centrumek/duolingo-readme-stats to version v1.0.0.
- This publisher is shown as erified by GitHub.
- This action is used across all versions by 1 repositories.
Go to the GitHub Marketplace to find the latest changes.
Release notes
First Release!
Automatically add and keep up to date your latest stats from duolingo.com.
| Username | Day Streak | Total XP |
|---|---|---|
| ๐ค Centrumek | ๐ฅ 257 | โก 23871 |
| Language | Level | XP |
|---|---|---|
| ๐บ๐ฆ Ukrainian | ๐ 36 | โก 8965 |
| ๐ฏ๐ต Japanese | ๐ 9 | โก 4780 |
| ๐ช๐ธ Spanish | ๐ 76 | โก 10126 |
Usage
Add these two placeholders somewhere in your README.md, they will get replaced by the action.
<!--START_SECTION:duolingoStats-->
<!--END_SECTION:duolingoStats-->
Create a GitHub Action in your repository, you can call it duolingo-readme-stats.yml.
name: Duolingo README Stats Action
on:
schedule:
- cron: '0 0 * * *' # Runs at 00:00 UTC every day
workflow_dispatch:
jobs:
update-readme:
name: Update readme with your duolingo stats
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: centrumek/duolingo-readme-stats@main
with:
DUOLINGO_USER_ID: <Your duolingo.com user ID>
DUOLINGO_USER_ID variable can be found in browser DevTools [Fn + F12]
Application>Local Storage>https://www.duolingo.com/> e.g.duo.appLogo>{"730772122":{"canShowLogoDot":true}}.Network>Fetch/XHR> e.g.https://zombie.duolingo.com/22/web.json?user=730772122.
Configuration
There are a few configuration options you can use in your GitHub Action.
| Parameter | Description | Default | Required |
|---|---|---|---|
| DUOLINGO_USER_ID | Your duolingo.com user ID | 730772122 | Yes |
| COMMIT_EMAIL | Email used while committing to the repo | 41898282+github-actions[bot]@users.noreply.github.com | No |
| COMMIT_MSG | Commit message used while committing to the repo | ๐ฌ Updated README with your duolingo stats | No |
| COMMIT_USERNAME | Username used while committing to the repo | duolingo-stats-bot | No |
| FILE_NAME | Define a specific file in your repo | README.md | No |
| SHOW_LANGUAGES | Toggle the languages table | true | No |