bilibili-watcher
# Bilibili Watcher
Fetch transcripts from Bilibili (B 站) videos to enable summarization, QA, and content extraction.
## Usage
### Get Transcript
Retrieve the text transcript of a B 站 video.
```bash
python3 {baseDir}/scripts/get_transcript.py "https://www.bilibili.com/video/BV1xx411c7mD"
```
## Examples
**Summarize a video:**
1. Get the transcript:
```bash
python3 {baseDir}/scripts/get_transcript.py "https://www.bilibili.com/video/BV1xx411c7mD"
```
2. Read the output and summarize it for the user.
**Find specific information:**
1. Get the transcript.
2. Search the text for keywords or answer the user's question based on the content.
## Notes
- Requires `yt-dlp` to be installed and available in the PATH.
- Works with videos that have closed captions (CC) or auto-generated subtitles.
- If a video has no subtitles, the script will fail with an error message.
- Supports B 站 video URLs in formats:
- https://www.bilibili.com/video/BV1xx411c7mD
- https://b23.tv/xxxxxx
- https://www.bilibili.com/video/av12345678
标签
skill
ai