diff options
author | metamuffin <metamuffin@disroot.org> | 2023-08-05 12:32:35 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-08-05 12:32:35 +0200 |
commit | ba3dedfaa6fee280761282f50fdee92b65cf0bfd (patch) | |
tree | 2798c163a2ff3fd9c11ca68dab9e6ca2f9a73cf9 /import/src/infojson.rs | |
parent | abb8e4a10f0ac0a8c0a652efe8b0efc0da59c46e (diff) | |
download | jellything-ba3dedfaa6fee280761282f50fdee92b65cf0bfd.tar jellything-ba3dedfaa6fee280761282f50fdee92b65cf0bfd.tar.bz2 jellything-ba3dedfaa6fee280761282f50fdee92b65cf0bfd.tar.zst |
ability to override id from json and import
Diffstat (limited to 'import/src/infojson.rs')
-rw-r--r-- | import/src/infojson.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/import/src/infojson.rs b/import/src/infojson.rs index 2f5eeb7..ca02551 100644 --- a/import/src/infojson.rs +++ b/import/src/infojson.rs @@ -16,7 +16,7 @@ pub struct YVideo { pub thumbnail: String, pub description: String, pub channel_id: String, - pub duration: f64, + pub duration: Option<f64>, pub view_count: usize, pub average_rating: Option<String>, pub age_limit: usize, @@ -28,8 +28,8 @@ pub struct YVideo { pub comment_count: Option<usize>, pub chapters: Option<Vec<YChapter>>, pub heatmap: Option<Vec<YHeatmapSample>>, - pub like_count: usize, - pub channel: String, + pub like_count: Option<usize>, + pub channel: Option<String>, pub channel_follower_count: usize, pub channel_is_verified: Option<bool>, pub uploader: String, @@ -93,8 +93,8 @@ pub struct YFormat { #[derive(Debug, Serialize, Deserialize)] pub struct YFragment { - pub url: String, - pub duration: f64, + pub url: Option<String>, + pub duration: Option<f64>, } #[derive(Debug, Serialize, Deserialize)] |