
Security News
PHP Patches Critical RCE Vulnerabilities, Organizations Urged to Take Unpatched Sites Offline
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.
youtube-transcript-cli
Advanced tools
A Node.js CLI that fetches YouTube transcripts from a video URL or video ID.
A Node.js CLI that fetches YouTube transcripts from a video URL or video ID.
This project is a standalone CLI package for npm and bun (not an MCP server).
--lang=en,fr)--timestamps)--max=6000)-g)The CLI command is:
yt-transcript
Hyphens are valid in CLI command names.
npm install -g youtube-transcript-cli
# or with bun
bun add -g youtube-transcript-cli
Then use it directly from any terminal:
yt-transcript https://www.youtube.com/watch?v=dQw4w9WgXcQ --lang=en,fr --timestamps --max=6000
npm install youtube-transcript-cli
# or with bun
bun add youtube-transcript-cli
Run with npx:
npx yt-transcript https://www.youtube.com/watch?v=dQw4w9WgXcQ --lang=en,fr --timestamps --max=6000
# or with bunx
bunx yt-transcript https://www.youtube.com/watch?v=dQw4w9WgXcQ --lang=en,fr --timestamps --max=6000
From this repository folder:
npm install
npm run build
npm link
yt-transcript --help
yt-transcript https://www.youtube.com/watch?v=dQw4w9WgXcQ --lang=en,fr --timestamps --max=6000
# bun alternative
bun install
bun run build
bun link
yt-transcript https://www.youtube.com/watch?v=dQw4w9WgXcQ --lang=en,fr --timestamps --max=6000
Remove the global link when done:
npm unlink -g youtube-transcript-cli
# or with bun
bun unlink -g youtube-transcript-cli
yt-transcript [<url|videoId>] [--lang en,fr] [--timestamps] [--max 12000]
If no URL/ID is provided, a default demo video is used.
--lang=en,fr or --lang en,fr: language priority list--timestamps: include timestamps in output--max=6000 or --max 6000: chunk output by max characters--help or -h: show help--max, output is not chunked.--max, output is split into chunks.When integrated as a skill in an AI assistant, users can ask:
Give me the transcript and timestamps on this video https://www.youtube.com/watch?v=dQw4w9WgXcQGive me the french transcript of this Youtube video dQw4w9WgXcQExtract transcript in English and French with timestamps for https://youtu.be/dQw4w9WgXcQWhen you are ready:
npm login
npm publish
The package is configured with:
youtube-transcript-cliyt-transcriptMIT
FAQs
A Node.js CLI that fetches YouTube transcripts from a video URL or video ID.
The npm package youtube-transcript-cli receives a total of 0 weekly downloads. As such, youtube-transcript-cli popularity was classified as not popular.
We found that youtube-transcript-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.

Threat Research
/Security News
A supply chain attack compromised LiteLLM 1.107.0 on PyPI and Docker, spreading malware that steals cloud credentials, developer secrets, and AI provider keys.

Security News
vlt 1.5.0 links skills from JavaScript dependencies to coding agents, with lockfile versioning and Socket data to filter out known malicious packages.