8000 GitHub - schneidergithub/lichess_youtube_automation: generates chess puzzle videos · GitHub
[go: up one dir, main page]

Skip to content

schneidergithub/lichess_youtube_automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lichess YouTube Automation

Automated pipeline that converts Lichess puzzles into chess tactic videos and YouTube Shorts.

Pipeline:

Lichess Puzzle → Stockfish validation → Board animation → Script → Voice → Video → Thumbnail → YouTube Upload

Features

  • Fetch puzzles from Lichess
  • Render animated chess boards
  • TODO: Generate narration
  • TODO: Build long videos and Shorts
  • TODO: Automated GitHub Actions execution

Repository layout

  • scripts/ contains the canonical implementation of each pipeline stage and the executable scripts/pipeline.py entrypoint.
  • .github/workflows/daily_generation.yml schedules the pipeline; no other root-level workflow files are maintained.
  • Supporting artifacts such as generated videos/shorts/thumbnails are excluded via .gitignore.

Setup

  1. Install dependencies

    pip install -r requirements.txt
  2. Configure environment

    cp .env.example .env

Running the pipeline

Invoke the only supported entrypoint:

python3 scripts/pipeline.py

About

generates chess puzzle videos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

0