MCPcopy
hub / github.com/nICEnnnnnnnLee/BilibiliDown

github.com/nICEnnnnnnnLee/BilibiliDown @V6.41 sqlite

repository ↗ · DeepWiki ↗ · release V6.41 ↗
1,631 symbols 5,729 edges 184 files 386 documented · 24%
README

INeedBiliAV - BilibiliDown

语言java 支持系统 Win/Linux/Mac 测试版本64位Win10系统, jre 1.8.0_101 开源协议Apache2.0
当前版本 CI 最近更新

Bilibili 视频下载器,用于下载B站视频。

登录后的凭证明文保存在config文件夹下的cookies.config
如有需要请直接删除,或操作->登录相关->退出登录
更多详情请参考帮助文档 (如果访问不太顺畅的话,可以试试备用帮助文档)

:smile:第三方库使用声明

:smile:其它

:smile:LICENSE

--disable-debug --disable-doc --disable-ffplay --disable-ffprobe --enable-static --disable-shared --disable-network --disable-autodetect --disable-decoders --disable-gpl --disable-version3 --enable-decoder='h264,aac*,mp3*,mp4,eac3,flac' --disable-encoders --disable-demuxers --enable-demuxer='concat,mov,m4v,flv,mp3,aac,m4a' --disable-muxers --enable-muxer='flv,mp4,mp3,adts' --enable-encoder='libmp3lame,mp3,aac' --disable-parsers --enable-parser=h264 --disable-protocols --enable-protocol='concat,file' --disable-bsfs --enable-bsf='h264_metadata,h264_mp4toannexb' --disable-filters --enable-filter='concat,aresample' --disable-iconv --enable-small
  • 本项目遵守开源协议Apache 2.0
Copyright (C) 2019-2024 NiceLee. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Extension points exported contracts — how you extend this code

IInputParser (Interface)
(no doc) [4 implementers]
src/nicelee/bilibili/parsers/IInputParser.java
JSONString (Interface)
The JSONString interface allows a toJSONString() method so that a class can change the behavio
src/org/json/JSONString.java
IPush (Interface)
(no doc) [4 implementers]
src/nicelee/bilibili/pushers/IPush.java
IDownloader (Interface)
(no doc) [4 implementers]
src/nicelee/bilibili/downloaders/IDownloader.java
IParamSetter (Interface)
(no doc) [2 implementers]
src/nicelee/bilibili/parsers/IParamSetter.java

Core symbols most depended-on inside this repo

println
called by 436
src/nicelee/bilibili/util/Logger.java
append
called by 382
src/org/json/JSONObject.java
put
called by 285
src/org/json/JSONArray.java
length
called by 153
src/org/json/JSONArray.java
getString
called by 132
src/org/json/JSONObject.java
getJSONObject
called by 127
src/org/json/JSONArray.java
compile
called by 93
src/nicelee/bilibili/plugin/Plugin.java
get
called by 90
src/nicelee/bilibili/util/HttpCookies.java

Shape

Method 1,350
Class 171
Function 101
Interface 5
Enum 4

Languages

Java94%
TypeScript6%

Modules by API surface

src/resources/geetest-validator/js/jquery.js80 symbols
src/org/json/JSONObject.java74 symbols
src/org/json/JSONArray.java42 symbols
src/nicelee/bilibili/model/ClipInfo.java34 symbols
src/nicelee/bilibili/util/batchdownload/BatchDownload.java33 symbols
src/nicelee/ui/item/DownloadInfoPanel.java31 symbols
src/nicelee/ui/TabVideo.java30 symbols
src/nicelee/ui/DialogLogin.java22 symbols
src/resources/geetest-validator/js/gt.js21 symbols
src/nicelee/bilibili/parsers/impl/AbstractBaseParser.java21 symbols
src/nicelee/ui/DialogSMSLogin.java20 symbols
src/nicelee/bilibili/util/ResourcesUtil.java20 symbols

For agents

$ claude mcp add BilibiliDown \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact