Skip to content

Bilibili

Mode: 🔐 Browser · Domain: bilibili.com

Commands

CommandDescription
opencli bilibili hot
opencli bilibili search
opencli bilibili me
opencli bilibili favoriteRead your first favorite folder, or a specific folder with --fid
opencli bilibili history
opencli bilibili feedRead the following feed, or a specific user's dynamics by uid/name
opencli bilibili feed-detailRead one dynamic in detail, including exclusive content
opencli bilibili subtitle
opencli bilibili videoGet one video's metadata (title, author, duration, stats) by BV / URL / b23.tv link
opencli bilibili summaryGet the official AI video summary and timestamped outline by BV / URL / b23.tv link
opencli bilibili dynamic
opencli bilibili ranking
opencli bilibili following
opencli bilibili user-videos
opencli bilibili download

Usage Examples

bash
# Quick start
opencli bilibili hot --limit 5

# Search videos
opencli bilibili search 黑神话 --limit 10

# Read one creator's videos
opencli bilibili user-videos 2 --limit 10

# Read your first favorite folder
opencli bilibili favorite --limit 10

# Read a specific favorite folder
opencli bilibili favorite --fid 123456789 --limit 10

# Read following feed
opencli bilibili feed --limit 10

# Read one user's dynamics by UID
opencli bilibili feed 2 --limit 10

# Read one user's dynamics by username and paginate
opencli bilibili feed 老番茄 --pages 2 --type video

# Read one dynamic in detail
opencli bilibili feed-detail 1234567890123456789

# Fetch subtitles
opencli bilibili subtitle BV1xx411c7mD --lang zh-CN

# Inspect one video's metadata
opencli bilibili video BV1xx411c7mD
opencli bilibili video https://www.bilibili.com/video/BV1xx411c7mD/

# Fetch the official AI summary for a video
opencli bilibili summary BV1xx411c7mD
opencli bilibili summary https://www.bilibili.com/video/BV1xx411c7mD/

# JSON output
opencli bilibili hot -f json

# Verbose mode
opencli bilibili hot -v

Prerequisites

Notes

  • opencli bilibili feed without uid reads your following feed
  • opencli bilibili feed <uid-or-name> reads a specific user's dynamics
  • opencli bilibili favorite defaults to the first favorite folder when --fid is omitted
  • feed-detail expects the dynamic ID from a https://t.bilibili.com/<id> URL

Released under the Apache-2.0 License.