update_catalog
Syncs the catalog with the GitHub Awesome channel: fetches video data, resolves repos, and enriches them with GitHub metadata such as stars, language, and dead-link status.
Instructions
Sync the catalog with the GitHub Awesome channel: fetch new videos' descriptions and captions, resolve new repos, then optionally enrich repos with GitHub metadata (stars, language, dead links). Enrichment uses GITHUB_TOKEN when present; without it only a small unauthenticated budget is spent. Report the returned counts to the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| enrich_meta | No | ||
| fetch_captions | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| counts | No | ||
| errors | No | ||
| enriched | No | ||
| new_repos | Yes | ||
| new_videos | Yes | ||
| marked_dead | No | ||
| videos_seen | Yes | ||
| new_mentions | Yes | ||
| captions_fetched | Yes | ||
| descriptions_fetched | Yes |