Skip to content

liuzhen9320/weekly-report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 

Repository files navigation

liuzhen9320 DevNews

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.

Live Reports

https://liuzhen9320.github.io/weekly-report

Profile Card

Weekly Report

Add this to your GitHub Profile README:

<a href="https://github.com/liuzhen9320/weekly-report">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://liuzhen9320.github.io/weekly-report/card-dark.svg" />
    <source media="(prefers-color-scheme: light)" srcset="https://liuzhen9320.github.io/weekly-report/card.svg" />
    <img alt="Weekly Report" src="https://liuzhen9320.github.io/weekly-report/card.svg" height="48" />
  </picture>
</a>

How It Works

  1. Daily (automatic): A scheduled workflow collects your GitHub events at midnight (Asia/Shanghai).
  2. Weekly (manual): Trigger the workflow with mode: weekly from the Actions tab to generate a full report with AI narrative.
  3. The report is deployed to GitHub Pages automatically.

Configuration

Edit .github/workflows/weekly-report.yml to change:

Setting Current Description
username liuzhen9320 GitHub user to report on
language zh-CN Report language (en, ja, zh-CN, zh-TW, ko, es, fr, de, pt, ru)
timezone Asia/Shanghai IANA timezone for date calculations
theme brutalist Report theme (brutalist, minimal, editorial)
SITE_TITLE liuzhen9320 DevNews Site title in the header and hero
llm-provider openrouter LLM provider for AI narrative
llm-model deepseek/deepseek-v4-flash:free Model name

Base URL

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://liuzhen9320.github.io/weekly-report

If you use a custom domain, add BASE_URL to the workflow env:

env:
  SITE_TITLE: 'liuzhen9320 DevNews'
  BASE_URL: 'https://your-custom-domain.com'

Then configure the custom domain in Settings > Pages > Custom domain.

Changing the LLM API Key

  1. Go to Settings > Secrets and variables > Actions
  2. Update the OPENROUTER_API_KEY secret

Manual Report Generation

Go to Actions, click Weekly Report, then Run workflow with mode: weekly.


Supported by deariary

About

Weekly GitHub activity reports

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors