A lightweight package to scrape and parse captions (subtitles) from YouTube videos, supporting both user-submitted and auto-generated captions with language options.
active 2023-08-15 → 2026-06-14 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 1035 days from 2023-08-15 to 2026-06-14. Pushes: 19 total, peak 13 in a day. Pull requests: 4 total, peak 2 in a day. Issues: 19 total, peak 4 in a day. Comments: 33 total, peak 5 in a day. Stars: 102 total, peak 5 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| devhims | 36 | 19 | 1 | 11 |
| TheChiragKhaitan | 4 | 0 | 0 | 3 |
| m0o0scar | 3 | 0 | 0 | 2 |
| cherfaoui-syphax | 3 | 0 | 0 | 3 |
| GonzRon | 3 | 0 | 1 | 2 |
| aaroncampecino | 3 | 0 | 0 | 1 |
| github-actions[bot] | 2 | 0 | 0 | 1 |
| idealley | 2 | 0 | 2 | 0 |
| jpfong | 2 | 0 | 0 | 2 |
| anshgupta2000 | 2 | 0 | 0 | 0 |
| pablo-s-dev | 1 | 0 | 0 | 1 |
| prkskrs | 1 | 0 | 0 | 1 |
| kimcosmos | 1 | 0 | 0 | 0 |
| vercel[bot] | 1 | 0 | 0 | 1 |
| Tyloopy123 | 1 | 0 | 0 | 0 |
| fadedlamp42 | 1 | 0 | 0 | 0 |
| Rfaelv | 1 | 0 | 0 | 1 |
| xpluscal | 1 | 0 | 0 | 1 |
| jakubtae | 1 | 0 | 0 | 1 |
| zisra | 1 | 0 | 0 | 0 |
Recent activity
Latest issues, pull requests and releases
- Issue#19github-actions[bot]2026-06-14 07:42Nightly production API canary failed
- Issue comment#18github-actions[bot]2026-05-20 07:21Nightly YouTube canary failed
- Releasedevhims2026-05-16 18:28v1.10.2
- Issue comment#15TheChiragKhaitan2025-12-16 17:42Some time the subtitles come empty []
- Issue comment#15devhims2025-12-16 11:13Some time the subtitles come empty []
- Issue comment#15TheChiragKhaitan2025-12-16 11:11Some time the subtitles come empty []
- Issue comment#15devhims2025-12-16 10:45Some time the subtitles come empty []
- Issue comment#15TheChiragKhaitan2025-12-16 10:43Some time the subtitles come empty []
- Issue#15TheChiragKhaitan2025-12-16 09:22Some time the subtitles come empty []
- Issue comment#14devhims2025-11-29 05:54Automatic captions not being fetched for age-restricted videos
- Issue#14fadedlamp422025-11-29 01:12Automatic captions not being fetched for age-restricted videos
- Issue comment#13devhims2025-08-19 05:52Bug: console.log causes issues on production servers
- Issue#13devhims2025-08-19 05:52Bug: console.log causes issues on production servers
- Issue comment#12devhims2025-08-19 05:46Bug: The 'Subtitle' interface is not exported
- Issue#13kirbah2025-08-15 15:31Bug: console.log causes issues on production servers
- Issue#1devhims2025-07-16 18:49Fail to fetch caption of video if it requires user's consensus
- Issue#2devhims2025-07-16 18:47Use devdependencies
- Issue#4devhims2025-07-16 18:45Any way to priority manually created captions over the auto-generated ones?
- Issue comment#8devhims2025-07-16 18:42It is not returning caption
- Issue comment#9devhims2025-07-16 18:40nothing returned
- Issue#9devhims2025-07-16 18:40nothing returned
- Releasedevhims2025-07-16 17:42Enhanced Serverless Support
- Issue comment#10devhims2025-07-16 17:39Fix Caption Extraction
- Issue comment#10devhims2025-07-16 11:39Fix Caption Extraction
- Pull request#10devhims2025-07-16 11:13
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 102 stars here means stars gained during the window, not the repo's star count.