12 个版本
0.3.2 | 2023年9月27日 |
---|---|
0.3.1 | 2023年4月22日 |
0.3.0 | 2023年3月26日 |
0.2.5 | 2023年3月17日 |
0.1.2 | 2023年3月5日 |
#2044 在 网页编程
74 每月下载量
29KB
602 代码行
wattpad-rs
非官方 Wattpad API(s) 的异步 Rust 包装器
文档
见 docs.rs
示例
故事
use wattpad::Wattpad;
#[tokio::main]
async fn main() {
let watt = Wattpad::new()
.await
.unwrap();
let story = watt
.get_story("336149308")
.await
.unwrap();
println!("{}", story.title)
}
搜索
use wattpad::{SearchSort, SearchType, Wattpad};
#[tokio::main]
async fn main() {
let watt = Wattpad::new()
.await
.unwrap();
// Text searches
let text_search = watt
.search(
"bendy x reader",
SearchType::Text,
SearchSort::Hot,
30,
)
.await
.unwrap();
let text_results = text_search.page(0).await.unwrap();
println!("{}", text_results[0].title)
// Tag searches
let tag_search = watt
.search(
"bendyxreader,batim",
SearchType::Text,
SearchSort::Hot,
30,
)
.await
.unwrap();
let tag_results = tag_search.page(0).await.unwrap();
println!("{}", tag_results[0].title)
}
依赖
~6–22MB
~295K SLoC