This repository is generated and updated by github-weekly-reporter.
Every week, GitHub Actions collects my activity (commits, PRs, reviews), an LLM writes a narrative summary, and the result is published as a blog-style report page and an animated profile card.
https://unhappychoice.github.io/weekly-report
Add this to your GitHub Profile README:
<a href="https://github.com/unhappychoice/weekly-report">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://unhappychoice.github.io/weekly-report/card-dark.svg" />
<source media="(prefers-color-scheme: light)" srcset="https://unhappychoice.github.io/weekly-report/card.svg" />
<img alt="Weekly Report" src="https://unhappychoice.github.io/weekly-report/card.svg" height="48" />
</picture>
</a>- Daily (automatic): A scheduled workflow collects your GitHub events at midnight (Asia/Tokyo).
- Weekly (manual): Trigger the workflow with
mode: weeklyfrom the Actions tab to generate a full report with AI narrative. - The report is deployed to GitHub Pages automatically.
Edit .github/workflows/weekly-report.yml to change:
| Setting | Current | Description |
|---|---|---|
username |
unhappychoice |
GitHub user to report on |
language |
en |
Report language (en, ja, zh-CN, zh-TW, ko, es, fr, de, pt, ru) |
timezone |
Asia/Tokyo |
IANA timezone for date calculations |
theme |
brutalist |
Report theme (brutalist, minimal, editorial) |
SITE_TITLE |
Dev Pulse |
Site title in the header and hero |
llm-provider |
openrouter |
LLM provider for AI narrative |
llm-model |
stepfun/step-3.5-flash:free |
Model name |
The report's canonical URL, OG images, and sitemap are generated using BASE_URL.
By default this is derived automatically from the repository name:
https://unhappychoice.github.io/weekly-report
If you use a custom domain, add BASE_URL to the workflow env:
env:
SITE_TITLE: 'Dev\nPulse'
BASE_URL: 'https://your-custom-domain.com'Then configure the custom domain in Settings > Pages > Custom domain.
- Go to Settings > Secrets and variables > Actions
- Update the
OPENROUTER_API_KEYsecret
Go to Actions, click Weekly Report, then Run workflow with mode: weekly.
Supported by deariary