aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crates/yt_dlp/src/wrapper/info_json.rs36
1 files changed, 2 insertions, 34 deletions
diff --git a/crates/yt_dlp/src/wrapper/info_json.rs b/crates/yt_dlp/src/wrapper/info_json.rs
index a2a775c..f7ecc17 100644
--- a/crates/yt_dlp/src/wrapper/info_json.rs
+++ b/crates/yt_dlp/src/wrapper/info_json.rs
@@ -21,6 +21,8 @@ use url::Url;
use crate::json_loads_str;
type Todo = String;
+type Extractor = String;
+type ExtractorKey = String;
// TODO: Change this to map `_type` to a structure of values, instead of the options <2024-05-27>
// And replace all the strings with better types (enums or urls)
@@ -335,40 +337,6 @@ pub struct HeatMapEntry {
#[derive(Debug, Deserialize, Serialize, PartialEq, PartialOrd, Ord, Eq, Clone, Copy)]
#[serde(deny_unknown_fields)]
-pub enum Extractor {
- #[serde(alias = "generic")]
- Generic,
-
- #[serde(alias = "SVTSeries")]
- SVTSeries,
- #[serde(alias = "SVTPlay")]
- SVTPlay,
-
- #[serde(alias = "youtube")]
- YouTube,
- #[serde(alias = "youtube:tab")]
- YouTubeTab,
-}
-
-#[derive(Debug, Deserialize, Serialize, PartialEq, PartialOrd, Ord, Eq, Clone, Copy)]
-#[serde(deny_unknown_fields)]
-pub enum ExtractorKey {
- #[serde(alias = "Generic")]
- Generic,
-
- #[serde(alias = "SVTSeries")]
- SVTSeries,
- #[serde(alias = "SVTPlay")]
- SVTPlay,
-
- #[serde(alias = "Youtube")]
- YouTube,
- #[serde(alias = "YoutubeTab")]
- YouTubeTab,
-}
-
-#[derive(Debug, Deserialize, Serialize, PartialEq, PartialOrd, Ord, Eq, Clone, Copy)]
-#[serde(deny_unknown_fields)]
pub enum InfoType {
#[serde(alias = "playlist")]
Playlist,