20 lines
505 B
Rust
20 lines
505 B
Rust
mod common;
|
|
|
|
use anyhow::Result;
|
|
use common::*;
|
|
use qbittorrent_web_api_gen::QBittorrentApiGen;
|
|
|
|
#[derive(QBittorrentApiGen)]
|
|
struct Api {}
|
|
|
|
#[tokio::main]
|
|
async fn main() -> Result<()> {
|
|
let api = Api::login(BASE_URL, USERNAME, PASSWORD).await?;
|
|
|
|
let _ = api.search().delete(1).await?;
|
|
let _ = api.search().plugins().await?;
|
|
let _ = api.search().install_plugin(&["https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/legittorrents.py"]).await?;
|
|
|
|
Ok(())
|
|
}
|