1 Star 0 Fork 140

joe / baidu-netdisk-downloaderx

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

简介


        

BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac。

下载地址请看这里。BND 分为两个系列,BND1 和 BND2,下面分别进行介绍。

BND1

又一个百度网盘不限速下载器 BND

bnd1

  • 小巧省资源
  • 支持 Linux、支持 32 位的 Windows

代码

本项目是基于 BaiduPCS-Go 开发:

  • 在其基础上增加了 UI 界面,主要修改点是 pcscommand 包
  • Windows 版引入了 Aria2,下载超过 512M 文件时会切换到 Aria2

编译

  1. 安装 golang 环境
  2. 项目目录 $GOPATH/src/github.com/b3log/bnd
  3. 参考 https://github.com/andlabs/libui 编译 UI 库
  4. 不支持交叉编译,只能在目标平台上编译
  5. Windows 执行 build.bat,Linux/Mac 执行 build.sh

其他

  • aria2 原有设计是在启动后检查版本并远程拉取的,现已改为本地打包
  • 保留了版本检查机制,可搜索 rhythm.b3log.org 进行相关修改
  • 和服务端交互时用于加密请求响应数据的密钥已在源码中公开

鸣谢

BND2

百度不限速下载器 BND2 技术架构简介

bnd2

  • 界面美观,操作便捷
  • 支持多任务并发下载

编译

  1. 安装 golang、node 环境
  2. 项目目录 $GOPATH/src/github.com/b3log/bnd2
  3. Windows 执行 build.bat
  4. Mac 在 electron 目录下执行 npm install && npm run dist
  5. electron/dist 目录下运行可执行文件

其他

  • 内核可执行文件以及 aria2 原有设计是在启动后检查版本并远程拉取的,现已改为本地打包
  • 保留了版本检查机制,可搜索 rhythm.b3log.org 进行相关修改
  • 和服务端交互时用于加密请求响应数据的密钥已在源码中公开

鸣谢

  • aria2:超高速的下载引擎
  • React:使用 JS 构建用户界面库
  • Electron:使用 JS、HTML、CSS 的跨平台桌面应用库

贡献者

BND 项目的主要贡献者来自于 B3log 开源社区,大家对 BND 的开发、测试、反馈、推广等贡献了自己的一份力量。

B3log 开源组织欢迎大家加入!


开源项目推荐

  • 如果你需要搭建一个个人博客系统,可以考虑使用 Solo
  • 如果你需要搭建一个多用户博客平台,可以考虑使用 Pipe
  • 如果你需要搭建一个社区平台,可以考虑使用 Sym
  • 欢迎加入我们的小众开源社区,详情请看这里

空文件

简介

️ 百度网盘不限速下载器 BND,支持 Windows、Mac 和 Linux。主库请访问:https://github.com/b3log/baidu-netdisk-downloaderx 展开 收起
Go
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/joe26/baidu-netdisk-downloaderx.git
git@gitee.com:joe26/baidu-netdisk-downloaderx.git
joe26
baidu-netdisk-downloaderx
baidu-netdisk-downloaderx
master

搜索帮助