3个不稳定版本
0.2.1 | 2024年2月19日 |
---|---|
0.2.0 | 2022年11月15日 |
0.1.0 | 2022年11月11日 |
#6 in #libcurl
42KB
598 代码行,不含注释
Smashnet
这是一个包,提供了Smash Ultimate插件GET请求和下载功能。它不是使用minreq,因为minreq由于Switch缺乏openssl实现而速度较慢,并且还需要devkitpro,这个包允许您使用游戏自带的静态链接libcurl进行GET请求和文件下载,当使用Curler::new()
时,会按需进行偏移钩子。
示例用法
use smashnet::types::*;
#[skyline::main(name = "your-plugin-here")]
pub fn main() {
Curler::new()
.progress_callback(|progress, total| println!("Progress: {}", progress/total))
.download("https://github.com/techyCoder81/smashnet-nro/releases/download/nightly/checksum.txt");
}
依赖项
~1.5MB
~43K SLoC