finds.dev← search

// the find

DenverCoder1/github-readme-youtube-cards

★ 284 · Python · MIT · updated Jul 2026

Workflow for displaying recent YouTube videos as SVG cards in your readme

A GitHub Action that polls your YouTube channel's RSS feed and writes SVG video cards into your README on a schedule. It's a single-purpose automation tool for developers who run a YouTube channel and want their profile to surface recent videos without manual updates.

The default path requires no YouTube API key — it uses the public RSS feed, so there's no quota to manage for basic usage. Dark/light mode card theming via `prefers-color-scheme` in `<picture>` elements is a genuinely good touch that most similar tools skip. The action exposes `output_only` mode so you can consume the generated markdown in a downstream step rather than committing directly, which makes it composable with other workflows. Test coverage is real — there are separate test files for the action logic, SVG rendering, locale handling, and validation.

The card rendering runs on a hosted service (`ytcards.demolab.com`) that you do not control — if that goes down or the author abandons it, every card in every README that uses the default `base_url` breaks simultaneously. The `show_duration` feature requiring a YouTube API key is a second dependency that adds quota management on top of the RSS simplicity. Pinning to `@main` in the example workflow is asking for breakage; there's no `@v1` or semver tag guidance in the README. At 284 stars it's not widely battle-tested, and the issue tracker likely has a long tail of edge cases around channel ID formats and RSS quirks.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →