Skip to content

xudong7/bv-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BV Downloader

English | 简体中文

A command-line tool for downloading videos from Bilibili using BV numbers or video URLs.

display

display

Features

  • Download videos via Bilibili video URL or BV number
  • Support for single video or collection download
  • Support for downloading favorite folders (both created and subscribed)
  • Custom download directory selection
  • Batch download for multi-part videos
  • Video metadata fetching and display
  • Real-time progress bar
  • Auto-creation of collection directories
  • Smart filename handling
  • Skip existing files automatically
  • Duration check for long videos

Prerequisites

  • Node.js v16 or above
  • npm or yarn package manager

Installation

# Clone the repository
git clone https://github.com/yourusername/bv-downloader.git

# Enter the project directory
cd bv-downloader

# Install dependencies
npm install

Usage

  1. Start the program:
npm start
  1. Input video URL:
  1. Configure global settings:
  • Choose whether to skip duration check for long videos
  • Set custom download directory
  1. Choose download mode (for single video URLs):
  • Option 1: Download single video
  • Option 2: Download entire collection (if available)

Notes

  • Ensure sufficient disk space
  • Maintain internet connection during download
  • Videos are downloaded in original quality
  • Collections will be saved in dedicated folders

Disclaimer

This tool is for personal learning and research purposes only. The author assumes no responsibility for any consequences resulting from the use of this tool. Users should:

  • Use this tool in compliance with relevant laws and regulations
  • Respect copyright and intellectual property rights
  • Bear all risks and responsibilities arising from the use of this tool
  • Not use this tool for any commercial purposes
  • Not use this tool to download unauthorized content

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the Bilibili API
  • All contributors to this project

About

a tool for downloading videos from Bilibili by using BV numbers or video URLs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors