5个版本
新 0.1.4 | 2024年8月21日 |
---|---|
0.1.3 | 2024年8月21日 |
0.1.2 | 2024年8月21日 |
0.1.1 | 2024年8月8日 |
0.1.0 | 2024年7月25日 |
#73 in #registry
每月 128 次下载
11KB
217 行
一个基于biliup-rs已经封装好可以满足基本需求的自用库
BiliupApi - crates.io: Rust包注册中心
默认是在当前目录下使用biliup-rs格式的cookie.json
然后函数就三个
pub fn upload_video(video_info:VideoInfo,filename:&String)->Result
pub fn append_video(filename:&String,bv:&String)->Result<()>
pub fn show_video(bv:&String)->Result
都做了同步封装
如果要异步的是如下:
pub async fn _upload_video(video_info:VideoInfo,filename:&String)->Result
pub async fn _append_video(filename:&String,bv:&String)->Result<()>
pub async fn _show_video(bv:&String)->Result
使用简单,下面是VideoInfo的实现,手动弄一下就好了
pub struct VideoInfo{
title:String,//标题
copyright:u8,//1自制 2转载
source:String,//来源
tag:String,//用逗号分割
tid:u16,//分区号
desc:String,//简介
}
依赖
~23–37MB
~566K SLoC