链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

Hsury/BiliDrive:哔哩云相关的文件上传下载工具

BiliDrive是与哔哩哔哩云相关的项目。它具有轻量、自由、安全、稳定和快速等特性。其使用方式多样,包括多种安装和运行方式,如获取二进制文件、pip安装等。在功能方面涵盖登录、上传、下载、查看元数据和历史记录等操作,技术上通过分块编码图片上传至B站的方式来实现相关功能,是一个值...

访问官网 →

【Github】项目名:Hsury/BiliDrive:哔哩云相关的文件上传下载工具

项目简介

BiliDrive是一个与哔哩哔哩云相关的项目。它具有轻量的特色,无复杂依赖且资源占用少;自由性方面,无文件格式与大小限制且无容量限制;安全上,上传文件需通过生成的META URL才能访问;稳定性方面,带有分块校验与超时重试机制;快速性上,支持多线程传输与断点续传,还能借助B站的CDN资源。

使用指南

准备阶段,可以前往发布页获取可直接运行的二进制文件,或用Python软件包管理器pip从PyPI仓库安装,也可下载源代码后用Python3.6或更高版本运行。登录时使用python -m BiliDrive login [-h] username password。上传文件使用python -m BiliDrive upload [-h][-b BLOCK_SIZE][-t THREAD] file。上传完会得到META URL用于下载或分享。下载文件使用python -m BiliDrivedownload [-h][-f][-t THREAD] meta [file]。还可以查看文件元数据、历史记录,也可进入交互模式。

技术实现

该项目是将任意文件分块编码为图片后上传至B站,下载时逆序操作还原文件。

项目总结

BiliDrive提供了一种独特的利用哔哩哔哩资源进行文件上传下载的方式,有着自己的特色和使用流程。希望大家对这个项目有更多的研究和讨论,如果有任何想法欢迎在下方留言。

项目地址

GitHub链接直达