qbt-clean 0.3.0

Automated rules-based cleaning of qBittorrent torrents.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#[serde_with::serde_as]
#[derive(Debug,serde::Deserialize)]
pub struct Torrent {
	#[serde(rename="num_complete")] pub seeders: u64,
	#[serde(rename="size")] pub selected_size: u64,
	#[serde_as(as="serde_with::DurationSeconds")] pub seeding_time: std::time::Duration,
	#[serde_as(as="serde_with::TimestampSeconds")] pub added_on: std::time::SystemTime,
	#[serde_as(as="serde_with::TimestampSeconds")] pub last_activity: std::time::SystemTime,
	pub category: String,
	pub hash: crate::InfoHash,
	pub name: String,
	pub ratio: f32,
	pub state: String,
	pub total_size: u64,
	pub tracker: String,
}