Compare commits
3 commits
25de7d678a
...
1f6a9a5aaa
Author | SHA1 | Date | |
---|---|---|---|
1f6a9a5aaa | |||
6ee24081da | |||
ab61cfb4ca |
34 changed files with 11217 additions and 431 deletions
|
@ -12,7 +12,7 @@ inspired by [NewPipe](https://github.com/TeamNewPipe/NewPipeExtractor).
|
||||||
- [X] **VideoDetails** (metadata, comments, recommended videos)
|
- [X] **VideoDetails** (metadata, comments, recommended videos)
|
||||||
- [X] **Channel** (videos, playlists, info)
|
- [X] **Channel** (videos, playlists, info)
|
||||||
- [X] **ChannelRSS**
|
- [X] **ChannelRSS**
|
||||||
- [ ] **Search**
|
- [X] **Search** (with filters)
|
||||||
- [ ] **Search suggestions**
|
- [ ] **Search suggestions**
|
||||||
- [ ] **Trending**
|
- [ ] **Trending**
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@ use std::{
|
||||||
|
|
||||||
use rustypipe::{
|
use rustypipe::{
|
||||||
client::{ClientType, RustyPipe},
|
client::{ClientType, RustyPipe},
|
||||||
|
param::search_filter::{self, Entity, SearchFilter},
|
||||||
report::{Report, Reporter},
|
report::{Report, Reporter},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -26,6 +27,8 @@ pub async fn download_testfiles(project_root: &Path) {
|
||||||
channel_playlists_cont(&testfiles).await;
|
channel_playlists_cont(&testfiles).await;
|
||||||
search(&testfiles).await;
|
search(&testfiles).await;
|
||||||
search_cont(&testfiles).await;
|
search_cont(&testfiles).await;
|
||||||
|
search_playlists(&testfiles).await;
|
||||||
|
search_empty(&testfiles).await;
|
||||||
}
|
}
|
||||||
|
|
||||||
const CLIENT_TYPES: [ClientType; 5] = [
|
const CLIENT_TYPES: [ClientType; 5] = [
|
||||||
|
@ -321,3 +324,38 @@ async fn search_cont(testfiles: &Path) {
|
||||||
let rp = rp_testfile(&json_path);
|
let rp = rp_testfile(&json_path);
|
||||||
search.items.next(rp.query()).await.unwrap().unwrap();
|
search.items.next(rp.query()).await.unwrap().unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async fn search_playlists(testfiles: &Path) {
|
||||||
|
let mut json_path = testfiles.to_path_buf();
|
||||||
|
json_path.push("search");
|
||||||
|
json_path.push("playlists.json");
|
||||||
|
if json_path.exists() {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let rp = rp_testfile(&json_path);
|
||||||
|
rp.query()
|
||||||
|
.search_filter("pop", &SearchFilter::new().entity(Entity::Playlist))
|
||||||
|
.await
|
||||||
|
.unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
|
async fn search_empty(testfiles: &Path) {
|
||||||
|
let mut json_path = testfiles.to_path_buf();
|
||||||
|
json_path.push("search");
|
||||||
|
json_path.push("empty.json");
|
||||||
|
if json_path.exists() {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let rp = rp_testfile(&json_path);
|
||||||
|
rp.query()
|
||||||
|
.search_filter(
|
||||||
|
"test",
|
||||||
|
&SearchFilter::new()
|
||||||
|
.feature(search_filter::Feature::IsLive)
|
||||||
|
.feature(search_filter::Feature::Is3d),
|
||||||
|
)
|
||||||
|
.await
|
||||||
|
.unwrap();
|
||||||
|
}
|
||||||
|
|
|
@ -126,7 +126,7 @@ impl RustyPipeQuery {
|
||||||
|
|
||||||
self.execute_request::<response::ChannelCont, _, _>(
|
self.execute_request::<response::ChannelCont, _, _>(
|
||||||
ClientType::Desktop,
|
ClientType::Desktop,
|
||||||
"channel_videos_continuation",
|
"channel_playlists_continuation",
|
||||||
ctoken,
|
ctoken,
|
||||||
"browse",
|
"browse",
|
||||||
&request_body,
|
&request_body,
|
||||||
|
@ -351,7 +351,8 @@ fn map_videos(
|
||||||
publish_date_txt: video.published_time_text,
|
publish_date_txt: video.published_time_text,
|
||||||
view_count: video
|
view_count: video
|
||||||
.view_count_text
|
.view_count_text
|
||||||
.map(|txt| util::parse_numeric(&txt).unwrap_or_default()),
|
.and_then(|txt| util::parse_numeric(&txt).ok())
|
||||||
|
.unwrap_or_default(),
|
||||||
is_live,
|
is_live,
|
||||||
is_short,
|
is_short,
|
||||||
is_upcoming: video.upcoming_event_data.is_some(),
|
is_upcoming: video.upcoming_event_data.is_some(),
|
||||||
|
@ -537,7 +538,7 @@ mod tests {
|
||||||
}
|
}
|
||||||
ChannelOrder::Popular => {
|
ChannelOrder::Popular => {
|
||||||
assert!(
|
assert!(
|
||||||
first_video.view_count.unwrap() > 2300000,
|
first_video.view_count > 2300000,
|
||||||
"most popular video < 2.3M views"
|
"most popular video < 2.3M views"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,6 @@ use std::{
|
||||||
collections::{BTreeMap, HashMap},
|
collections::{BTreeMap, HashMap},
|
||||||
};
|
};
|
||||||
|
|
||||||
use chrono::{Local, NaiveDateTime, NaiveTime, TimeZone};
|
|
||||||
use fancy_regex::Regex;
|
use fancy_regex::Regex;
|
||||||
use once_cell::sync::Lazy;
|
use once_cell::sync::Lazy;
|
||||||
use serde::Serialize;
|
use serde::Serialize;
|
||||||
|
@ -157,21 +156,6 @@ impl MapResponse<VideoPlayer> for response::Player {
|
||||||
self.video_details,
|
self.video_details,
|
||||||
Err(ExtractionError::InvalidData("no video details".into()))
|
Err(ExtractionError::InvalidData("no video details".into()))
|
||||||
);
|
);
|
||||||
let microformat = self.microformat.map(|m| m.player_microformat_renderer);
|
|
||||||
let (publish_date, category, tags, is_family_safe) =
|
|
||||||
microformat.map_or((None, None, None, None), |m| {
|
|
||||||
(
|
|
||||||
Local
|
|
||||||
.from_local_datetime(&NaiveDateTime::new(
|
|
||||||
m.publish_date,
|
|
||||||
NaiveTime::from_hms(0, 0, 0),
|
|
||||||
))
|
|
||||||
.single(),
|
|
||||||
Some(m.category),
|
|
||||||
m.tags,
|
|
||||||
Some(m.is_family_safe),
|
|
||||||
)
|
|
||||||
});
|
|
||||||
|
|
||||||
if video_details.video_id != id {
|
if video_details.video_id != id {
|
||||||
return Err(ExtractionError::WrongResult(format!(
|
return Err(ExtractionError::WrongResult(format!(
|
||||||
|
@ -190,15 +174,10 @@ impl MapResponse<VideoPlayer> for response::Player {
|
||||||
id: video_details.channel_id,
|
id: video_details.channel_id,
|
||||||
name: video_details.author,
|
name: video_details.author,
|
||||||
},
|
},
|
||||||
publish_date,
|
|
||||||
view_count: video_details.view_count,
|
view_count: video_details.view_count,
|
||||||
keywords: match video_details.keywords {
|
keywords: video_details.keywords,
|
||||||
Some(keywords) => keywords,
|
is_live,
|
||||||
None => tags.unwrap_or_default(),
|
|
||||||
},
|
|
||||||
category,
|
|
||||||
is_live_content: video_details.is_live_content,
|
is_live_content: video_details.is_live_content,
|
||||||
is_family_safe,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
let mut formats = streaming_data.formats.c;
|
let mut formats = streaming_data.formats.c;
|
||||||
|
@ -671,17 +650,6 @@ mod tests {
|
||||||
assert_eq!(player_data.details.keywords[0], "spektrem");
|
assert_eq!(player_data.details.keywords[0], "spektrem");
|
||||||
assert_eq!(player_data.details.is_live_content, false);
|
assert_eq!(player_data.details.is_live_content, false);
|
||||||
|
|
||||||
if client_type == ClientType::Desktop || client_type == ClientType::DesktopMusic {
|
|
||||||
assert!(player_data
|
|
||||||
.details
|
|
||||||
.publish_date
|
|
||||||
.unwrap()
|
|
||||||
.to_string()
|
|
||||||
.starts_with("2013-05-05 00:00:00"));
|
|
||||||
assert_eq!(player_data.details.category.unwrap(), "Music");
|
|
||||||
assert_eq!(player_data.details.is_family_safe.unwrap(), true);
|
|
||||||
}
|
|
||||||
|
|
||||||
if client_type == ClientType::Ios {
|
if client_type == ClientType::Ios {
|
||||||
let video = player_data
|
let video = player_data
|
||||||
.video_only_streams
|
.video_only_streams
|
||||||
|
|
|
@ -52,7 +52,7 @@ impl RustyPipeQuery {
|
||||||
|
|
||||||
self.execute_request::<response::PlaylistCont, _, _>(
|
self.execute_request::<response::PlaylistCont, _, _>(
|
||||||
ClientType::Desktop,
|
ClientType::Desktop,
|
||||||
"get_playlist_continuation",
|
"playlist_continuation",
|
||||||
ctoken,
|
ctoken,
|
||||||
"browse",
|
"browse",
|
||||||
&request_body,
|
&request_body,
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
use std::ops::Range;
|
use std::ops::Range;
|
||||||
|
|
||||||
use chrono::NaiveDate;
|
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
use serde_with::serde_as;
|
use serde_with::serde_as;
|
||||||
use serde_with::{json::JsonString, DefaultOnError};
|
use serde_with::{json::JsonString, DefaultOnError};
|
||||||
|
@ -15,7 +14,6 @@ pub struct Player {
|
||||||
pub streaming_data: Option<StreamingData>,
|
pub streaming_data: Option<StreamingData>,
|
||||||
pub captions: Option<Captions>,
|
pub captions: Option<Captions>,
|
||||||
pub video_details: Option<VideoDetails>,
|
pub video_details: Option<VideoDetails>,
|
||||||
pub microformat: Option<Microformat>,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Deserialize)]
|
#[derive(Debug, Deserialize)]
|
||||||
|
@ -204,7 +202,8 @@ pub struct VideoDetails {
|
||||||
pub title: String,
|
pub title: String,
|
||||||
#[serde_as(as = "JsonString")]
|
#[serde_as(as = "JsonString")]
|
||||||
pub length_seconds: u32,
|
pub length_seconds: u32,
|
||||||
pub keywords: Option<Vec<String>>,
|
#[serde(default)]
|
||||||
|
pub keywords: Vec<String>,
|
||||||
pub channel_id: String,
|
pub channel_id: String,
|
||||||
pub short_description: Option<String>,
|
pub short_description: Option<String>,
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
|
@ -214,22 +213,3 @@ pub struct VideoDetails {
|
||||||
pub author: String,
|
pub author: String,
|
||||||
pub is_live_content: bool,
|
pub is_live_content: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Deserialize)]
|
|
||||||
#[serde(rename_all = "camelCase")]
|
|
||||||
pub struct Microformat {
|
|
||||||
#[serde(alias = "microformatDataRenderer")]
|
|
||||||
pub player_microformat_renderer: PlayerMicroformatRenderer,
|
|
||||||
}
|
|
||||||
|
|
||||||
#[serde_as]
|
|
||||||
#[derive(Debug, Deserialize)]
|
|
||||||
#[serde(rename_all = "camelCase")]
|
|
||||||
pub struct PlayerMicroformatRenderer {
|
|
||||||
#[serde(alias = "familySafe")]
|
|
||||||
pub is_family_safe: bool,
|
|
||||||
pub category: String,
|
|
||||||
pub publish_date: NaiveDate,
|
|
||||||
// Only on YT Music
|
|
||||||
pub tags: Option<Vec<String>>,
|
|
||||||
}
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ use crate::{
|
||||||
ChannelId, ChannelTag, Paginator, SearchChannel, SearchItem, SearchPlaylist,
|
ChannelId, ChannelTag, Paginator, SearchChannel, SearchItem, SearchPlaylist,
|
||||||
SearchPlaylistVideo, SearchResult, SearchVideo,
|
SearchPlaylistVideo, SearchResult, SearchVideo,
|
||||||
},
|
},
|
||||||
param::Language,
|
param::{search_filter::SearchFilter, Language},
|
||||||
timeago,
|
timeago,
|
||||||
util::{self, TryRemove},
|
util::{self, TryRemove},
|
||||||
};
|
};
|
||||||
|
@ -45,6 +45,28 @@ impl RustyPipeQuery {
|
||||||
.await
|
.await
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub async fn search_filter(
|
||||||
|
self,
|
||||||
|
query: &str,
|
||||||
|
filter: &SearchFilter,
|
||||||
|
) -> Result<SearchResult, Error> {
|
||||||
|
let context = self.get_context(ClientType::Desktop, true).await;
|
||||||
|
let request_body = QSearch {
|
||||||
|
context,
|
||||||
|
query,
|
||||||
|
params: Some(filter.encode()),
|
||||||
|
};
|
||||||
|
|
||||||
|
self.execute_request::<response::Search, _, _>(
|
||||||
|
ClientType::Desktop,
|
||||||
|
"search_filter",
|
||||||
|
query,
|
||||||
|
"search",
|
||||||
|
&request_body,
|
||||||
|
)
|
||||||
|
.await
|
||||||
|
}
|
||||||
|
|
||||||
pub async fn search_continuation(self, ctoken: &str) -> Result<Paginator<SearchItem>, Error> {
|
pub async fn search_continuation(self, ctoken: &str) -> Result<Paginator<SearchItem>, Error> {
|
||||||
let context = self.get_context(ClientType::Desktop, true).await;
|
let context = self.get_context(ClientType::Desktop, true).await;
|
||||||
let request_body = QContinuation {
|
let request_body = QContinuation {
|
||||||
|
@ -54,7 +76,7 @@ impl RustyPipeQuery {
|
||||||
|
|
||||||
self.execute_request::<response::SearchCont, _, _>(
|
self.execute_request::<response::SearchCont, _, _>(
|
||||||
ClientType::Desktop,
|
ClientType::Desktop,
|
||||||
"search",
|
"search_continuation",
|
||||||
ctoken,
|
ctoken,
|
||||||
"search",
|
"search",
|
||||||
&request_body,
|
&request_body,
|
||||||
|
@ -187,7 +209,8 @@ fn map_search_items(
|
||||||
publish_date_txt: video.published_time_text,
|
publish_date_txt: video.published_time_text,
|
||||||
view_count: video
|
view_count: video
|
||||||
.view_count_text
|
.view_count_text
|
||||||
.and_then(|txt| util::parse_numeric_or_warn(&txt, &mut warnings)),
|
.and_then(|txt| util::parse_numeric(&txt).ok())
|
||||||
|
.unwrap_or_default(),
|
||||||
is_live: video.thumbnail_overlays.is_live(),
|
is_live: video.thumbnail_overlays.is_live(),
|
||||||
is_short: video.thumbnail_overlays.is_short(),
|
is_short: video.thumbnail_overlays.is_short(),
|
||||||
short_description: video
|
short_description: video
|
||||||
|
@ -258,7 +281,7 @@ mod tests {
|
||||||
use std::{fs::File, io::BufReader, path::Path};
|
use std::{fs::File, io::BufReader, path::Path};
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
client::{response, MapResponse},
|
client::{response, MapResponse, RustyPipe},
|
||||||
model::{Paginator, SearchItem, SearchResult},
|
model::{Paginator, SearchItem, SearchResult},
|
||||||
param::Language,
|
param::Language,
|
||||||
serializer::MapResult,
|
serializer::MapResult,
|
||||||
|
@ -266,15 +289,21 @@ mod tests {
|
||||||
|
|
||||||
use rstest::rstest;
|
use rstest::rstest;
|
||||||
|
|
||||||
// #[tokio::test]
|
#[tokio::test]
|
||||||
// async fn t1() {
|
async fn t1() {
|
||||||
// let rp = RustyPipe::builder().strict().build();
|
let rp = RustyPipe::builder().strict().build();
|
||||||
// let result = rp.query().search("doobydoobap").await.unwrap();
|
let result = rp
|
||||||
// dbg!(&result);
|
.query()
|
||||||
// }
|
.search("grewhbtrjlrbnerwhlbvuwrkeghurzueg")
|
||||||
|
.await
|
||||||
|
.unwrap();
|
||||||
|
dbg!(&result);
|
||||||
|
}
|
||||||
|
|
||||||
#[rstest]
|
#[rstest]
|
||||||
#[case::default("default")]
|
#[case::default("default")]
|
||||||
|
#[case::playlists("playlists")]
|
||||||
|
#[case::playlists("empty")]
|
||||||
fn t_map_search(#[case] name: &str) {
|
fn t_map_search(#[case] name: &str) {
|
||||||
let filename = format!("testfiles/search/{}.json", name);
|
let filename = format!("testfiles/search/{}.json", name);
|
||||||
let json_path = Path::new(&filename);
|
let json_path = Path::new(&filename);
|
||||||
|
|
|
@ -172,7 +172,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("20 hours ago"),
|
publish_date_txt: Some("20 hours ago"),
|
||||||
view_count: Some(19739),
|
view_count: 19739,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -205,7 +205,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 days ago"),
|
publish_date_txt: Some("5 days ago"),
|
||||||
view_count: Some(24194),
|
view_count: 24194,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -238,7 +238,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 days ago"),
|
publish_date_txt: Some("7 days ago"),
|
||||||
view_count: Some(51443),
|
view_count: 51443,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -271,7 +271,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("13 days ago"),
|
publish_date_txt: Some("13 days ago"),
|
||||||
view_count: Some(72324),
|
view_count: 72324,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -304,7 +304,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 weeks ago"),
|
publish_date_txt: Some("2 weeks ago"),
|
||||||
view_count: Some(57348),
|
view_count: 57348,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -337,7 +337,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 weeks ago"),
|
publish_date_txt: Some("2 weeks ago"),
|
||||||
view_count: Some(68645),
|
view_count: 68645,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -370,7 +370,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(91388),
|
view_count: 91388,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -403,7 +403,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(39993),
|
view_count: 39993,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -436,7 +436,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 weeks ago"),
|
publish_date_txt: Some("4 weeks ago"),
|
||||||
view_count: Some(22512),
|
view_count: 22512,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -469,7 +469,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(40137),
|
view_count: 40137,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -502,7 +502,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(74510),
|
view_count: 74510,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -535,7 +535,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(34487),
|
view_count: 34487,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -568,7 +568,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(44928),
|
view_count: 44928,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -601,7 +601,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(34324),
|
view_count: 34324,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -634,7 +634,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(63763),
|
view_count: 63763,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -667,7 +667,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(149186),
|
view_count: 149186,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -700,7 +700,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(30130),
|
view_count: 30130,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -733,7 +733,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(48037),
|
view_count: 48037,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -766,7 +766,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(81958),
|
view_count: 81958,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -799,7 +799,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(42635),
|
view_count: 42635,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -832,7 +832,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(25860),
|
view_count: 25860,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -865,7 +865,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(63035),
|
view_count: 63035,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -898,7 +898,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(22731),
|
view_count: 22731,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -931,7 +931,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(65765),
|
view_count: 65765,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -964,7 +964,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(51555),
|
view_count: 51555,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -997,7 +997,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(46638),
|
view_count: 46638,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -1030,7 +1030,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(62921),
|
view_count: 62921,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -1063,7 +1063,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(66895),
|
view_count: 66895,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -1096,7 +1096,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(25894),
|
view_count: 25894,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -1129,7 +1129,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(80173),
|
view_count: 80173,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
|
|
@ -33,7 +33,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(80296),
|
view_count: 80296,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -66,7 +66,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(36294),
|
view_count: 36294,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -99,7 +99,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(34736),
|
view_count: 34736,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -132,7 +132,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(73544),
|
view_count: 73544,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -165,7 +165,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(67231),
|
view_count: 67231,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -198,7 +198,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(44946),
|
view_count: 44946,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -231,7 +231,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(43264),
|
view_count: 43264,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -264,7 +264,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(98175),
|
view_count: 98175,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -297,7 +297,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(59376),
|
view_count: 59376,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -330,7 +330,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(25496),
|
view_count: 25496,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -363,7 +363,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(22982),
|
view_count: 22982,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -396,7 +396,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(38804),
|
view_count: 38804,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -429,7 +429,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(25505),
|
view_count: 25505,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -462,7 +462,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(98432),
|
view_count: 98432,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -495,7 +495,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(53410),
|
view_count: 53410,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -528,7 +528,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(54771),
|
view_count: 54771,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -561,7 +561,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(39823),
|
view_count: 39823,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -594,7 +594,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(51596),
|
view_count: 51596,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -627,7 +627,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(125391),
|
view_count: 125391,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -660,7 +660,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(120457),
|
view_count: 120457,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -693,7 +693,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(49062),
|
view_count: 49062,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -726,7 +726,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(49032),
|
view_count: 49032,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -759,7 +759,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(64108),
|
view_count: 64108,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -792,7 +792,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(76831),
|
view_count: 76831,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -825,7 +825,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(49961),
|
view_count: 49961,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -858,7 +858,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(17393),
|
view_count: 17393,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -891,7 +891,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(38281),
|
view_count: 38281,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -924,7 +924,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(70004),
|
view_count: 70004,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -957,7 +957,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(93700),
|
view_count: 93700,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -990,7 +990,7 @@ Paginator(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(37515),
|
view_count: 37515,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
|
|
@ -156,7 +156,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: None,
|
publish_date_txt: None,
|
||||||
view_count: Some(94),
|
view_count: 94,
|
||||||
is_live: true,
|
is_live: true,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -189,7 +189,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: None,
|
publish_date_txt: None,
|
||||||
view_count: Some(381),
|
view_count: 381,
|
||||||
is_live: true,
|
is_live: true,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -222,7 +222,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(241528),
|
view_count: 241528,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -255,7 +255,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(118351),
|
view_count: 118351,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -288,7 +288,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(157971),
|
view_count: 157971,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -321,7 +321,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(82309),
|
view_count: 82309,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -354,7 +354,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: None,
|
publish_date_txt: None,
|
||||||
view_count: Some(2043),
|
view_count: 2043,
|
||||||
is_live: true,
|
is_live: true,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -387,7 +387,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(186475),
|
view_count: 186475,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -420,7 +420,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(66425),
|
view_count: 66425,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -453,7 +453,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(1520020),
|
view_count: 1520020,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -486,7 +486,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(37549),
|
view_count: 37549,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -519,7 +519,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(33002),
|
view_count: 33002,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -552,7 +552,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(42036),
|
view_count: 42036,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -585,7 +585,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(322935),
|
view_count: 322935,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -618,7 +618,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(91980),
|
view_count: 91980,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -651,7 +651,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: None,
|
publish_date_txt: None,
|
||||||
view_count: Some(4030),
|
view_count: 4030,
|
||||||
is_live: true,
|
is_live: true,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -684,7 +684,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(288098),
|
view_count: 288098,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -717,7 +717,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(50818),
|
view_count: 50818,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -750,7 +750,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(98431),
|
view_count: 98431,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -783,7 +783,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 years ago"),
|
publish_date_txt: Some("3 years ago"),
|
||||||
view_count: Some(572456),
|
view_count: 572456,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -816,7 +816,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 years ago"),
|
publish_date_txt: Some("3 years ago"),
|
||||||
view_count: Some(3114909),
|
view_count: 3114909,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
|
|
@ -128,7 +128,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 day ago"),
|
publish_date_txt: Some("1 day ago"),
|
||||||
view_count: Some(443549),
|
view_count: 443549,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -146,7 +146,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 days ago"),
|
publish_date_txt: Some("2 days ago"),
|
||||||
view_count: Some(1154962),
|
view_count: 1154962,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -179,7 +179,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 days ago"),
|
publish_date_txt: Some("3 days ago"),
|
||||||
view_count: Some(477460),
|
view_count: 477460,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -197,7 +197,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 days ago"),
|
publish_date_txt: Some("6 days ago"),
|
||||||
view_count: Some(1388173),
|
view_count: 1388173,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -215,7 +215,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 days ago"),
|
publish_date_txt: Some("7 days ago"),
|
||||||
view_count: Some(1738301),
|
view_count: 1738301,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -233,7 +233,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("9 days ago"),
|
publish_date_txt: Some("9 days ago"),
|
||||||
view_count: Some(1316594),
|
view_count: 1316594,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -266,7 +266,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("10 days ago"),
|
publish_date_txt: Some("10 days ago"),
|
||||||
view_count: Some(478703),
|
view_count: 478703,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -284,7 +284,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("11 days ago"),
|
publish_date_txt: Some("11 days ago"),
|
||||||
view_count: Some(1412213),
|
view_count: 1412213,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -302,7 +302,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("13 days ago"),
|
publish_date_txt: Some("13 days ago"),
|
||||||
view_count: Some(1513305),
|
view_count: 1513305,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -320,7 +320,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 weeks ago"),
|
publish_date_txt: Some("2 weeks ago"),
|
||||||
view_count: Some(8936223),
|
view_count: 8936223,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -353,7 +353,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 weeks ago"),
|
publish_date_txt: Some("2 weeks ago"),
|
||||||
view_count: Some(987083),
|
view_count: 987083,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -371,7 +371,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 weeks ago"),
|
publish_date_txt: Some("2 weeks ago"),
|
||||||
view_count: Some(2769717),
|
view_count: 2769717,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -404,7 +404,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(497660),
|
view_count: 497660,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -422,7 +422,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(572107),
|
view_count: 572107,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -440,7 +440,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(1707132),
|
view_count: 1707132,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -458,7 +458,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(933094),
|
view_count: 933094,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -476,7 +476,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(5985184),
|
view_count: 5985184,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -494,7 +494,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(14741387),
|
view_count: 14741387,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -512,7 +512,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(2511322),
|
view_count: 2511322,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -530,7 +530,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(2364408),
|
view_count: 2364408,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -563,7 +563,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(706059),
|
view_count: 706059,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -581,7 +581,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(1947627),
|
view_count: 1947627,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -599,7 +599,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(4763839),
|
view_count: 4763839,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -617,7 +617,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(1915695),
|
view_count: 1915695,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -635,7 +635,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(7268944),
|
view_count: 7268944,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -653,7 +653,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(2539103),
|
view_count: 2539103,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -671,7 +671,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(5545680),
|
view_count: 5545680,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -689,7 +689,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(2202314),
|
view_count: 2202314,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -722,7 +722,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(613416),
|
view_count: 613416,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -740,7 +740,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(6443699),
|
view_count: 6443699,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
|
|
@ -160,7 +160,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: Some("2022-09-27T18:00:00+02:00"),
|
publish_date: Some("2022-09-27T18:00:00+02:00"),
|
||||||
publish_date_txt: None,
|
publish_date_txt: None,
|
||||||
view_count: Some(237),
|
view_count: 237,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: true,
|
is_upcoming: true,
|
||||||
|
@ -193,7 +193,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("13 days ago"),
|
publish_date_txt: Some("13 days ago"),
|
||||||
view_count: Some(742284),
|
view_count: 742284,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -226,7 +226,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(420368),
|
view_count: 420368,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -259,7 +259,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(528718),
|
view_count: 528718,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -292,7 +292,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(897237),
|
view_count: 897237,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -325,7 +325,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(526638),
|
view_count: 526638,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -358,7 +358,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(368801),
|
view_count: 368801,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -391,7 +391,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(286737),
|
view_count: 286737,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -424,7 +424,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(664499),
|
view_count: 664499,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -457,7 +457,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(592227),
|
view_count: 592227,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -490,7 +490,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(396946),
|
view_count: 396946,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -523,7 +523,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(778430),
|
view_count: 778430,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -556,7 +556,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(2118499),
|
view_count: 2118499,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -589,7 +589,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(525824),
|
view_count: 525824,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -622,7 +622,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(1097056),
|
view_count: 1097056,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -655,7 +655,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(1532114),
|
view_count: 1532114,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -688,7 +688,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(511601),
|
view_count: 511601,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -721,7 +721,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(662099),
|
view_count: 662099,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -754,7 +754,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(549826),
|
view_count: 549826,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -787,7 +787,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(538197),
|
view_count: 538197,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -820,7 +820,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(536648),
|
view_count: 536648,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -853,7 +853,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(724630),
|
view_count: 724630,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -886,7 +886,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(426960),
|
view_count: 426960,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -919,7 +919,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(735941),
|
view_count: 735941,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -952,7 +952,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(502205),
|
view_count: 502205,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -985,7 +985,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(718668),
|
view_count: 718668,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -1018,7 +1018,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(775830),
|
view_count: 775830,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -1051,7 +1051,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(480357),
|
view_count: 480357,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -1084,7 +1084,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(460878),
|
view_count: 460878,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
@ -1117,7 +1117,7 @@ Channel(
|
||||||
],
|
],
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(228151),
|
view_count: 228151,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
is_upcoming: false,
|
is_upcoming: false,
|
||||||
|
|
|
@ -34,7 +34,6 @@ VideoPlayer(
|
||||||
id: "UCbxxEi-ImPlbLx5F-fHetEg",
|
id: "UCbxxEi-ImPlbLx5F-fHetEg",
|
||||||
name: "RomanSenykMusic - Royalty Free Music",
|
name: "RomanSenykMusic - Royalty Free Music",
|
||||||
),
|
),
|
||||||
publish_date: "~",
|
|
||||||
view_count: 426567,
|
view_count: 426567,
|
||||||
keywords: [
|
keywords: [
|
||||||
"no copyright music",
|
"no copyright music",
|
||||||
|
@ -59,9 +58,8 @@ VideoPlayer(
|
||||||
"motivational music",
|
"motivational music",
|
||||||
"montage music",
|
"montage music",
|
||||||
],
|
],
|
||||||
category: None,
|
is_live: false,
|
||||||
is_live_content: false,
|
is_live_content: false,
|
||||||
is_family_safe: None,
|
|
||||||
),
|
),
|
||||||
video_streams: [
|
video_streams: [
|
||||||
VideoStream(
|
VideoStream(
|
||||||
|
|
|
@ -39,7 +39,6 @@ VideoPlayer(
|
||||||
id: "UCbxxEi-ImPlbLx5F-fHetEg",
|
id: "UCbxxEi-ImPlbLx5F-fHetEg",
|
||||||
name: "RomanSenykMusic - Royalty Free Music",
|
name: "RomanSenykMusic - Royalty Free Music",
|
||||||
),
|
),
|
||||||
publish_date: "2019-05-30T00:00:00",
|
|
||||||
view_count: 426567,
|
view_count: 426567,
|
||||||
keywords: [
|
keywords: [
|
||||||
"no copyright music",
|
"no copyright music",
|
||||||
|
@ -64,9 +63,8 @@ VideoPlayer(
|
||||||
"motivational music",
|
"motivational music",
|
||||||
"montage music",
|
"montage music",
|
||||||
],
|
],
|
||||||
category: Some("Music"),
|
is_live: false,
|
||||||
is_live_content: false,
|
is_live_content: false,
|
||||||
is_family_safe: Some(true),
|
|
||||||
),
|
),
|
||||||
video_streams: [
|
video_streams: [
|
||||||
VideoStream(
|
VideoStream(
|
||||||
|
|
|
@ -29,34 +29,10 @@ VideoPlayer(
|
||||||
id: "UCbxxEi-ImPlbLx5F-fHetEg",
|
id: "UCbxxEi-ImPlbLx5F-fHetEg",
|
||||||
name: "Romansenykmusic",
|
name: "Romansenykmusic",
|
||||||
),
|
),
|
||||||
publish_date: "2019-05-30T00:00:00",
|
|
||||||
view_count: 426583,
|
view_count: 426583,
|
||||||
keywords: [
|
keywords: [],
|
||||||
"no copyright music",
|
is_live: false,
|
||||||
"background music",
|
|
||||||
"copyright free music",
|
|
||||||
"non copyrighted music",
|
|
||||||
"free music",
|
|
||||||
"no copyright music cinematic",
|
|
||||||
"inspiring music",
|
|
||||||
"inspiring background music",
|
|
||||||
"cinematic music",
|
|
||||||
"cinematic background music",
|
|
||||||
"no copyright music inspiring",
|
|
||||||
"free music no copyright",
|
|
||||||
"uplifting music",
|
|
||||||
"trailer music no copyright",
|
|
||||||
"trailer music",
|
|
||||||
"download music",
|
|
||||||
"free background music",
|
|
||||||
"orchestral music",
|
|
||||||
"romansenykmusic",
|
|
||||||
"motivational music",
|
|
||||||
"montage music",
|
|
||||||
],
|
|
||||||
category: Some("Music"),
|
|
||||||
is_live_content: false,
|
is_live_content: false,
|
||||||
is_family_safe: Some(true),
|
|
||||||
),
|
),
|
||||||
video_streams: [
|
video_streams: [
|
||||||
VideoStream(
|
VideoStream(
|
||||||
|
|
|
@ -29,7 +29,6 @@ VideoPlayer(
|
||||||
id: "UCbxxEi-ImPlbLx5F-fHetEg",
|
id: "UCbxxEi-ImPlbLx5F-fHetEg",
|
||||||
name: "RomanSenykMusic - Royalty Free Music",
|
name: "RomanSenykMusic - Royalty Free Music",
|
||||||
),
|
),
|
||||||
publish_date: "~",
|
|
||||||
view_count: 426567,
|
view_count: 426567,
|
||||||
keywords: [
|
keywords: [
|
||||||
"no copyright music",
|
"no copyright music",
|
||||||
|
@ -54,9 +53,8 @@ VideoPlayer(
|
||||||
"motivational music",
|
"motivational music",
|
||||||
"montage music",
|
"montage music",
|
||||||
],
|
],
|
||||||
category: None,
|
is_live: false,
|
||||||
is_live_content: false,
|
is_live_content: false,
|
||||||
is_family_safe: None,
|
|
||||||
),
|
),
|
||||||
video_streams: [],
|
video_streams: [],
|
||||||
video_only_streams: [
|
video_only_streams: [
|
||||||
|
|
|
@ -39,7 +39,6 @@ VideoPlayer(
|
||||||
id: "UCbxxEi-ImPlbLx5F-fHetEg",
|
id: "UCbxxEi-ImPlbLx5F-fHetEg",
|
||||||
name: "RomanSenykMusic - Royalty Free Music",
|
name: "RomanSenykMusic - Royalty Free Music",
|
||||||
),
|
),
|
||||||
publish_date: "~",
|
|
||||||
view_count: 426567,
|
view_count: 426567,
|
||||||
keywords: [
|
keywords: [
|
||||||
"no copyright music",
|
"no copyright music",
|
||||||
|
@ -64,9 +63,8 @@ VideoPlayer(
|
||||||
"motivational music",
|
"motivational music",
|
||||||
"montage music",
|
"montage music",
|
||||||
],
|
],
|
||||||
category: None,
|
is_live: false,
|
||||||
is_live_content: false,
|
is_live_content: false,
|
||||||
is_family_safe: None,
|
|
||||||
),
|
),
|
||||||
video_streams: [
|
video_streams: [
|
||||||
VideoStream(
|
VideoStream(
|
||||||
|
|
|
@ -31,7 +31,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 day ago"),
|
publish_date_txt: Some("1 day ago"),
|
||||||
view_count: Some(859366),
|
view_count: 859366,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
short_description: "shorts #jam https://doobydobap.com/recipe/hongsi_jam Instagram @doobydobap Join my discord!",
|
short_description: "shorts #jam https://doobydobap.com/recipe/hongsi_jam Instagram @doobydobap Join my discord!",
|
||||||
|
@ -62,7 +62,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 days ago"),
|
publish_date_txt: Some("3 days ago"),
|
||||||
view_count: Some(1000402),
|
view_count: 1000402,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
short_description: "shorts #fruit #mukbang Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for\u{a0}...",
|
short_description: "shorts #fruit #mukbang Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for\u{a0}...",
|
||||||
|
@ -98,7 +98,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(528795),
|
view_count: 528795,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "So many questions I wasn\'t able to answer, but if you comment below I\'ll try and answer every single one of them!!!! A little bit of\u{a0}...",
|
short_description: "So many questions I wasn\'t able to answer, but if you comment below I\'ll try and answer every single one of them!!!! A little bit of\u{a0}...",
|
||||||
|
@ -129,7 +129,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("8 days ago"),
|
publish_date_txt: Some("8 days ago"),
|
||||||
view_count: Some(1096055),
|
view_count: 1096055,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
short_description: "Ingredients: ** Citrus Filling** 1 cup mandarin juice or any orange-y citrus in season! 6 eggs 1 1/2 cup sugar ⅓ cup flour zest of 1\u{a0}...",
|
short_description: "Ingredients: ** Citrus Filling** 1 cup mandarin juice or any orange-y citrus in season! 6 eggs 1 1/2 cup sugar ⅓ cup flour zest of 1\u{a0}...",
|
||||||
|
@ -165,7 +165,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("8 months ago"),
|
publish_date_txt: Some("8 months ago"),
|
||||||
view_count: Some(928968),
|
view_count: 928968,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Sesame Granola Recipe 2 cups old-fashioned instant oats 2 cups mixture of seeds / nuts of your choice (I used ½ cup each of\u{a0}...",
|
short_description: "Sesame Granola Recipe 2 cups old-fashioned instant oats 2 cups mixture of seeds / nuts of your choice (I used ½ cup each of\u{a0}...",
|
||||||
|
@ -201,7 +201,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(1137138),
|
view_count: 1137138,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Tomato Beef Curry 1 packet Japanese Curry Roux 250g thinly sliced beef 2 large onions 2 tbsp butter 2 tbsp neutral oil 1 can\u{a0}...",
|
short_description: "Tomato Beef Curry 1 packet Japanese Curry Roux 250g thinly sliced beef 2 large onions 2 tbsp butter 2 tbsp neutral oil 1 can\u{a0}...",
|
||||||
|
@ -237,7 +237,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("8 months ago"),
|
publish_date_txt: Some("8 months ago"),
|
||||||
view_count: Some(462437),
|
view_count: 462437,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Stekki-Don (for two, or for one very hungry person) 500g Ribeye 1 tsp Kosher salt 2 tbsp unsalted butter Sauce 4 tbsp light soy\u{a0}...",
|
short_description: "Stekki-Don (for two, or for one very hungry person) 500g Ribeye 1 tsp Kosher salt 2 tbsp unsalted butter Sauce 4 tbsp light soy\u{a0}...",
|
||||||
|
@ -268,7 +268,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(11285067),
|
view_count: 11285067,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
short_description: "shorts Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for recipes & stories.",
|
short_description: "shorts Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for recipes & stories.",
|
||||||
|
@ -299,7 +299,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(2415040),
|
view_count: 2415040,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
short_description: "shorts #icecream Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for recipes\u{a0}...",
|
short_description: "shorts #icecream Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for recipes\u{a0}...",
|
||||||
|
@ -330,7 +330,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(5100787),
|
view_count: 5100787,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
short_description: "mcdonalds #michelin #fastfood Instagram @doobydobap Join my discord! https://discord.gg/doobyverse\u{a0}...",
|
short_description: "mcdonalds #michelin #fastfood Instagram @doobydobap Join my discord! https://discord.gg/doobyverse\u{a0}...",
|
||||||
|
@ -361,7 +361,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("10 months ago"),
|
publish_date_txt: Some("10 months ago"),
|
||||||
view_count: Some(55308394),
|
view_count: 55308394,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
short_description: "shorts ASMR version on my Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com\u{a0}...",
|
short_description: "shorts ASMR version on my Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com\u{a0}...",
|
||||||
|
@ -397,7 +397,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("8 months ago"),
|
publish_date_txt: Some("8 months ago"),
|
||||||
view_count: Some(774061),
|
view_count: 774061,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Stay on for bloopers! Vlog coming on Tuesday!! Location 의천각 Uicheongag 수정구 신흥동 6907번지 성남시 경기도 KR\u{a0}...",
|
short_description: "Stay on for bloopers! Vlog coming on Tuesday!! Location 의천각 Uicheongag 수정구 신흥동 6907번지 성남시 경기도 KR\u{a0}...",
|
||||||
|
@ -428,7 +428,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("8 months ago"),
|
publish_date_txt: Some("8 months ago"),
|
||||||
view_count: Some(12314192),
|
view_count: 12314192,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
short_description: "shorts another deal breaker: people who like chocolate chip banana bread over regular-- you heard me Recipe: Wet: 3 very ripe\u{a0}...",
|
short_description: "shorts another deal breaker: people who like chocolate chip banana bread over regular-- you heard me Recipe: Wet: 3 very ripe\u{a0}...",
|
||||||
|
@ -459,7 +459,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(4266748),
|
view_count: 4266748,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
short_description: "shorts Recipe on my website at www.doobydobap.com/recipe.",
|
short_description: "shorts Recipe on my website at www.doobydobap.com/recipe.",
|
||||||
|
@ -495,7 +495,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("9 months ago"),
|
publish_date_txt: Some("9 months ago"),
|
||||||
view_count: Some(439888),
|
view_count: 439888,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Ingredients for jjaglee 1 cup pork belly 1 cup fermented kimchi ½ onion 1 leek 1 firm tofu 1.5 tbsp gochujang 2 tbsp coarse\u{a0}...",
|
short_description: "Ingredients for jjaglee 1 cup pork belly 1 cup fermented kimchi ½ onion 1 leek 1 firm tofu 1.5 tbsp gochujang 2 tbsp coarse\u{a0}...",
|
||||||
|
@ -526,7 +526,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(9312774),
|
view_count: 9312774,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: true,
|
is_short: true,
|
||||||
short_description: "shorts #japanese #curry Tomato Beef Curry 1 packet Japanese Curry Roux 250g thinly sliced beef 2 large onions 2 tbsp butter 2\u{a0}...",
|
short_description: "shorts #japanese #curry Tomato Beef Curry 1 packet Japanese Curry Roux 250g thinly sliced beef 2 large onions 2 tbsp butter 2\u{a0}...",
|
||||||
|
|
|
@ -56,7 +56,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(531580),
|
view_count: 531580,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "I know it\'s a little long, but I hope you enjoyed this Paris vlog :} Location Udon Restaurant: Sanukiya 9 Rue d\'Argenteuil, Paris\u{a0}...",
|
short_description: "I know it\'s a little long, but I hope you enjoyed this Paris vlog :} Location Udon Restaurant: Sanukiya 9 Rue d\'Argenteuil, Paris\u{a0}...",
|
||||||
|
@ -92,7 +92,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 days ago"),
|
publish_date_txt: Some("7 days ago"),
|
||||||
view_count: Some(974475),
|
view_count: 974475,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "or the start of something new~~~~~ Thank you for your patience on the vlog, it took some time to adjust to my new normal. Excited\u{a0}...",
|
short_description: "or the start of something new~~~~~ Thank you for your patience on the vlog, it took some time to adjust to my new normal. Excited\u{a0}...",
|
||||||
|
@ -128,7 +128,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(1034415),
|
view_count: 1034415,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "https://partner.bokksu.com/doobydobap use code DOOBYDOBAP to get $15 off your first bokksu order! Instagram @doobydobap\u{a0}...",
|
short_description: "https://partner.bokksu.com/doobydobap use code DOOBYDOBAP to get $15 off your first bokksu order! Instagram @doobydobap\u{a0}...",
|
||||||
|
@ -164,7 +164,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(831908),
|
view_count: 831908,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "I could palpably feel how I\'m so much happier than before when I was reviewing my footage All the finalized recipes will be\u{a0}...",
|
short_description: "I could palpably feel how I\'m so much happier than before when I was reviewing my footage All the finalized recipes will be\u{a0}...",
|
||||||
|
@ -200,7 +200,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 weeks ago"),
|
publish_date_txt: Some("2 weeks ago"),
|
||||||
view_count: Some(354486),
|
view_count: 354486,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "I haven\'t done a doob gourmand series in so so long! I hope you enjoyed it, let me know what kind of food you\'re interested in\u{a0}...",
|
short_description: "I haven\'t done a doob gourmand series in so so long! I hope you enjoyed it, let me know what kind of food you\'re interested in\u{a0}...",
|
||||||
|
@ -236,7 +236,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(524950),
|
view_count: 524950,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "I missed you guys. Happy to see you guys back. I\'ve really been working on my mental health, educating myself with different food\u{a0}...",
|
short_description: "I missed you guys. Happy to see you guys back. I\'ve really been working on my mental health, educating myself with different food\u{a0}...",
|
||||||
|
@ -272,7 +272,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 weeks ago"),
|
publish_date_txt: Some("4 weeks ago"),
|
||||||
view_count: Some(528595),
|
view_count: 528595,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "The word repair stems from the Latin word reparare, from re- \'back\' and parare \'make ready.\' And I feel that\'s exactly how I feel\u{a0}...",
|
short_description: "The word repair stems from the Latin word reparare, from re- \'back\' and parare \'make ready.\' And I feel that\'s exactly how I feel\u{a0}...",
|
||||||
|
@ -308,7 +308,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(717515),
|
view_count: 717515,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "for now... more adventures to come! Music by Mark Generous - A Summer Day - https://thmatc.co/?l=CF6C5FFF Instagram\u{a0}...",
|
short_description: "for now... more adventures to come! Music by Mark Generous - A Summer Day - https://thmatc.co/?l=CF6C5FFF Instagram\u{a0}...",
|
||||||
|
@ -344,7 +344,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(624386),
|
view_count: 624386,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Please be respectful in the comments section! I will not be tolerating any hateful/derogatory speech *barking noise* Music\u{a0}...",
|
short_description: "Please be respectful in the comments section! I will not be tolerating any hateful/derogatory speech *barking noise* Music\u{a0}...",
|
||||||
|
@ -380,7 +380,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(696942),
|
view_count: 696942,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Korea has an interesting rent structure called junseh where you pay a higher security deposit in turn for lower rent! And before\u{a0}...",
|
short_description: "Korea has an interesting rent structure called junseh where you pay a higher security deposit in turn for lower rent! And before\u{a0}...",
|
||||||
|
@ -416,7 +416,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(923749),
|
view_count: 923749,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "tuna kimchi jook 2 cups cooked rice 3 cups water 1 cup kimchi 320g canned tuna 1 tbsp perilla seed oil 1 onion 1 tbsp gochujang\u{a0}...",
|
short_description: "tuna kimchi jook 2 cups cooked rice 3 cups water 1 cup kimchi 320g canned tuna 1 tbsp perilla seed oil 1 onion 1 tbsp gochujang\u{a0}...",
|
||||||
|
@ -452,7 +452,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(1282467),
|
view_count: 1282467,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Today we introduce @Doobydobap to the best of British desserts! Massive thanks to Dooby for joining us for this episode.",
|
short_description: "Today we introduce @Doobydobap to the best of British desserts! Massive thanks to Dooby for joining us for this episode.",
|
||||||
|
@ -488,7 +488,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("8 months ago"),
|
publish_date_txt: Some("8 months ago"),
|
||||||
view_count: Some(1649656),
|
view_count: 1649656,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Hey doobies, I know I promised a cookie recipe in my last vlog, but I haven\'t yet developed one of my own just yet-- still recipe\u{a0}...",
|
short_description: "Hey doobies, I know I promised a cookie recipe in my last vlog, but I haven\'t yet developed one of my own just yet-- still recipe\u{a0}...",
|
||||||
|
@ -524,7 +524,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 months ago"),
|
publish_date_txt: Some("4 months ago"),
|
||||||
view_count: Some(1085725),
|
view_count: 1085725,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "A busy, but calm week for me here in Seoul living alone. Planning on exploring more parts of Korea, please let me know in the\u{a0}...",
|
short_description: "A busy, but calm week for me here in Seoul living alone. Planning on exploring more parts of Korea, please let me know in the\u{a0}...",
|
||||||
|
@ -560,7 +560,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("10 months ago"),
|
publish_date_txt: Some("10 months ago"),
|
||||||
view_count: Some(1327833),
|
view_count: 1327833,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Broth * 1 large chicken * 1 leek & ½ onion charred * 1 leek & ½ onion * 1 tbsp ginger * 6 garlic cloves Tare * leftover cha shu\u{a0}...",
|
short_description: "Broth * 1 large chicken * 1 leek & ½ onion charred * 1 leek & ½ onion * 1 tbsp ginger * 6 garlic cloves Tare * leftover cha shu\u{a0}...",
|
||||||
|
@ -596,7 +596,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(1052801),
|
view_count: 1052801,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Ginger Pork Recipe! https://doobydobap.com/recipe/ginger-pork-shogayaki - Instagram @doobydobap Join my discord!",
|
short_description: "Ginger Pork Recipe! https://doobydobap.com/recipe/ginger-pork-shogayaki - Instagram @doobydobap Join my discord!",
|
||||||
|
@ -632,7 +632,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(1137136),
|
view_count: 1137136,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Tomato Beef Curry 1 packet Japanese Curry Roux 250g thinly sliced beef 2 large onions 2 tbsp butter 2 tbsp neutral oil 1 can\u{a0}...",
|
short_description: "Tomato Beef Curry 1 packet Japanese Curry Roux 250g thinly sliced beef 2 large onions 2 tbsp butter 2 tbsp neutral oil 1 can\u{a0}...",
|
||||||
|
@ -668,7 +668,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("8 months ago"),
|
publish_date_txt: Some("8 months ago"),
|
||||||
view_count: Some(928967),
|
view_count: 928967,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Sesame Granola Recipe 2 cups old-fashioned instant oats 2 cups mixture of seeds / nuts of your choice (I used ½ cup each of\u{a0}...",
|
short_description: "Sesame Granola Recipe 2 cups old-fashioned instant oats 2 cups mixture of seeds / nuts of your choice (I used ½ cup each of\u{a0}...",
|
||||||
|
@ -704,7 +704,7 @@ SearchResult(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("8 months ago"),
|
publish_date_txt: Some("8 months ago"),
|
||||||
view_count: Some(1077297),
|
view_count: 1077297,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
short_description: "Pecan Banana Bread with Coffee Liquor Recipe https://doobydobap.com/recipe/pecan-banana-bread-with-coffee-liquor Music\u{a0}...",
|
short_description: "Pecan Banana Bread with Coffee Liquor Recipe https://doobydobap.com/recipe/pecan-banana-bread-with-coffee-liquor Music\u{a0}...",
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
---
|
||||||
|
source: src/client/search.rs
|
||||||
|
expression: map_res.c
|
||||||
|
---
|
||||||
|
SearchResult(
|
||||||
|
items: Paginator(
|
||||||
|
count: Some(0),
|
||||||
|
items: [],
|
||||||
|
ctoken: None,
|
||||||
|
),
|
||||||
|
corrected_query: None,
|
||||||
|
)
|
|
@ -0,0 +1,793 @@
|
||||||
|
---
|
||||||
|
source: src/client/search.rs
|
||||||
|
expression: map_res.c
|
||||||
|
---
|
||||||
|
SearchResult(
|
||||||
|
items: Paginator(
|
||||||
|
count: Some(18932046),
|
||||||
|
items: [
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8",
|
||||||
|
name: "Pop\'s Biggest Hits",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLD6gcry37ecDQFM3oT0TSoc09ntYA",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCaeD58YlI24VrSeEDjRpWFXMknqQ",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLA9ELLsWiGSrRDmLJjTxUaqGaDEIg",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBWew-U00eFBCyBRF7oAtNa1PVwag",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 225,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "XfEMj-z3TtA",
|
||||||
|
title: "STAY",
|
||||||
|
length: Some(142),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "MozAXGgC1Mc",
|
||||||
|
title: "Sugar",
|
||||||
|
length: Some(236),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg",
|
||||||
|
name: "Pump-Up Pop",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDzo4blMvIXnyxUIwUuzuXY_LaWtQ",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDwSDh4SXRAZ14m9P1b0bdLtpr_QA",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCfABT-JAx1D9GjpgnCYA3KVAJ-Qw",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBsG_bYP9C2JKoX0CiOYzJ88mmT3w",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 100,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "J7p4bzqLvCw",
|
||||||
|
title: "Blinding Lights",
|
||||||
|
length: Some(202),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "G1ej5up7JG0",
|
||||||
|
title: "Shivers",
|
||||||
|
length: Some(208),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI",
|
||||||
|
name: "Happy Pop Hits",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLC8G1TTiTHVcGsznlU_TU9U0ceVXg",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDsxPGcyDPoKcTZ7-eCGPAyTOW-Aw",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDzAAhSLF6Gk3XE8IFdoq8oB0OKKw",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCjDgkgxLlvyO2v-pOnxeb8o8KZFQ",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 59,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "52QG9C9dnLM",
|
||||||
|
title: "Better Days",
|
||||||
|
length: Some(161),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "ntG3GQdY_Ok",
|
||||||
|
title: "Light Switch",
|
||||||
|
length: Some(186),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA",
|
||||||
|
name: "Pop Gold",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBQcJVJB5X9sPdb3uCD-Y9o45giLQ",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLA-iRXIOZjomz0S9VnYXndKKS2EWA",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCPkVnFWec-5NlPHNqzra7iMZoydw",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLA4Qioq1B2elOa_U3KNWevqiC-uMA",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 100,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "XqoanTj5pNY",
|
||||||
|
title: "Someone Like You",
|
||||||
|
length: Some(286),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "th92jw2CFOA",
|
||||||
|
title: "When I Was Your Man",
|
||||||
|
length: Some(214),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4",
|
||||||
|
name: "Shout-Out Pop Hits",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBjrufmdHxcuUBUvCTwuXCKS6bC6Q",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBt0CXJgodjeqk5CgXpGk4naUsBVA",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDUSFvo2_3JxCdUxYaGFlOFgcWfsQ",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDGer71A3S7QlPUscodvBJKh_MTwQ",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 50,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "cTr-aGK-LpA",
|
||||||
|
title: "My Head & My Heart",
|
||||||
|
length: Some(175),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "xn0-IZZ6YO4",
|
||||||
|
title: "abcdefu",
|
||||||
|
length: Some(169),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg",
|
||||||
|
name: "Mellow Pop Classics",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCDJNUcAdZErCdr3NkjHNbTw7bt_g",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBAQ91IZx-Ub2t97AiCFs3cHxDhBQ",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBNVE1GeVioHg4N506P0V2bv1CveA",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDxsMrG2me6k1GAlY5hol8QsxqFqA",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 50,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "fdz_cabS9BU",
|
||||||
|
title: "Thinking out Loud",
|
||||||
|
length: Some(282),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "BRbTpCrHv4o",
|
||||||
|
title: "Broken Strings",
|
||||||
|
length: Some(251),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "PLDIoUOhQQPlVr3qepMVRsDe4T8vNQsvno",
|
||||||
|
name: "Türkçe Pop Şarkılar 2022 - Yeni Hit Şarkılar 2022",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAc2NY_eney0z9ZgYYATBps2gZ1sA",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDPfbqLvp-j8rZnEyID2kZxA0Ut8A",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBHmD3bkW2xrHw_3FEOGrHPrBlIcg",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAx0crY3CtEX4Krg7gE9PUZtNs17g",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 220,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "zU2_jPxz9q4",
|
||||||
|
title: "Ara - Zeynep Bastık (Paro Official ZB Version) | Music Video",
|
||||||
|
length: Some(201),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "vHIf_Gk8GLg",
|
||||||
|
title: "Mustafa Ceceli & Indira Elemes - İlla",
|
||||||
|
length: Some(153),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk",
|
||||||
|
name: "Dance-Pop Bangers",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBsc1uFTo4t_zluA6FSGSqDQtLkZQ",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAIExDLVAu7bQO5ICO_CoafVFdXbA",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLARVclxQLRDl1_us_hEd654fMmbqg",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBKSh5LxXlW2VmREBVqsxFHDIfOdA",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 100,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "hJWSZDJb-W4",
|
||||||
|
title: "Bad Habits",
|
||||||
|
length: Some(231),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "c5l4CGQozWY",
|
||||||
|
title: "Work from Home",
|
||||||
|
length: Some(215),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY",
|
||||||
|
name: "Laid-Back Sofa Pop",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDf4-aQcYM2eQM5ZPNU34uh7TUXZg",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDzFtcPgF0ZL8jPx8sSUGMfHqPOGQ",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBpW6VkLHOsaGfEXNJYEzDbRLEBLA",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLB2lYmRYni-lrDVqAdC7Icng2h_4g",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 67,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "T7iuw9Qx7t4",
|
||||||
|
title: "Astronomy",
|
||||||
|
length: Some(244),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "p-IXgwqhfmg",
|
||||||
|
title: "Love Yourself",
|
||||||
|
length: Some(234),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY",
|
||||||
|
name: "K-Pop Girl Crush",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAOBRM96oqmk0w6mKp-Fgqs13M18Q",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAStndr5MTKCKrmfzqg5UkWq0cmjg",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCpMHjye8FAGIlmIV1v80bqqJsVSg",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBnhy03s5D6FVJm5Aq3kPTYTYd0rg",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 78,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "18nDrsoii5M",
|
||||||
|
title: "붐바야 (Boombayah)",
|
||||||
|
length: Some(241),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "miqQAzOXPBo",
|
||||||
|
title: "달라달라 DALLA DALLA",
|
||||||
|
length: Some(200),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI",
|
||||||
|
name: "Cardio Pop",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAPxWW2CR__ymYrR3MEfhvJg5TVHw",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCBTy4dco0iIb2PoWAp0_CrcBXmrw",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBi9mXU8851sFXh8AjGt-O6ep-3CA",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDkhvqyEq--Go-fC75ibDXwjHTiew",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 80,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "G1ej5up7JG0",
|
||||||
|
title: "Shivers",
|
||||||
|
length: Some(208),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "vgn-b0ksX4g",
|
||||||
|
title: "Heaven Takes You Home",
|
||||||
|
length: Some(215),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "PLI_7Mg2Z_-4Lf7IYeiTEOV8HBn-nMqz5N",
|
||||||
|
name: "Pop 2022 ♫ Mix Pop En Ingles (English Pop Songs 2022)",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEcCKgBEF5IWvKriqkDDwgBFQAAiEIYAe0BPQpXQQ==&rs=AOn4CLC2PiqPsAGSVrGLZpZcbGH3LKmunA",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEcCMQBEG5IWvKriqkDDwgBFQAAiEIYAe0BR-F6QQ==&rs=AOn4CLAuk5XOTcgcxvhecG76HLW5DlSELA",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEdCPYBEIoBSFryq4qpAw8IARUAAIhCGAHtAaRwnUE=&rs=AOn4CLDmm9vUAyQFjUg9bfRqH68ke5kw4Q",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEdCNACELwBSFryq4qpAw8IARUAAIhCGAHtAT0K10E=&rs=AOn4CLBhcPJNO6iF0qQJIBZUok1Dmx5c5g",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 70,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "a7GITgqwDVg",
|
||||||
|
title: "Charlie Puth - Left And Right (feat. Jung Kook of BTS) [Official Video]",
|
||||||
|
length: Some(160),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "H5v3kku4y6Q",
|
||||||
|
title: "Harry Styles - As It Was (Official Video)",
|
||||||
|
length: Some(166),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "PLX6L4t7t6ZanfCJ1wBxRdGZ_mk9ygmKqo",
|
||||||
|
name: "Deutsch Pop Hits NEU 2022",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCfW02VI8I7eRoh001A-OJJZMfAPg",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCkeW6auuvAzw_qD8pRNewyTIhLDg",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBwk4RdE3b6GG3rWObzmD9EioCSYg",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCgElNnW-8F-sz7jDScGhIq8yHhsA",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 164,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "oE7Fe8QBw1Y",
|
||||||
|
title: "Johannes Oerding - Kaleidoskop",
|
||||||
|
length: Some(217),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "JvqMO-tWlrU",
|
||||||
|
title: "Tim Bendzko - DAS LEBEN WIEDER LIEBEN (Offizielles Musikvideo)",
|
||||||
|
length: Some(169),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj",
|
||||||
|
name: "Pop Music Playlist - Timeless Pop Songs (Updated Weekly 2022)",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBUkleZFvnsicoaujx7qyAN3C_FBQ",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBm3rXa0OIOI9UDO4J_imVjU9V8KA",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAtkXPojOiNFtkYRGhyae2oDRo46g",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDB6hCUZ36jw45hKMsVJZyLfswiDw",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 200,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "U0CGsw6h60k",
|
||||||
|
title: "Rihanna - What\'s My Name? ft. Drake",
|
||||||
|
length: Some(265),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "OPf0YbXqDm0",
|
||||||
|
title: "Mark Ronson - Uptown Funk (Official Video) ft. Bruno Mars",
|
||||||
|
length: Some(271),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "PLgRdph0qPLy53IhYrQLPpATDDA2TpFey5",
|
||||||
|
name: "Teen-Pop 90-2000",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBDFc1Wy-4gOPj698kspzVo8TewJg",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCrvijkGGx4ap1MYJmoUzb13WVhiw",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCd6ZZ56kP5R9LfIgASEHM2HpJUNQ",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDWhGtx6C9zCpMUyy-_1zSis30MTQ",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 50,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "4fndeDfaWCg",
|
||||||
|
title: "Backstreet Boys - I Want It That Way (Official HD Video)",
|
||||||
|
length: Some(220),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "gJLIiF15wjQ",
|
||||||
|
title: "Spice Girls - Wannabe (Official Music Video)",
|
||||||
|
length: Some(236),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo",
|
||||||
|
name: "Klangfarbe: German Pop Hits",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAeKKkhVoAeayDTA8ABwmZGiN-cVg",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBkSC01TQ0hR5zrA65JpBzP9cfNhw",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCitfVS5YrdJvIEyZ3Q6APdRqoTVQ",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLB4TjAg49Zn7WXE8C5TFa8gj3f6Ug",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 52,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "jBFcbfteBDU",
|
||||||
|
title: "Ich hass dich",
|
||||||
|
length: Some(194),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "CjV7rkhQ66I",
|
||||||
|
title: "ROSES",
|
||||||
|
length: Some(148),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs",
|
||||||
|
name: "Bedroom Pop",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDQNTJgU7RVsA7Hwj1ksVOMyyApig",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBWBW5DQORDo1_XbU20aFyIREgHMQ",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAA2ppE_jZhj3Vp0qzqqZQBB_J2ow",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCKs-rHy8CBTLw5bV7MLX1XtRZ01w",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 178,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "r23tQvESL7w",
|
||||||
|
title: "Picture in my mind",
|
||||||
|
length: Some(177),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "4DyV0hWOdQw",
|
||||||
|
title: "we fell in love in october",
|
||||||
|
length: Some(185),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0",
|
||||||
|
name: "K-Pop Party Hits",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAlJlXCMdI9uCkuIfP0wXVjb8apdg",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLB2V3Fnvk8fs3x41RYIFIrCkKoofg",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCwS65N0Ggq7t7E3rBxakaXR4wM1Q",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAc03HST80RT4PPVMaMtZHOpGdWmQ",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 87,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "LCpjdohpuEE",
|
||||||
|
title: "Permission to Dance",
|
||||||
|
length: Some(188),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "8mA6jIeojnk",
|
||||||
|
title: "How You Like That",
|
||||||
|
length: Some(182),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY",
|
||||||
|
name: "I-Pop Hits!",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDN0bj3fiMVOcGtKxc7QPIHVIqZNw",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAMSvLx67w7pLKLo_2W9tR3yr3Jiw",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDQDoBNUB7r4eiiqmWJIcb9ucZqjA",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLB6Imerg1dRaAsvzQlFBWFYJvwCIQ",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 50,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "g-7u06NK1mo",
|
||||||
|
title: "Killer Haseena",
|
||||||
|
length: Some(161),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "v0Q56geMlkk",
|
||||||
|
title: "Kesariyo Rang",
|
||||||
|
length: Some(194),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
Playlist(SearchPlaylist(
|
||||||
|
id: "PLDIoUOhQQPlXqz5QZ3dx-lh_p6RcPeKjv",
|
||||||
|
name: "POP Music Playlist 2022 - New POP Songs - Pop Songs 2022 Playlist",
|
||||||
|
thumbnail: [
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCKKU8wU2E0cWO3dVMNSu_yH-qHog",
|
||||||
|
width: 168,
|
||||||
|
height: 94,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCDgeI2xFd-tD60KwvLM_ojlkEa7Q",
|
||||||
|
width: 196,
|
||||||
|
height: 110,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCluJlOCIfcpw3mXS9LoAm42e0NVA",
|
||||||
|
width: 246,
|
||||||
|
height: 138,
|
||||||
|
),
|
||||||
|
Thumbnail(
|
||||||
|
url: "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDAGNPx-2AfMx5fO8WS185nwTpM7A",
|
||||||
|
width: 336,
|
||||||
|
height: 188,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
video_count: 100,
|
||||||
|
first_videos: [
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "WcIcVapfqXw",
|
||||||
|
title: "Rema, Selena Gomez - Calm Down (Official Music Video)",
|
||||||
|
length: Some(240),
|
||||||
|
),
|
||||||
|
SearchPlaylistVideo(
|
||||||
|
id: "a7GITgqwDVg",
|
||||||
|
title: "Charlie Puth - Left And Right (feat. Jung Kook of BTS) [Official Video]",
|
||||||
|
length: Some(160),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)),
|
||||||
|
],
|
||||||
|
ctoken: Some("EqIJEgNwb3AamglFZ0lRQTBnVWdnRXJVa1JEVEVGTE5YVjVYMjV0VXpOWmIzaFRkMVpXVVdzNWJFVlJTakJWV0RSYVEycFljMWRmY0hOVk9JSUJLMUpFUTB4QlN6VjFlVjl0VmtvelVsSnBYMWxDWmxWS2JscHVVWGhNUVdWa1VWRmpXRWgxYW1KVlkyZUNBU3RTUkVOTVFVczFkWGxmYldaa2NYWkRRV3c0ZDI5a2JIZ3lVREpmUVdreVowNXJhVkpFUVhWbWEydEpnZ0VyVWtSRFRFRkxOWFY1WDI1SVUzRkRTbXBFY2xjNVNFSm9RMDVrUmpaMFYxQmtiazlOYm1kUGRqQjNRWUlCSzFKRVEweEJTelYxZVY5c1lqWkRWbFUyVXpSMVZuVm5URlpPVkZVNVYyaHhabUZ2YlZkQloyNW9ielNDQVN0U1JFTk1RVXMxZFhsZmJrUk1PRXRsUW5KVllXZDNlVWxUZDA1dGVVVnBVMlpaWjNveFoxWkRaWE5uZ2dFaVVFeEVTVzlWVDJoUlVWQnNWbkl6Y1dWd1RWWlNjMFJsTkZRNGRrNVJjM1p1YjRJQksxSkVRMHhCU3pWMWVWOXVabk5mZERSR1ZYVXdNRVUxUlVRMmJIWmxSVUpDV0RGV1RWbGxNVzFHYW11Q0FTdFNSRU5NUVVzMWRYbGZiVjh3VlRWV1VVNTVlWHAzZDBneGJGSnBOMk5RUVVGSFdIRk9VVzVCVDNGWmdnRXJVa1JEVEVGTE5YVjVYMjFJVnpWaVkyUjFhR3BDTFZCclZHVlFRV1UyUlc5U1RXb3hlRTVVT0dkNldZSUJLMUpFUTB4QlN6VjFlVjlyVUhGS1gwWnBSMnN0YkdKWWRHZE5ORWxHTkRKMWIydHphMU5LV21sV1ZFbUNBU0pRVEVsZk4wMW5NbHBmTFRSTVpqZEpXV1ZwVkVWUFZqaElRbTR0YmsxeGVqVk9nZ0VpVUV4WU5rdzBkRGQwTmxwaGJtWkRTakYzUW5oU1pFZGFYMjFyT1hsbmJVdHhiNElCSWxCTVRVTTVTMDVyU1c1alMzUlFlbWRaTFRWeWJXaDJhamRtWVhnNFptUjRiMnFDQVNKUVRHZFNaSEJvTUhGUVRIazFNMGxvV1hKUlRGQndRVlJFUkVFeVZIQkdaWGsxZ2dFclVrUkRURUZMTlhWNVgyNURWa1pmZWxWYWFYcDZVbU52YWtsVmRWbHRZVmg0VFc5UVoyY3lWMDFFYjRJQksxSkVRMHhCU3pWMWVWOXNXVFpLUm5Kek4xYzVlVWxvUm1wVlRsOTVlRkZmZFdKcmFtTnljVkZoVm5PQ0FTdFNSRU5NUVVzMWRYbGZiRGRMTnpock5FVnJhbU5HYjJwb1pERTJNVGR5YlZWcVdTMWhaWFEyTFhRd2dnRXJVa1JEVEVGTE5YVjVYMnhxTFhwQ1JYaFdXV3czV1U1ZlRuaFlZbTlFU1dnMFFTMTNTMGRtWjNwT1dZSUJJbEJNUkVsdlZVOW9VVkZRYkZoeGVqVlJXak5rZUMxc2FGOXdObEpqVUdWTGFuYXlBUVlLQkFnVkVBSSUzRBiB4OgYIgtzZWFyY2gtZmVlZA%3D%3D"),
|
||||||
|
),
|
||||||
|
corrected_query: None,
|
||||||
|
)
|
|
@ -36,7 +36,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("11 months ago"),
|
publish_date_txt: Some("11 months ago"),
|
||||||
view_count: Some(216222873),
|
view_count: 216222873,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -71,7 +71,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(155106313),
|
view_count: 155106313,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -106,7 +106,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(265238677),
|
view_count: 265238677,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -141,7 +141,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(9989591),
|
view_count: 9989591,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -176,7 +176,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(34588526),
|
view_count: 34588526,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -211,7 +211,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(242737870),
|
view_count: 242737870,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -246,7 +246,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(126677200),
|
view_count: 126677200,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -281,7 +281,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(335903776),
|
view_count: 335903776,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -316,7 +316,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(86125645),
|
view_count: 86125645,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -351,7 +351,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(170016610),
|
view_count: 170016610,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -386,7 +386,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(123861096),
|
view_count: 123861096,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -421,7 +421,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(101968219),
|
view_count: 101968219,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -456,7 +456,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(322510403),
|
view_count: 322510403,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -491,7 +491,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(345491789),
|
view_count: 345491789,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -526,7 +526,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("11 months ago"),
|
publish_date_txt: Some("11 months ago"),
|
||||||
view_count: Some(314744776),
|
view_count: 314744776,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -561,7 +561,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(18830758),
|
view_count: 18830758,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -596,7 +596,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(282957370),
|
view_count: 282957370,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -631,7 +631,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(355203298),
|
view_count: 355203298,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -666,7 +666,7 @@ Paginator(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(157400947),
|
view_count: 157400947,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
|
|
@ -82,7 +82,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 years ago"),
|
publish_date_txt: Some("5 years ago"),
|
||||||
view_count: Some(2749364),
|
view_count: 2749364,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -117,7 +117,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(2266658),
|
view_count: 2266658,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -152,7 +152,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(260941),
|
view_count: 260941,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -187,7 +187,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 years ago"),
|
publish_date_txt: Some("6 years ago"),
|
||||||
view_count: Some(1229987),
|
view_count: 1229987,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -222,7 +222,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 years ago"),
|
publish_date_txt: Some("7 years ago"),
|
||||||
view_count: Some(6095028),
|
view_count: 6095028,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -257,7 +257,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 years ago"),
|
publish_date_txt: Some("3 years ago"),
|
||||||
view_count: Some(46470),
|
view_count: 46470,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -292,7 +292,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 years ago"),
|
publish_date_txt: Some("3 years ago"),
|
||||||
view_count: Some(25136),
|
view_count: 25136,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -327,7 +327,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 years ago"),
|
publish_date_txt: Some("6 years ago"),
|
||||||
view_count: Some(44410),
|
view_count: 44410,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -362,7 +362,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("11 years ago"),
|
publish_date_txt: Some("11 years ago"),
|
||||||
view_count: Some(4184357),
|
view_count: 4184357,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -397,7 +397,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 years ago"),
|
publish_date_txt: Some("5 years ago"),
|
||||||
view_count: Some(36111),
|
view_count: 36111,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -432,7 +432,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 years ago"),
|
publish_date_txt: Some("3 years ago"),
|
||||||
view_count: Some(20322),
|
view_count: 20322,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -467,7 +467,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 years ago"),
|
publish_date_txt: Some("6 years ago"),
|
||||||
view_count: Some(482258),
|
view_count: 482258,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -502,7 +502,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("12 days ago"),
|
publish_date_txt: Some("12 days ago"),
|
||||||
view_count: Some(427756),
|
view_count: 427756,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -537,7 +537,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(26926),
|
view_count: 26926,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -572,7 +572,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 years ago"),
|
publish_date_txt: Some("3 years ago"),
|
||||||
view_count: Some(126093),
|
view_count: 126093,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -607,7 +607,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 years ago"),
|
publish_date_txt: Some("3 years ago"),
|
||||||
view_count: Some(13243),
|
view_count: 13243,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -642,7 +642,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 years ago"),
|
publish_date_txt: Some("6 years ago"),
|
||||||
view_count: Some(80624),
|
view_count: 80624,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -677,7 +677,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 years ago"),
|
publish_date_txt: Some("5 years ago"),
|
||||||
view_count: Some(29009),
|
view_count: 29009,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -712,7 +712,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 months ago"),
|
publish_date_txt: Some("3 months ago"),
|
||||||
view_count: Some(67538),
|
view_count: 67538,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
|
|
@ -518,7 +518,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 days ago"),
|
publish_date_txt: Some("2 days ago"),
|
||||||
view_count: Some(1862544),
|
view_count: 1862544,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -553,7 +553,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("Streamed 8 days ago"),
|
publish_date_txt: Some("Streamed 8 days ago"),
|
||||||
view_count: Some(946996),
|
view_count: 946996,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -588,7 +588,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 day ago"),
|
publish_date_txt: Some("1 day ago"),
|
||||||
view_count: Some(349251),
|
view_count: 349251,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -623,7 +623,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 day ago"),
|
publish_date_txt: Some("1 day ago"),
|
||||||
view_count: Some(375458),
|
view_count: 375458,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -658,7 +658,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("Streamed 6 days ago"),
|
publish_date_txt: Some("Streamed 6 days ago"),
|
||||||
view_count: Some(734463),
|
view_count: 734463,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -693,7 +693,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("11 months ago"),
|
publish_date_txt: Some("11 months ago"),
|
||||||
view_count: Some(2773698),
|
view_count: 2773698,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -728,7 +728,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("8 hours ago"),
|
publish_date_txt: Some("8 hours ago"),
|
||||||
view_count: Some(219605),
|
view_count: 219605,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -763,7 +763,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 hours ago"),
|
publish_date_txt: Some("4 hours ago"),
|
||||||
view_count: Some(145345),
|
view_count: 145345,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -798,7 +798,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 hours ago"),
|
publish_date_txt: Some("6 hours ago"),
|
||||||
view_count: Some(50033),
|
view_count: 50033,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -833,7 +833,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 month ago"),
|
publish_date_txt: Some("1 month ago"),
|
||||||
view_count: Some(1163652),
|
view_count: 1163652,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -868,7 +868,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(3266169),
|
view_count: 3266169,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -903,7 +903,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 weeks ago"),
|
publish_date_txt: Some("2 weeks ago"),
|
||||||
view_count: Some(678935),
|
view_count: 678935,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -938,7 +938,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(7569956),
|
view_count: 7569956,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -973,7 +973,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(3374461),
|
view_count: 3374461,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -1008,7 +1008,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 days ago"),
|
publish_date_txt: Some("5 days ago"),
|
||||||
view_count: Some(1322625),
|
view_count: 1322625,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -1043,7 +1043,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(255945),
|
view_count: 255945,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -1078,7 +1078,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 weeks ago"),
|
publish_date_txt: Some("2 weeks ago"),
|
||||||
view_count: Some(2930532),
|
view_count: 2930532,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -1113,7 +1113,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("12 days ago"),
|
publish_date_txt: Some("12 days ago"),
|
||||||
view_count: Some(2743664),
|
view_count: 2743664,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -1148,7 +1148,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 weeks ago"),
|
publish_date_txt: Some("3 weeks ago"),
|
||||||
view_count: Some(7958495),
|
view_count: 7958495,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
|
|
@ -102,7 +102,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 years ago"),
|
publish_date_txt: Some("7 years ago"),
|
||||||
view_count: Some(90280310),
|
view_count: 90280310,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -137,7 +137,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: None,
|
publish_date_txt: None,
|
||||||
view_count: Some(80),
|
view_count: 80,
|
||||||
is_live: true,
|
is_live: true,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -172,7 +172,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("10 hours ago"),
|
publish_date_txt: Some("10 hours ago"),
|
||||||
view_count: Some(13),
|
view_count: 13,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -207,7 +207,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: None,
|
publish_date_txt: None,
|
||||||
view_count: Some(23),
|
view_count: 23,
|
||||||
is_live: true,
|
is_live: true,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -242,7 +242,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("11 years ago"),
|
publish_date_txt: Some("11 years ago"),
|
||||||
view_count: Some(118635723),
|
view_count: 118635723,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -277,7 +277,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 years ago"),
|
publish_date_txt: Some("7 years ago"),
|
||||||
view_count: Some(11226061),
|
view_count: 11226061,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -312,7 +312,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: None,
|
publish_date_txt: None,
|
||||||
view_count: Some(108),
|
view_count: 108,
|
||||||
is_live: true,
|
is_live: true,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -347,7 +347,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 years ago"),
|
publish_date_txt: Some("3 years ago"),
|
||||||
view_count: Some(85240979),
|
view_count: 85240979,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -382,7 +382,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 years ago"),
|
publish_date_txt: Some("4 years ago"),
|
||||||
view_count: Some(5405668),
|
view_count: 5405668,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -417,7 +417,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: None,
|
publish_date_txt: None,
|
||||||
view_count: Some(10),
|
view_count: 10,
|
||||||
is_live: true,
|
is_live: true,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -452,7 +452,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(61247221),
|
view_count: 61247221,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -487,7 +487,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("15 years ago"),
|
publish_date_txt: Some("15 years ago"),
|
||||||
view_count: Some(36276575),
|
view_count: 36276575,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -522,7 +522,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 years ago"),
|
publish_date_txt: Some("5 years ago"),
|
||||||
view_count: Some(12004917),
|
view_count: 12004917,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -557,7 +557,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(22901662),
|
view_count: 22901662,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -592,7 +592,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 years ago"),
|
publish_date_txt: Some("4 years ago"),
|
||||||
view_count: Some(42814880),
|
view_count: 42814880,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -627,7 +627,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 years ago"),
|
publish_date_txt: Some("4 years ago"),
|
||||||
view_count: Some(9592134),
|
view_count: 9592134,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -662,7 +662,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 years ago"),
|
publish_date_txt: Some("5 years ago"),
|
||||||
view_count: Some(4463605),
|
view_count: 4463605,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -697,7 +697,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("10 years ago"),
|
publish_date_txt: Some("10 years ago"),
|
||||||
view_count: Some(14094460),
|
view_count: 14094460,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -732,7 +732,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(9901163),
|
view_count: 9901163,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -767,7 +767,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: None,
|
publish_date_txt: None,
|
||||||
view_count: Some(15),
|
view_count: 15,
|
||||||
is_live: true,
|
is_live: true,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
|
|
@ -72,7 +72,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(30966),
|
view_count: 30966,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -107,7 +107,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(15269),
|
view_count: 15269,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -142,7 +142,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(29035),
|
view_count: 29035,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -177,7 +177,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(46009),
|
view_count: 46009,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -212,7 +212,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(7405),
|
view_count: 7405,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -247,7 +247,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(19383),
|
view_count: 19383,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -282,7 +282,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 years ago"),
|
publish_date_txt: Some("4 years ago"),
|
||||||
view_count: Some(132472),
|
view_count: 132472,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -317,7 +317,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 years ago"),
|
publish_date_txt: Some("4 years ago"),
|
||||||
view_count: Some(367684),
|
view_count: 367684,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -352,7 +352,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 years ago"),
|
publish_date_txt: Some("4 years ago"),
|
||||||
view_count: Some(195958),
|
view_count: 195958,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -387,7 +387,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(37702),
|
view_count: 37702,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -422,7 +422,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("8 years ago"),
|
publish_date_txt: Some("8 years ago"),
|
||||||
view_count: Some(103494),
|
view_count: 103494,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -457,7 +457,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(19342),
|
view_count: 19342,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -492,7 +492,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(9392),
|
view_count: 9392,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -527,7 +527,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(22994),
|
view_count: 22994,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
|
|
@ -133,7 +133,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(245412217),
|
view_count: 245412217,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -168,7 +168,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("11 months ago"),
|
publish_date_txt: Some("11 months ago"),
|
||||||
view_count: Some(215292736),
|
view_count: 215292736,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -203,7 +203,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(264670229),
|
view_count: 264670229,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -238,7 +238,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(354281319),
|
view_count: 354281319,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -273,7 +273,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(167648677),
|
view_count: 167648677,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -308,7 +308,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(455437333),
|
view_count: 455437333,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -343,7 +343,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(344730852),
|
view_count: 344730852,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -378,7 +378,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 years ago"),
|
publish_date_txt: Some("6 years ago"),
|
||||||
view_count: Some(238321583),
|
view_count: 238321583,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -413,7 +413,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(240527435),
|
view_count: 240527435,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -448,7 +448,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("3 years ago"),
|
publish_date_txt: Some("3 years ago"),
|
||||||
view_count: Some(306144594),
|
view_count: 306144594,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -483,7 +483,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(100128895),
|
view_count: 100128895,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -518,7 +518,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(1146631077),
|
view_count: 1146631077,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -553,7 +553,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(126406160),
|
view_count: 126406160,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -588,7 +588,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 years ago"),
|
publish_date_txt: Some("6 years ago"),
|
||||||
view_count: Some(1476093662),
|
view_count: 1476093662,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -623,7 +623,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("4 years ago"),
|
publish_date_txt: Some("4 years ago"),
|
||||||
view_count: Some(228968545),
|
view_count: 228968545,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -658,7 +658,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 months ago"),
|
publish_date_txt: Some("5 months ago"),
|
||||||
view_count: Some(152292435),
|
view_count: 152292435,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -693,7 +693,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(504562),
|
view_count: 504562,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -728,7 +728,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(34445393),
|
view_count: 34445393,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
|
|
@ -133,7 +133,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("5 days ago"),
|
publish_date_txt: Some("5 days ago"),
|
||||||
view_count: Some(996),
|
view_count: 996,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -168,7 +168,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 months ago"),
|
publish_date_txt: Some("7 months ago"),
|
||||||
view_count: Some(7684395),
|
view_count: 7684395,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -203,7 +203,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(260984648),
|
view_count: 260984648,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -238,7 +238,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("7 years ago"),
|
publish_date_txt: Some("7 years ago"),
|
||||||
view_count: Some(3035220118),
|
view_count: 3035220118,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -273,7 +273,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(138451832),
|
view_count: 138451832,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -308,7 +308,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(255458628),
|
view_count: 255458628,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -343,7 +343,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(274719671),
|
view_count: 274719671,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -378,7 +378,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(203129706),
|
view_count: 203129706,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -413,7 +413,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 months ago"),
|
publish_date_txt: Some("2 months ago"),
|
||||||
view_count: Some(531757),
|
view_count: 531757,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -448,7 +448,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("9 years ago"),
|
publish_date_txt: Some("9 years ago"),
|
||||||
view_count: Some(3656394146),
|
view_count: 3656394146,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -483,7 +483,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 years ago"),
|
publish_date_txt: Some("6 years ago"),
|
||||||
view_count: Some(1479871637),
|
view_count: 1479871637,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -518,7 +518,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(456763969),
|
view_count: 456763969,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -553,7 +553,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(1149727787),
|
view_count: 1149727787,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -588,7 +588,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("1 year ago"),
|
publish_date_txt: Some("1 year ago"),
|
||||||
view_count: Some(86080254),
|
view_count: 86080254,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -623,7 +623,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("6 months ago"),
|
publish_date_txt: Some("6 months ago"),
|
||||||
view_count: Some(169858302),
|
view_count: 169858302,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -658,7 +658,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("11 months ago"),
|
publish_date_txt: Some("11 months ago"),
|
||||||
view_count: Some(216164610),
|
view_count: 216164610,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
@ -693,7 +693,7 @@ VideoDetails(
|
||||||
),
|
),
|
||||||
publish_date: "[date]",
|
publish_date: "[date]",
|
||||||
publish_date_txt: Some("2 years ago"),
|
publish_date_txt: Some("2 years ago"),
|
||||||
view_count: Some(135093083),
|
view_count: 135093083,
|
||||||
is_live: false,
|
is_live: false,
|
||||||
is_short: false,
|
is_short: false,
|
||||||
),
|
),
|
||||||
|
|
|
@ -454,7 +454,8 @@ fn map_recommendations(
|
||||||
publish_date_txt: video.published_time_text,
|
publish_date_txt: video.published_time_text,
|
||||||
view_count: video
|
view_count: video
|
||||||
.view_count_text
|
.view_count_text
|
||||||
.map(|txt| util::parse_numeric(&txt).unwrap_or_default()),
|
.and_then(|txt| util::parse_numeric(&txt).ok())
|
||||||
|
.unwrap_or_default(),
|
||||||
is_live: video.badges.is_live(),
|
is_live: video.badges.is_live(),
|
||||||
is_short: video.thumbnail_overlays.is_short(),
|
is_short: video.thumbnail_overlays.is_short(),
|
||||||
}),
|
}),
|
||||||
|
|
|
@ -71,17 +71,14 @@ pub struct VideoPlayerDetails {
|
||||||
pub thumbnail: Vec<Thumbnail>,
|
pub thumbnail: Vec<Thumbnail>,
|
||||||
/// Channel of the video
|
/// Channel of the video
|
||||||
pub channel: ChannelId,
|
pub channel: ChannelId,
|
||||||
/// Video publishing date. Start date in case of a livestream.
|
|
||||||
pub publish_date: Option<DateTime<Local>>,
|
|
||||||
/// Number of views / current viewers in case of a livestream.
|
/// Number of views / current viewers in case of a livestream.
|
||||||
pub view_count: u64,
|
pub view_count: u64,
|
||||||
/// List of words that describe the topic of the video
|
/// List of words that describe the topic of the video
|
||||||
pub keywords: Vec<String>,
|
pub keywords: Vec<String>,
|
||||||
pub category: Option<String>,
|
/// True if the video is an active livestream
|
||||||
|
pub is_live: bool,
|
||||||
/// True if the video is/was livestreamed
|
/// True if the video is/was livestreamed
|
||||||
pub is_live_content: bool,
|
pub is_live_content: bool,
|
||||||
/// True if the video is not age-restricted
|
|
||||||
pub is_family_safe: Option<bool>,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Video stream
|
/// Video stream
|
||||||
|
@ -526,9 +523,7 @@ pub struct RecommendedVideo {
|
||||||
/// Is [`None`] for livestreams.
|
/// Is [`None`] for livestreams.
|
||||||
pub publish_date_txt: Option<String>,
|
pub publish_date_txt: Option<String>,
|
||||||
/// View count
|
/// View count
|
||||||
///
|
pub view_count: u64,
|
||||||
/// [`None`] if it could not be extracted.
|
|
||||||
pub view_count: Option<u64>,
|
|
||||||
/// Is the video an active livestream?
|
/// Is the video an active livestream?
|
||||||
pub is_live: bool,
|
pub is_live: bool,
|
||||||
/// Is the video a YouTube Short video (vertical and <60s)?
|
/// Is the video a YouTube Short video (vertical and <60s)?
|
||||||
|
@ -678,7 +673,7 @@ pub struct ChannelVideo {
|
||||||
/// Number of views / current viewers in case of a livestream.
|
/// Number of views / current viewers in case of a livestream.
|
||||||
///
|
///
|
||||||
/// [`None`] if it could not be extracted.
|
/// [`None`] if it could not be extracted.
|
||||||
pub view_count: Option<u64>,
|
pub view_count: u64,
|
||||||
/// Is the video an active livestream?
|
/// Is the video an active livestream?
|
||||||
pub is_live: bool,
|
pub is_live: bool,
|
||||||
/// Is the video a YouTube Short video (vertical and <60s)?
|
/// Is the video a YouTube Short video (vertical and <60s)?
|
||||||
|
@ -791,7 +786,7 @@ pub struct SearchVideo {
|
||||||
/// View count
|
/// View count
|
||||||
///
|
///
|
||||||
/// [`None`] if it could not be extracted.
|
/// [`None`] if it could not be extracted.
|
||||||
pub view_count: Option<u64>,
|
pub view_count: u64,
|
||||||
/// Is the video an active livestream?
|
/// Is the video an active livestream?
|
||||||
pub is_live: bool,
|
pub is_live: bool,
|
||||||
/// Is the video a YouTube Short video (vertical and <60s)?
|
/// Is the video a YouTube Short video (vertical and <60s)?
|
||||||
|
|
|
@ -32,7 +32,6 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"channel": { "id": "UCYq-iAOSZBvoUxvfzwKIZWA", "name": "Jacob + Katie Schwarz" },
|
"channel": { "id": "UCYq-iAOSZBvoUxvfzwKIZWA", "name": "Jacob + Katie Schwarz" },
|
||||||
"publish_date": "2018-06-12T00:00:00Z",
|
|
||||||
"view_count": 216221243,
|
"view_count": 216221243,
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"4K",
|
"4K",
|
||||||
|
@ -55,9 +54,8 @@
|
||||||
"ultra HD video",
|
"ultra HD video",
|
||||||
"red digital cinema"
|
"red digital cinema"
|
||||||
],
|
],
|
||||||
"category": "Film & Animation",
|
"is_live": false,
|
||||||
"is_live_content": false,
|
"is_live_content": false
|
||||||
"is_family_safe": true
|
|
||||||
},
|
},
|
||||||
"video_streams": [
|
"video_streams": [
|
||||||
{
|
{
|
||||||
|
@ -1124,5 +1122,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"subtitles": [],
|
"subtitles": [],
|
||||||
"expires_in_seconds": 21540
|
"expires_in_seconds": 21540,
|
||||||
|
"hls_manifest_url": null,
|
||||||
|
"dash_manifest_url": null
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,9 +35,8 @@
|
||||||
"publish_date": "2022-07-23T00:00:00Z",
|
"publish_date": "2022-07-23T00:00:00Z",
|
||||||
"view_count": 71877575,
|
"view_count": 71877575,
|
||||||
"keywords": [],
|
"keywords": [],
|
||||||
"category": "Entertainment",
|
"is_live": false,
|
||||||
"is_live_content": false,
|
"is_live_content": false
|
||||||
"is_family_safe": true
|
|
||||||
},
|
},
|
||||||
"video_streams": [
|
"video_streams": [
|
||||||
{
|
{
|
||||||
|
@ -1069,5 +1068,7 @@
|
||||||
"auto_generated": false
|
"auto_generated": false
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"expires_in_seconds": 21540
|
"expires_in_seconds": 21540,
|
||||||
|
"hls_manifest_url": null,
|
||||||
|
"dash_manifest_url": null
|
||||||
}
|
}
|
||||||
|
|
1462
testfiles/search/empty.json
Normal file
1462
testfiles/search/empty.json
Normal file
File diff suppressed because it is too large
Load diff
8538
testfiles/search/playlists.json
Normal file
8538
testfiles/search/playlists.json
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue