From c618c83ff373d590a5de94a23f863dd816b77262 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Tue, 11 Oct 2022 23:43:47 +0200 Subject: [PATCH] fix: add second richGridRenderer variety --- src/client/channel.rs | 88 +- src/client/mod.rs | 8 +- src/client/response/channel.rs | 49 +- src/client/response/video_details.rs | 2 +- ...map_channel_videos_20221011_richgrid2.snap | 1140 ++ src/serializer/mod.rs | 19 - .../channel_videos_20221011_richgrid2.json | 12610 ++++++++++++++++ 7 files changed, 13829 insertions(+), 87 deletions(-) create mode 100644 src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap create mode 100644 testfiles/channel/channel_videos_20221011_richgrid2.json diff --git a/src/client/channel.rs b/src/client/channel.rs index 56e24ef..d8a69fd 100644 --- a/src/client/channel.rs +++ b/src/client/channel.rs @@ -160,14 +160,12 @@ impl MapResponse>> for response::Channel { _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>>, ExtractionError> { let content = map_channel_content(self.contents, id, self.alerts)?; - let mut warnings = content.warnings; - let grid = match content.c { + let grid = match content { response::channel::ChannelContent::GridRenderer { items } => Some(items), _ => None, }; - let mut v_res = grid.map(|g| map_videos(g, lang)).unwrap_or_default(); - warnings.append(&mut v_res.warnings); + let v_res = grid.map(|g| map_videos(g, lang)).unwrap_or_default(); Ok(MapResult { c: map_channel( @@ -178,7 +176,7 @@ impl MapResponse>> for response::Channel { id, lang, )?, - warnings, + warnings: v_res.warnings, }) } } @@ -191,14 +189,12 @@ impl MapResponse>> for response::Channel { _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>>, ExtractionError> { let content = map_channel_content(self.contents, id, self.alerts)?; - let mut warnings = content.warnings; - let grid = match content.c { + let grid = match content { response::channel::ChannelContent::GridRenderer { items } => Some(items), _ => None, }; - let mut p_res = grid.map(map_playlists).unwrap_or_default(); - warnings.append(&mut p_res.warnings); + let p_res = grid.map(map_playlists).unwrap_or_default(); Ok(MapResult { c: map_channel( @@ -209,7 +205,7 @@ impl MapResponse>> for response::Channel { id, lang, )?, - warnings, + warnings: p_res.warnings, }) } } @@ -222,8 +218,8 @@ impl MapResponse> for response::Channel { _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>, ExtractionError> { let content = map_channel_content(self.contents, id, self.alerts)?; - let mut warnings = content.warnings; - let meta = match content.c { + let mut warnings = Vec::new(); + let meta = match content { response::channel::ChannelContent::ChannelAboutFullMetadataRenderer(meta) => Some(meta), _ => None, }; @@ -462,53 +458,48 @@ fn map_channel_content( contents: Option, id: &str, alerts: Option>, -) -> Result, ExtractionError> { +) -> Result { match contents { Some(contents) => { - let mut tabs = contents.two_column_browse_results_renderer.tabs; - let content = some_or_bail!( - tabs.try_swap_remove(0), - Ok(MapResult::error("no tab".to_owned())) - ) - .tab_renderer - .content; + let tabs = contents.two_column_browse_results_renderer.tabs; + if tabs.is_empty() { + return Err(ExtractionError::NoData); + } - let (channel_content, target_id) = match content { - response::channel::TabContent::SectionListRenderer { - mut contents, - target_id, - } => { - let mut itemsection = some_or_bail!( - contents.try_swap_remove(0), - Ok(MapResult::error("no sectionlist".to_owned())) - ) - .item_section_renderer - .contents; + let (channel_content, target_id) = tabs + .into_iter() + .filter_map(|tab| { + let content = tab.tab_renderer.content; + match (content.section_list_renderer, content.rich_grid_renderer) { + (Some(mut section_list_renderer), _) => { + let content = + section_list_renderer.contents.try_swap_remove(0).and_then( + |mut i| i.item_section_renderer.contents.try_swap_remove(0), + ); - let content = some_or_bail!( - itemsection.try_swap_remove(0), - Ok(MapResult::error("no channel content".to_owned())) - ); - (content, target_id) - } - response::channel::TabContent::RichGridRenderer { - contents, - target_id, - } => ( - response::channel::ChannelContent::GridRenderer { items: contents }, - target_id, - ), - }; + content.map(|c| (c, section_list_renderer.target_id)) + } + (None, Some(rich_grid_renderer)) => Some(( + response::channel::ChannelContent::GridRenderer { + items: rich_grid_renderer.contents, + }, + rich_grid_renderer.target_id, + )), + (None, None) => None, + } + }) + .next() + .ok_or_else(|| ExtractionError::InvalidData("could not extract content".into()))?; if let Some(target_id) = target_id { // YouTube falls back to the featured page if the channel does not have a "videos" tab. // This is the case for YouTube Music channels. if target_id.starts_with(&format!("browse-feed{}featured", id)) { - return Ok(MapResult::ok(response::channel::ChannelContent::None)); + return Ok(response::channel::ChannelContent::None); } } - Ok(MapResult::ok(channel_content)) + Ok(channel_content) } None => Err(response::alerts_to_err(alerts)), } @@ -534,7 +525,8 @@ mod tests { #[case::live("live", "UChs0pSaEoNLV4mevBFGaoKA")] #[case::empty("empty", "UCxBa895m48H5idw5li7h-0g")] #[case::upcoming("upcoming", "UCcvfHa-GHSOHFAjU0-Ie57A")] - #[case::shorts("20221011_richgrid", "UCh8gHdtzO2tXd593_bjErWg")] + #[case::richgrid("20221011_richgrid", "UCh8gHdtzO2tXd593_bjErWg")] + #[case::richgrid2("20221011_richgrid2", "UC2DjFE7Xf11URZqWBigcVOQ")] fn map_channel_videos(#[case] name: &str, #[case] id: &str) { let filename = format!("testfiles/channel/channel_videos_{}.json", name); let json_path = Path::new(&filename); diff --git a/src/client/mod.rs b/src/client/mod.rs index 21d71b0..9910c32 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -983,7 +983,13 @@ impl RustyPipeQuery { warn!("{} retry attempt #{}. Error: {}.", operation, n, emsg); } self._try_execute_request_deobf::( - ctype, operation, id, endpoint, body, deobf, false, + ctype, + operation, + id, + endpoint, + body, + deobf, + self.client.inner.n_query_retries < 2, ) .await } diff --git a/src/client/response/channel.rs b/src/client/response/channel.rs index 5bbfa3a..88a2102 100644 --- a/src/client/response/channel.rs +++ b/src/client/response/channel.rs @@ -12,6 +12,7 @@ use crate::serializer::{text::Text, MapResult, VecLogError}; #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub struct Channel { + #[serde(default)] #[serde_as(as = "DefaultOnError")] pub header: Option
, pub contents: Option, @@ -55,25 +56,37 @@ pub struct TabRendererWrap { #[serde_as] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] -pub enum TabContent { - #[serde(rename_all = "camelCase")] - SectionListRenderer { - contents: Vec, - /// - **Videos**: browse-feedUC2DjFE7Xf11URZqWBigcVOQvideos (...) - /// - **Playlists**: browse-feedUC2DjFE7Xf11URZqWBigcVOQplaylists104 (...) - /// - **Info**: None - target_id: Option, - }, +pub struct TabContent { + #[serde(default)] + #[serde_as(as = "DefaultOnError")] + pub section_list_renderer: Option, /// Seems to be currently A/B tested, as of 11.10.2022 - #[serde(rename_all = "camelCase")] - RichGridRenderer { - #[serde_as(as = "VecLogError<_>")] - contents: MapResult>, - /// - **Videos**: browse-feedUC2DjFE7Xf11URZqWBigcVOQvideos (...) - /// - **Playlists**: browse-feedUC2DjFE7Xf11URZqWBigcVOQplaylists104 (...) - /// - **Info**: None - target_id: Option, - }, + #[serde(default)] + #[serde_as(as = "DefaultOnError")] + pub rich_grid_renderer: Option, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct SectionListRenderer { + pub contents: Vec, + /// - **Videos**: browse-feedUC2DjFE7Xf11URZqWBigcVOQvideos (...) + /// - **Playlists**: browse-feedUC2DjFE7Xf11URZqWBigcVOQplaylists104 (...) + /// - **Info**: None + pub target_id: Option, +} + +/// Seems to be currently A/B tested, as of 11.10.2022 +#[serde_as] +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct RichGridRenderer { + #[serde_as(as = "VecLogError<_>")] + pub contents: MapResult>, + /// - **Videos**: browse-feedUC2DjFE7Xf11URZqWBigcVOQvideos (...) + /// - **Playlists**: browse-feedUC2DjFE7Xf11URZqWBigcVOQplaylists104 (...) + /// - **Info**: None + pub target_id: Option, } #[derive(Debug, Deserialize)] diff --git a/src/client/response/video_details.rs b/src/client/response/video_details.rs index fc3ca34..87b573a 100644 --- a/src/client/response/video_details.rs +++ b/src/client/response/video_details.rs @@ -535,8 +535,8 @@ pub struct CommentRenderer { pub author_text: Option, #[serde(default)] pub author_thumbnail: Thumbnails, - #[serde(default)] /// ID of the author's channel + #[serde(default)] #[serde_as(as = "DefaultOnError")] pub author_endpoint: Option, /// Comment text diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap new file mode 100644 index 0000000..64759ce --- /dev/null +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap @@ -0,0 +1,1140 @@ +--- +source: src/client/channel.rs +expression: map_res.c +--- +Channel( + id: "UC2DjFE7Xf11URZqWBigcVOQ", + name: "EEVblog", + subscriber_count: Some(883000), + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s48-c-k-c0x00ffffff-no-rj", + width: 48, + height: 48, + ), + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s88-c-k-c0x00ffffff-no-rj", + width: 88, + height: 88, + ), + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s176-c-k-c0x00ffffff-no-rj", + width: 176, + height: 176, + ), + ], + description: "NO SCRIPT, NO FEAR, ALL OPINION\nAn off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers\nHosted by Dave Jones from Sydney Australia\n\nDONATIONS:\nBitcoin: 3KqyH1U3qrMPnkLufM2oHDU7YB4zVZeFyZ\nEthereum: 0x99ccc4d2654ba40744a1f678d9868ecb15e91206\nPayPal: david@alternatezone.com\n\nPatreon: https://www.patreon.com/eevblog\n\nEEVblog2: http://www.youtube.com/EEVblog2\nEEVdiscover: https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ\n\nEMAIL:\nAdvertising/Commercial: eevblog+business@gmail.com\nFan mail: eevblog+fan@gmail.com\nHate Mail: eevblog+hate@gmail.com\n\nI DON\'T DO PAID VIDEO SPONSORSHIPS, DON\'T ASK!\n\nPLEASE:\nDo NOT ask for personal advice on something, post it in the EEVblog forum.\nI read ALL email, but please don\'t be offended if I don\'t have time to reply, I get a LOT of email.\n\nMailbag\nPO Box 7949\nBaulkham Hills NSW 2153\nAUSTRALIA", + tags: [ + "electronics", + "engineering", + "maker", + "hacker", + "design", + "circuit", + "hardware", + "pic", + "atmel", + "oscilloscope", + "multimeter", + "diy", + "hobby", + "review", + "teardown", + "microcontroller", + "arduino", + "video", + "blog", + "tutorial", + "how-to", + "interview", + "rant", + "industry", + "news", + "mailbag", + "dumpster diving", + "debunking", + ], + vanity_url: Some("https://www.youtube.com/c/EevblogDave"), + banner: [ + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1060, + height: 175, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1138-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1138, + height: 188, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1707, + height: 283, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2120-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2120, + height: 351, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2276-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2276, + height: 377, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2560, + height: 424, + ), + ], + mobile_banner: [ + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w320-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 320, + height: 88, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w640-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 640, + height: 175, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w960-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 960, + height: 263, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1280-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 1280, + height: 351, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1440-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 1440, + height: 395, + ), + ], + tv_banner: [ + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w320-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 320, + height: 180, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w854-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 854, + height: 480, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1280-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 1280, + height: 720, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1920-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 1920, + height: 1080, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2120-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 2120, + height: 1192, + ), + ], + content: Paginator( + count: None, + items: [ + ChannelVideo( + id: "4EcQYK_no5M", + title: "EEVblog 1506 - History of Electricity with Kathy Loves Physics", + length: Some(6143), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/4EcQYK_no5M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB9dr9RxHmrRUim7aDSz_mPNrfSKA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4EcQYK_no5M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDzKJ-w9gp-pqA5efJTfqoJhzbx3Q", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4EcQYK_no5M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBJQ7TYN84RM3omeG8ZcVUwUyQmSA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4EcQYK_no5M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCcThKRD3SuQc55RhyxINwXEnN7SQ", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 day ago"), + view_count: 8813, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "zEzjVUzNAFA", + title: "EEVblog 1505 - 120W Home Phantom Power? Audit Time!", + length: Some(1464), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/zEzjVUzNAFA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDnSdLCdtqGA1HYCFv4_MeTHWdVpw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zEzjVUzNAFA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD7c1cD6N-XG8Bl3-ZPzflMWOhGWQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zEzjVUzNAFA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCPea-VrKMtpEVoyhcH9uKv87CuRw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zEzjVUzNAFA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLARvboNx7orZx8bX0MKL49cZWE-Dg", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("6 days ago"), + view_count: 48599, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "YIbQ3nudCA0", + title: "EEVblog 1504 - The COOL thing you MISSED at Tesla AI Day 2022", + length: Some(1021), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/YIbQ3nudCA0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDesF0deVLo0ouizZ8ZF_lXolOdrw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YIbQ3nudCA0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCqpiXzgayJWuzI3ObzerkZOhBDMA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YIbQ3nudCA0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBOO0Y0t0VxFzw_TxoIVhu2qEkZGw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YIbQ3nudCA0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCVJmVXd0Xg7kULTL701RT1uXP-zA", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("10 days ago"), + view_count: 74126, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "W1Jl0rMRGSg", + title: "EEVblog 1503 - Rigol HDO4000 12bit Oscilloscope TEARDOWN", + length: Some(1798), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/W1Jl0rMRGSg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBKFi3YtWo1ii8h8FdQN6CkYgzX2A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W1Jl0rMRGSg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCOf4WhbCtK-NbQKCEDxVJuryWH3g", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W1Jl0rMRGSg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC4dfVqiVrlXyhb8X0EEyUg_qVncA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W1Jl0rMRGSg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBY3yZM1RP9ego_d-usvnRgmAjW7g", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("11 days ago"), + view_count: 36129, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "YFKu_emNzpk", + title: "EEVblog 1502 - Is Home Battery Storage Financially Viable?", + length: Some(1199), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/YFKu_emNzpk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLACI3L7nXsK3ZUFD8yK0VAWd32-Uw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YFKu_emNzpk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBJIG1xFwuwgcWem-wTJKgMzsKZyA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YFKu_emNzpk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBiljxikzcHZVuJDQ2lEVWvaSksbg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YFKu_emNzpk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCL_Q2x9EGSmVsmEBDHHZchJEEsaA", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 weeks ago"), + view_count: 87357, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "gremHHvqYTE", + title: "EEVblog 1501 - Rigol HDO4000 Low Noise 12bit Oscilloscope Unboxing & First Impression", + length: Some(1794), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/gremHHvqYTE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBcwR0YIwLjfFam9HkKdkTkqx_gHw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gremHHvqYTE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDxapfMhOxFEPMQW8yAZoKy9Pv7jg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gremHHvqYTE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAJCnBUBeCNrVKIm5uumpUXGEPtdA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gremHHvqYTE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBRgWS9gbYWTL1_O-dmlia8kUF9Tw", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 weeks ago"), + view_count: 48259, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "WHO8NBfpaO0", + title: "eevBLAB 102 - Last Mile Autonomous Robot Deliveries WILL FAIL", + length: Some(742), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/WHO8NBfpaO0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQPKMF3Aeo9CydEWz9pQWkn1Lu7Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/WHO8NBfpaO0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAzahjCJ1PzdGoXP5_v3iXh79tPLQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/WHO8NBfpaO0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBPWj9_Ns0dvlZEwzebC-33hrQh-A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/WHO8NBfpaO0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB_9260p4zFUVbfq4XUlJI_1OybFQ", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("3 weeks ago"), + view_count: 27509, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "W1Q8CxL95_Y", + title: "EEVblog 1500 - Automatic Transfer Switch REVERSE ENGINEERED", + length: Some(1770), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/W1Q8CxL95_Y/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBIxuct8vahJHOJTLfbOnsMOXnjvw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W1Q8CxL95_Y/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBA1E482L2tKCDHMldZcPTCbgDSpg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W1Q8CxL95_Y/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCzgEhl5ZegIlvkhd3WpOiW7un6kg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W1Q8CxL95_Y/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBvzwdhTvfzIE_fzRjhyVCPKiRZfw", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("3 weeks ago"), + view_count: 57925, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "lagxSrPeoYg", + title: "EEVblog 1499 - EcoFlow Delta Pro 3.6kWh Portable Battery TEARDOWN!", + length: Some(2334), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/lagxSrPeoYg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAbAX2gdAF66O7BUCaOVg2vQOsS2Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/lagxSrPeoYg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC9XWFQwq0pCV7R8eeIdS8LnJ1dJw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/lagxSrPeoYg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLByFc9tTcW4JWp3pnWoAzomZYIgMA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/lagxSrPeoYg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCqGK1_pSXVZ842Ucq_zBqkcYqNkA", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: 77907, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "qTctWW9_FmE", + title: "EEVblog 1498 - TransPod Fluxjet Hyperloop $550M Boondoggle!", + length: Some(2399), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/qTctWW9_FmE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCbnEQaGGI5zD9lCJ8kMmciezX2kA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qTctWW9_FmE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAObAOD0o6k_rsbS9iOsgPQxUlz4g", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qTctWW9_FmE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBK8wuYETpwHktzpS7qf_NV5ae4LQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qTctWW9_FmE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAB1AHSlw14bM0u5Xc3LEiZ50sGow", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: 63421, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "3t9G80wk0pk", + title: "eevBLAB 101 - Why Are Tektronix Oscilloscopes So Expensive?", + length: Some(1423), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3t9G80wk0pk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDnsVu-VQplpRpc1ZW-yk2byyZjZA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3t9G80wk0pk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAueC4MRkNwLQbRG31Sw9eGhBTcLA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3t9G80wk0pk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDcZm73OCwjFgXxLIEED4L0C57cSw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3t9G80wk0pk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDtjsX7HSTSdyDmdoMEOnZZmupBDw", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: 73052, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "7dze5CnZnmk", + title: "EEVblog 1497 - RIP Fluke. Thanks Energizer. NOT.", + length: Some(1168), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/7dze5CnZnmk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAg430MYAmoycM4lbv_57S_d3kZRA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/7dze5CnZnmk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBbwuQSdBcM-pOjGs_DFmT3TxQ5Pw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/7dze5CnZnmk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBxMWyXAJhBLKOcxMK22iVQlnIk5g", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/7dze5CnZnmk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBPWgsNPFemykKyU5bw8uyGeiBeAA", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: 93529, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "6XnrZpPYgBg", + title: "EEVblog 1496 - Winning Mailbag", + length: Some(3139), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/6XnrZpPYgBg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCrBgky13jB1p9xzKbmoUpJ4g0SNQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6XnrZpPYgBg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDPC3fbIIcI4FDUcq_e-JqG9HiSyA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6XnrZpPYgBg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAn7NX4LhCwv20RHEqrt8irQaBsCw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6XnrZpPYgBg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBJ51SKz4z1fhdr-4RPp5Ds3hvW_A", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: 41569, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "Psp3ltpFvws", + title: "eevBLAB 100 - Reuters Attacks Odysee - LOL", + length: Some(855), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Psp3ltpFvws/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCu8Nu_NmDw5vBHgb7e8JdJR1Dr1Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Psp3ltpFvws/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCBC77KYZrEDP-LCyrS0f_vwudLEA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Psp3ltpFvws/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAMGjfeJMJ_4dCessuc_q3FMFx9ag", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Psp3ltpFvws/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAgjFAf6wRG_ObrYdB7SbA68hJ6fw", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: 22842, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "taVYTYz5vLE", + title: "EEVblog 1495 - Quaze Wireless Power (AGAIN!) but for GAMING!", + length: Some(2592), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/taVYTYz5vLE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAMHngmN8TjWZz327vUD7zjjblYBw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/taVYTYz5vLE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDqoLWa8V1MBZrin8QHBaD7HKi4LA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/taVYTYz5vLE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDcpZTLm0mrqu2Eff6CeN9SVUpQ6Q", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/taVYTYz5vLE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDUofJ-0cqxeCR3Qx0DFL2HDNOQCA", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: 41621, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "Y6cZrieFw-k", + title: "EEVblog 1494 - FIVE Ways to Open a CHEAP SAFE!", + length: Some(1194), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Y6cZrieFw-k/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDsdoJwcvSFZU4e9cwDFbZj3W21Pw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Y6cZrieFw-k/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA1XVxnGoRXYGej4UB_N53C2CcZXQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Y6cZrieFw-k/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCbTytTdOIa8QJ3YII-xFQx0mvdOg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Y6cZrieFw-k/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDR78g7R5AUa3S7liO9WchIY93E-Q", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: 77542, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "Kr2XyhpUdUI", + title: "EEVblog 1493 - MacGyver Project - Part 2", + length: Some(1785), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Kr2XyhpUdUI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDdL3brjOzbABRuyz-yolawtGRsbw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Kr2XyhpUdUI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDPA2N3YbuW3gf85xLF5Q-sVOQR5w", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Kr2XyhpUdUI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBmafsSw1lLU__G8O8ufT61wlKcjw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Kr2XyhpUdUI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBoBK5gKOfA8gNbJ8Oc72MZqE5iqg", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 months ago"), + view_count: 34947, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "rxGafdgkal8", + title: "EEVblog 1492 - $5 Oscilloscope Repaired! + Oz GIVEAWAY", + length: Some(1163), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/rxGafdgkal8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD-p_t0q_Q2oTGyJuFCQJ5z6VPPMQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/rxGafdgkal8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB06G_3UzPk7WpdAwj2Op1OkEp6aw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/rxGafdgkal8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDqD3yUJjy4Ja7W0t7zbsEb5AFH1A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/rxGafdgkal8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB_BJlYjavPpzbKKlCuGHfrQP2d9A", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 months ago"), + view_count: 45618, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "4yosozyeIP4", + title: "EEVblog 1491 - The MacGyver Project - Part 1", + length: Some(1706), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/4yosozyeIP4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDRNAWkPQfuQirfiOdowD1iQlWrWg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4yosozyeIP4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCsK0yCJpBh0zkBJNzMHWrPX9wfTQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4yosozyeIP4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCbQz7r2-dXYyUtJ5ca44JJeDRC9g", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4yosozyeIP4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCF7fcUrmkPdz48wdopDP6X8LxGTQ", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 months ago"), + view_count: 34868, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "06JtC2DC_dQ", + title: "EEVblog 1490 - Insane Jaycar Dumpster Sale! 2022", + length: Some(1700), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/06JtC2DC_dQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDVIvEssIKji_8dyBYGYbpIqen7vQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/06JtC2DC_dQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBIsOPZke9eGvCSW3Eca5LHoXxIGg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/06JtC2DC_dQ/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDmLPUoHUaXhluqsjmc6UAyng0hPg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/06JtC2DC_dQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDJu6B0frgKF2509R9yLCU8KmmukQ", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 months ago"), + view_count: 64336, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "piquT76w9TI", + title: "EEVblog 1489 - Mystery Teardown!", + length: Some(1466), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/piquT76w9TI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCTzIcGeRDwUyINtik50EQCOTxwiA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/piquT76w9TI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDP66nc1L56eJFf1dKMcn_N_AP0IQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/piquT76w9TI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAPTbf4n6769n5sYsUsfQsGNAktSg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/piquT76w9TI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDK7oNTn8ugv11wQ-lgXRO4QOmbOg", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 months ago"), + view_count: 150958, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "pKuUKT-zU-g", + title: "EEVblog 1488 - Tilt Five Augmented Reality AR Glasses - First Reaction!", + length: Some(2152), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/pKuUKT-zU-g/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCB6Rh4miI20yPy2kJaxul_wA3Now", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pKuUKT-zU-g/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYAfaIZpGPBvFJppuinrYBkQXYEA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pKuUKT-zU-g/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC1jjhZ-jPRmJcdJs9b5FXmgFi4Pw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pKuUKT-zU-g/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLClsTY66ipPp-vU53lq6wv40OYmAw", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 months ago"), + view_count: 30903, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "_R4wQQNSO6k", + title: "EEVblog 1487 - Do Solar Micro Inverters Take Power at Night?", + length: Some(2399), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/_R4wQQNSO6k/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDEQVZ0yQPLZqwLdQednKWwLWqDmA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_R4wQQNSO6k/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD13q1sNDpwXODSegy-yTbP2LFZSg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_R4wQQNSO6k/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAWvb8PGq-V7FZ-Hd5Oqspvvqs4IQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_R4wQQNSO6k/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBcM15akUbtMnhzi3w5g_eaBPT3gg", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 months ago"), + view_count: 48669, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "ikp5BorIo_M", + title: "EEVblog 1486 - What you DIDN\'T KNOW About Film Capacitor FAILURES!", + length: Some(1792), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ikp5BorIo_M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBygGB8KC522NC15BhDC1WpuNKsgw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ikp5BorIo_M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBdBGFN-t7EBy_DuaDfRnYVzkdEvg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ikp5BorIo_M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAXe6bJUOjYP8xbK_JwnSBE8c6vBA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ikp5BorIo_M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDbdckel6SqpbChOdDcaAXVOGmYfA", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 months ago"), + view_count: 83505, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "7O-QckjCXNo", + title: "eevBLAB 99 - AI SPAM BOT Youtube Space/Science/Tech Channels? - WTF", + length: Some(592), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/7O-QckjCXNo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBY1cRnrWQCbmlAzP5okMmIYjgdsg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/7O-QckjCXNo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBJ5wpNdGAmwNlpS6-wJistsNuZKw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/7O-QckjCXNo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA0J_8vXlR2BiSM_YR-Jh-50VRX1A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/7O-QckjCXNo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCkRmMATmzz0obVXcRTKENjiFkzpA", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 months ago"), + view_count: 42843, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "VutdTxF4E-0", + title: "RIP The Old Garage Lab", + length: Some(115), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/VutdTxF4E-0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDlPpT2-UOGfm2A2djTLjCsygeqSw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/VutdTxF4E-0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBWY6hTXpClyuiRnVXelYKXvYKIFw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/VutdTxF4E-0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC_JxmcUdUDh97X7Ec7FofhtJTSpA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/VutdTxF4E-0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAPMDs83SJodJjSonO5_kBKtFaBHQ", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("3 months ago"), + view_count: 26036, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "o7xfGuRaq94", + title: "EEVblog 1485 - PedalCell CadenceX Bike Generator LOL FAIL!", + length: Some(1026), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/o7xfGuRaq94/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBA7RRL2USBwkYXp9ouWTbtU-JHSg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/o7xfGuRaq94/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBFQasd1MVTHe8q3BlW_7hCFF6g2w", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/o7xfGuRaq94/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB8vfJ-cb3M1rZABzOLBhhEb-P0WA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/o7xfGuRaq94/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA5qjdjxbMp4XTosRA9vHN-hA7uNg", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("3 months ago"), + view_count: 63729, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "3WSIfHOv3fc", + title: "EEVblog 1484 - Kaba Mas X-09 High Security Electronic Lock Teardown", + length: Some(1106), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3WSIfHOv3fc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLClZroFRo115ZuxYhJ5rcCDO2ZPcQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3WSIfHOv3fc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLADPt9CkzOCxU0_hDuGGbQR9Hh2_w", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3WSIfHOv3fc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIz3CL8KWk7qBahTCfkbyFOorHbQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3WSIfHOv3fc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDrDJEAZALYZpe7TTbQczJutxzH2A", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("3 months ago"), + view_count: 22920, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "8yXZJZCKImI", + title: "EEVblog 1483 - Holy Mailbag Bomb Batman!", + length: Some(3373), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/8yXZJZCKImI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBym7WfmrvKIjs2ClW-FOLtxbENzw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/8yXZJZCKImI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDG3D-Moyv696gi1pXUwrYRFpOI-g", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/8yXZJZCKImI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC9fja1qscJ9wCDqu72t65ARuxzVw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/8yXZJZCKImI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBI2nrrm39BQT_JktDvG-PnO9jETw", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("3 months ago"), + view_count: 66042, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ChannelVideo( + id: "vJ4pW6LKJWU", + title: "EEVblog 1482 - Mains Capacitor Zener Regulator Circuit", + length: Some(1132), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/vJ4pW6LKJWU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDaKgfAJ4NAeqoMIPZDavsTw_JD5w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/vJ4pW6LKJWU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBMa3c2WVzA4hcxakf2-uIONSa2EQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/vJ4pW6LKJWU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAvaEYsAueDL0KlWGzZ72DQLVCdLQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/vJ4pW6LKJWU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDYwvXiUNyMGIlLm297VXb1AhqNOg", + width: 336, + height: 188, + ), + ], + publish_date: "[date]", + publish_date_txt: Some("3 months ago"), + view_count: 52065, + is_live: false, + is_short: false, + is_upcoming: false, + ), + ], + ctoken: Some("4qmFsgKhARIYVUMyRGpGRTdYZjExVVJacVdCaWdjVk9RGoQBOGdaZ0dsNTZYQXBZQ2pCRlozTkpOV054YjJ4eWNYSnBjeTA0UVZObmVVMUJSVFJJYTBsTVEwbEhjV3cxYjBkRlVHcHlYM2hTU1VGV1FVRVNKRFl6TkRZMVlqZzFMVEF3TURBdE1qTXlOaTA1WTJSbUxUTmpNamcyWkRReU1tWTNOaGdC"), + ), +) diff --git a/src/serializer/mod.rs b/src/serializer/mod.rs index 6592acc..719314e 100644 --- a/src/serializer/mod.rs +++ b/src/serializer/mod.rs @@ -41,25 +41,6 @@ where } } -impl MapResult -where - T: Default, -{ - pub fn error(msg: String) -> Self { - Self { - c: T::default(), - warnings: vec![msg], - } - } - - pub fn ok(c: T) -> Self { - Self { - c, - warnings: Vec::new(), - } - } -} - /// Deserialization method that consumes anything and returns an empty value. /// Intended to be used for a wildcard enum option. /// diff --git a/testfiles/channel/channel_videos_20221011_richgrid2.json b/testfiles/channel/channel_videos_20221011_richgrid2.json new file mode 100644 index 0000000..3ba6094 --- /dev/null +++ b/testfiles/channel/channel_videos_20221011_richgrid2.json @@ -0,0 +1,12610 @@ +{ + "responseContext": { + "visitorData": "Cgs4ZFVmMzVlU1dxbyiBqpeaBg%3D%3D", + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "route", + "value": "channel.videos" + }, + { + "key": "is_casual", + "value": "false" + }, + { + "key": "is_owner", + "value": "false" + }, + { + "key": "is_monetization_enabled", + "value": "true" + }, + { + "key": "num_shelves", + "value": "3" + }, + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "browse_id", + "value": "UC2DjFE7Xf11URZqWBigcVOQ" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714251,23804281,23882502,23918597,23934970,23940248,23946420,23966208,23983296,23986022,23997176,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036948,24077241,24080738,24120820,24135310,24140247,24152443,24161116,24162920,24164186,24166867,24169501,24181174,24185614,24187043,24187377,24191629,24199724,24199774,24211178,24219713,24225483,24226335,24227844,24228033,24229161,24241378,24243988,24247768,24248385,24254502,24255165,24255543,24255545,24256987,24259936,24260783,24262346,24263796,24265820,24267564,24267570,24268142,24268870,24270026,24278545,24278596,24279196,24279628,24280769,24282961,24283093,24283280,24283719,24286005,24286019,24287317,24287327,24287370,24287795,24288043,24289901,24290131,24290276,24290971,24291919,24292296,24292784,24294677,24294807,24296354,24297609,24298640,24298791,24299546,24299748,24299875,24390221,24390674,24391539,24392059,39322278,39322357,39322382,39322386,39322399,39322456,45686551" + } + ] + }, + { + "service": "GOOGLE_HELP", + "params": [ + { + "key": "browse_id", + "value": "UC2DjFE7Xf11URZqWBigcVOQ" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "c", + "value": "WEB" + }, + { + "key": "cver", + "value": "2.20221011.00.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetChannelPage_rid", + "value": "0xae8fe3e5c1237ead" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "2.20221011" + }, + { + "key": "client.name", + "value": "WEB" + }, + { + "key": "client.fexp", + "value": "24247768,24299748,23998056,24268870,24255543,24135310,24225483,24007246,24199774,24294807,23918597,24259936,24294677,23966208,24287370,39322278,24267570,24299875,24278545,24077241,24004644,24270026,24187377,23804281,23946420,23986022,24287317,24185614,24262346,24120820,39322382,24164186,24267564,24263796,24228033,24187043,24260783,39322456,24241378,24256987,24290276,24152443,24297609,24287327,24191629,24292296,24289901,1714251,24229161,39322386,24292784,24140247,23983296,24227844,24288043,24211178,24286019,24296354,24286005,24283719,24283280,24279196,24265820,24161116,24243988,24279628,45686551,39322399,23997176,23934970,24298640,24298791,24299546,23882502,24181174,24226335,24034168,23940248,24169501,24278596,39322357,24282961,24390221,24268142,24255165,24290971,24390674,24291919,24001373,24391539,24166867,24283093,24199724,24002025,24392059,24162920,24287795,24219713,24290131,24002022,24080738,24248385,24254502,24036948,24255545,24280769" + } + ] + } + ], + "maxAgeSeconds": 300, + "mainAppWebResponseContext": { + "loggedOut": true + }, + "webResponseContextExtensionData": { + "hasDecorated": true + } + }, + "contents": { + "twoColumnBrowseResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "endpoint": { + "clickTrackingParams": "CLwBEPCTARgFIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "url": "/c/EevblogDave/featured", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "params": "EghmZWF0dXJlZA%3D%3D", + "canonicalBaseUrl": "/c/EevblogDave" + } + }, + "title": "Home", + "selected": false, + "content": { + "sectionListRenderer": { + "trackingParams": "CL0BELovIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "disablePullToRefresh": true + } + }, + "trackingParams": "CLwBEPCTARgFIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "tabRenderer": { + "endpoint": { + "clickTrackingParams": "CCAQ8JMBGAYiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/c/EevblogDave/videos", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "params": "EgZ2aWRlb3M%3D", + "canonicalBaseUrl": "/c/EevblogDave" + } + }, + "title": "Videos", + "selected": true, + "content": { + "sectionListRenderer": { + "trackingParams": "CLsBELovIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "disablePullToRefresh": true + }, + "richGridRenderer": { + "contents": [ + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "4EcQYK_no5M", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/4EcQYK_no5M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB9dr9RxHmrRUim7aDSz_mPNrfSKA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/4EcQYK_no5M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDzKJ-w9gp-pqA5efJTfqoJhzbx3Q", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/4EcQYK_no5M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBJQ7TYN84RM3omeG8ZcVUwUyQmSA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/4EcQYK_no5M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCcThKRD3SuQc55RhyxINwXEnN7SQ", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1506 - History of Electricity with Kathy Loves Physics" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1506 - History of Electricity with Kathy Loves Physics by EEVblog 1 day ago 1 hour, 42 minutes 8,813 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Talking about the history of electricity and physics with Kathy Joseph from Kathey Loves Physics, and her new book:\nThe Lightning Tamers: True Stories of the Dreamers and Schemers Who Harnessed..." + } + ] + }, + "publishedTimeText": { + "simpleText": "1 day ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 42 minutes, 23 seconds" + } + }, + "simpleText": "1:42:23" + }, + "viewCountText": { + "simpleText": "8,813 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=4EcQYK_no5M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "4EcQYK_no5M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e0471060afe7a393&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CLcBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CLcBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQJPHnv-KjMSj4AGqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "8.8K views" + } + }, + "simpleText": "8.8K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLoBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLoBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "4EcQYK_no5M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLoBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "4EcQYK_no5M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "4EcQYK_no5M" + ] + } + } + ] + } + }, + "trackingParams": "CLoBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CLcBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 42 minutes, 23 seconds" + } + }, + "simpleText": "1:42:23" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLkBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "4EcQYK_no5M", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CLkBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "4EcQYK_no5M" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CLkBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLgBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLgBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "4EcQYK_no5M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLgBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "4EcQYK_no5M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "4EcQYK_no5M" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CLgBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/4EcQYK_no5M/mqdefault_6s.webp?du=3000&sqp=CPGOl5oG&rs=AOn4CLBG9_Ja52e-mx9HrzsjAAi3OLVoFQ", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CLYBEJmNBRgAIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "zEzjVUzNAFA", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/zEzjVUzNAFA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDnSdLCdtqGA1HYCFv4_MeTHWdVpw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/zEzjVUzNAFA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD7c1cD6N-XG8Bl3-ZPzflMWOhGWQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/zEzjVUzNAFA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCPea-VrKMtpEVoyhcH9uKv87CuRw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/zEzjVUzNAFA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLARvboNx7orZx8bX0MKL49cZWE-Dg", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1505 - 120W Home Phantom Power? Audit Time!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1505 - 120W Home Phantom Power? Audit Time! by EEVblog 6 days ago 24 minutes 48,599 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "My home takes 120W phantom standby power. Let's do a complete audit and see what is consuming the most power, and how it can be reduced.\n\nHow bad product design kills the environment: https://www.y..." + } + ] + }, + "publishedTimeText": { + "simpleText": "6 days ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 24 seconds" + } + }, + "simpleText": "24:24" + }, + "viewCountText": { + "simpleText": "48,599 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLIBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=zEzjVUzNAFA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "zEzjVUzNAFA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=cc4ce3554ccd0050&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CLIBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CLIBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQNCAtObU6rimzAGqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "48K views" + } + }, + "simpleText": "48K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLUBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLUBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "zEzjVUzNAFA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLUBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "zEzjVUzNAFA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "zEzjVUzNAFA" + ] + } + } + ] + } + }, + "trackingParams": "CLUBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CLIBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 24 seconds" + } + }, + "simpleText": "24:24" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLQBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "zEzjVUzNAFA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CLQBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "zEzjVUzNAFA" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CLQBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLMBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLMBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "zEzjVUzNAFA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLMBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "zEzjVUzNAFA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "zEzjVUzNAFA" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CLMBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/zEzjVUzNAFA/mqdefault_6s.webp?du=3000&sqp=CID9lpoG&rs=AOn4CLDRfuXcihPr9iKdjzJZn3d_QwlCkA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CLEBEJmNBRgBIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "YIbQ3nudCA0", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/YIbQ3nudCA0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDesF0deVLo0ouizZ8ZF_lXolOdrw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/YIbQ3nudCA0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCqpiXzgayJWuzI3ObzerkZOhBDMA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/YIbQ3nudCA0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBOO0Y0t0VxFzw_TxoIVhu2qEkZGw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/YIbQ3nudCA0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCVJmVXd0Xg7kULTL701RT1uXP-zA", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1504 - The COOL thing you MISSED at Tesla AI Day 2022" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1504 - The COOL thing you MISSED at Tesla AI Day 2022 by EEVblog 10 days ago 17 minutes 74,126 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "A very cool bit of electronics failure mode analysis that you missed at the 2022 Tesla AI Day presentation. And it's got nothing to do with the Optimus Tesla Bot!\n\nA look at how ceramic capacitor..." + } + ] + }, + "publishedTimeText": { + "simpleText": "10 days ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 1 second" + } + }, + "simpleText": "17:01" + }, + "viewCountText": { + "simpleText": "74,126 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK0BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=YIbQ3nudCA0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "YIbQ3nudCA0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=6086d0de7b9d080d&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CK0BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CK0BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQI2Q9Nznm7TDYKoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "74K views" + } + }, + "simpleText": "74K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLABEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLABEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "YIbQ3nudCA0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLABEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "YIbQ3nudCA0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "YIbQ3nudCA0" + ] + } + } + ] + } + }, + "trackingParams": "CLABEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CK0BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 1 second" + } + }, + "simpleText": "17:01" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CK8BEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "YIbQ3nudCA0", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CK8BEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "YIbQ3nudCA0" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CK8BEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CK4BEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CK4BEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "YIbQ3nudCA0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CK4BEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "YIbQ3nudCA0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "YIbQ3nudCA0" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CK4BEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/YIbQ3nudCA0/mqdefault_6s.webp?du=3000&sqp=COn7lpoG&rs=AOn4CLCDNZ5-ga_mlGO-OAJE72t9QeK-7g", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CKwBEJmNBRgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "W1Jl0rMRGSg", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/W1Jl0rMRGSg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBKFi3YtWo1ii8h8FdQN6CkYgzX2A", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/W1Jl0rMRGSg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCOf4WhbCtK-NbQKCEDxVJuryWH3g", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/W1Jl0rMRGSg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC4dfVqiVrlXyhb8X0EEyUg_qVncA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/W1Jl0rMRGSg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBY3yZM1RP9ego_d-usvnRgmAjW7g", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1503 - Rigol HDO4000 12bit Oscilloscope TEARDOWN" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1503 - Rigol HDO4000 12bit Oscilloscope TEARDOWN by EEVblog 11 days ago 29 minutes 36,129 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Teardown of the new Rigol HDO4000 12bit ultra low noise oscilloscope\n\nPSU teardown: https://www.youtube.com/watch?v=muMjiao5i0k\n\nForum: https://www.eevblog.com/forum/testgear/rigol-hdo1000-and-hdo4..." + } + ] + }, + "publishedTimeText": { + "simpleText": "11 days ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 58 seconds" + } + }, + "simpleText": "29:58" + }, + "viewCountText": { + "simpleText": "36,129 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKgBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=W1Jl0rMRGSg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "W1Jl0rMRGSg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenle.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=5b5265d2b3111928&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CKgBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CKgBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQKiyxJirupmpW6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "36K views" + } + }, + "simpleText": "36K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKsBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKsBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "W1Jl0rMRGSg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKsBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "W1Jl0rMRGSg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "W1Jl0rMRGSg" + ] + } + } + ] + } + }, + "trackingParams": "CKsBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CKgBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 58 seconds" + } + }, + "simpleText": "29:58" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKoBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "W1Jl0rMRGSg", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKoBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "W1Jl0rMRGSg" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CKoBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKkBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKkBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "W1Jl0rMRGSg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKkBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "W1Jl0rMRGSg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "W1Jl0rMRGSg" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CKkBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/W1Jl0rMRGSg/mqdefault_6s.webp?du=3000&sqp=CLCnl5oG&rs=AOn4CLA4iItiE5aEPl4zX0Zhp-WPgvo9Cg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CKcBEJmNBRgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "YFKu_emNzpk", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/YFKu_emNzpk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLACI3L7nXsK3ZUFD8yK0VAWd32-Uw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/YFKu_emNzpk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBJIG1xFwuwgcWem-wTJKgMzsKZyA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/YFKu_emNzpk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBiljxikzcHZVuJDQ2lEVWvaSksbg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/YFKu_emNzpk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCL_Q2x9EGSmVsmEBDHHZchJEEsaA", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1502 - Is Home Battery Storage Financially Viable?" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1502 - Is Home Battery Storage Financially Viable? by EEVblog 2 weeks ago 19 minutes 87,357 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Running through the numbers to see if home battery storage is viable on my home. \nAnd comparing Tesla Powerwall, Enphase IQ Battery, BYD LVS, and Greenbank battery pricing.\n\nAll my solar videos:..." + } + ] + }, + "publishedTimeText": { + "simpleText": "2 weeks ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 59 seconds" + } + }, + "simpleText": "19:59" + }, + "viewCountText": { + "simpleText": "87,357 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKMBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=YFKu_emNzpk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "YFKu_emNzpk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=6052aefde98dce99&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CKMBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CKMBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQJmdt8ze36upYKoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "87K views" + } + }, + "simpleText": "87K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKYBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKYBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "YFKu_emNzpk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKYBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "YFKu_emNzpk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "YFKu_emNzpk" + ] + } + } + ] + } + }, + "trackingParams": "CKYBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CKMBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 59 seconds" + } + }, + "simpleText": "19:59" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKUBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "YFKu_emNzpk", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKUBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "YFKu_emNzpk" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CKUBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKQBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKQBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "YFKu_emNzpk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKQBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "YFKu_emNzpk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "YFKu_emNzpk" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CKQBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/YFKu_emNzpk/mqdefault_6s.webp?du=3000&sqp=CP6Yl5oG&rs=AOn4CLCkk1XZrQ0huKPYE5nmXiGBo7e9yQ", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CKIBEJmNBRgEIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "gremHHvqYTE", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/gremHHvqYTE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBcwR0YIwLjfFam9HkKdkTkqx_gHw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/gremHHvqYTE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDxapfMhOxFEPMQW8yAZoKy9Pv7jg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/gremHHvqYTE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAJCnBUBeCNrVKIm5uumpUXGEPtdA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/gremHHvqYTE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBRgWS9gbYWTL1_O-dmlia8kUF9Tw", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1501 - Rigol HDO4000 Low Noise 12bit Oscilloscope Unboxing & First Impression" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1501 - Rigol HDO4000 Low Noise 12bit Oscilloscope Unboxing & First Impression by EEVblog 2 weeks ago 29 minutes 48,259 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Rigol's new HDO4000 Series ultra low noise 12bit oscilloscope with Centaur chipset.\nUnboxing, first impression, and noise measurements.\n\nAC RMS noise measurement: https://www.youtube.com/watch?v=G8..." + } + ] + }, + "publishedTimeText": { + "simpleText": "2 weeks ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 54 seconds" + } + }, + "simpleText": "29:54" + }, + "viewCountText": { + "simpleText": "48,259 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=gremHHvqYTE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "gremHHvqYTE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=82b7a61c7bea6131&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CJ4BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CJ4BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQLHCqd_Hw-nbggGqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "48K views" + } + }, + "simpleText": "48K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKEBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKEBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "gremHHvqYTE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKEBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "gremHHvqYTE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "gremHHvqYTE" + ] + } + } + ] + } + }, + "trackingParams": "CKEBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CJ4BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 54 seconds" + } + }, + "simpleText": "29:54" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKABEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "gremHHvqYTE", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKABEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "gremHHvqYTE" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CKABEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJ8BEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ8BEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "gremHHvqYTE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ8BEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "gremHHvqYTE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "gremHHvqYTE" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJ8BEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/gremHHvqYTE/mqdefault_6s.webp?du=3000&sqp=COill5oG&rs=AOn4CLDaV9Ft339ad2nolzicR7wgOy1RWg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CJ0BEJmNBRgFIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "WHO8NBfpaO0", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/WHO8NBfpaO0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQPKMF3Aeo9CydEWz9pQWkn1Lu7Q", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/WHO8NBfpaO0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAzahjCJ1PzdGoXP5_v3iXh79tPLQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/WHO8NBfpaO0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBPWj9_Ns0dvlZEwzebC-33hrQh-A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/WHO8NBfpaO0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB_9260p4zFUVbfq4XUlJI_1OybFQ", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "eevBLAB 102 - Last Mile Autonomous Robot Deliveries WILL FAIL" + } + ], + "accessibility": { + "accessibilityData": { + "label": "eevBLAB 102 - Last Mile Autonomous Robot Deliveries WILL FAIL by EEVblog 3 weeks ago 12 minutes, 22 seconds 27,509 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Four reasons why autonomous pizza delivery robots will FAIL.\nAnd nope, they won't save the environment either.\nBut maybe I'm wrong?\nMagna are trialing a pizza delivery robot in Manhatten.\n..." + } + ] + }, + "publishedTimeText": { + "simpleText": "3 weeks ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 22 seconds" + } + }, + "simpleText": "12:22" + }, + "viewCountText": { + "simpleText": "27,509 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJkBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=WHO8NBfpaO0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "WHO8NBfpaO0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=5873bc3417e968ed&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CJkBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CJkBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQO3Rpb_Bhu-5WKoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "27K views" + } + }, + "simpleText": "27K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJwBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJwBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "WHO8NBfpaO0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJwBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "WHO8NBfpaO0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "WHO8NBfpaO0" + ] + } + } + ] + } + }, + "trackingParams": "CJwBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CJkBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 22 seconds" + } + }, + "simpleText": "12:22" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJsBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "WHO8NBfpaO0", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJsBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "WHO8NBfpaO0" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJsBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJoBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJoBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "WHO8NBfpaO0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJoBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "WHO8NBfpaO0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "WHO8NBfpaO0" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJoBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/WHO8NBfpaO0/mqdefault_6s.webp?du=3000&sqp=CNL4lpoG&rs=AOn4CLDvd5nQZbdmcueOI2b1n2xsQOK1LA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CJgBEJmNBRgGIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "W1Q8CxL95_Y", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/W1Q8CxL95_Y/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBIxuct8vahJHOJTLfbOnsMOXnjvw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/W1Q8CxL95_Y/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBA1E482L2tKCDHMldZcPTCbgDSpg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/W1Q8CxL95_Y/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCzgEhl5ZegIlvkhd3WpOiW7un6kg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/W1Q8CxL95_Y/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBvzwdhTvfzIE_fzRjhyVCPKiRZfw", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1500 - Automatic Transfer Switch REVERSE ENGINEERED" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1500 - Automatic Transfer Switch REVERSE ENGINEERED by EEVblog 3 weeks ago 29 minutes 57,925 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Automatic AC transfer switches are pretty cool devices. A look at what they do, a practical demo, teardown, and then reverse engineering to explain how it does it with a direct one-to-one schematic..." + } + ] + }, + "publishedTimeText": { + "simpleText": "3 weeks ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 30 seconds" + } + }, + "simpleText": "29:30" + }, + "viewCountText": { + "simpleText": "57,925 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJQBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=W1Q8CxL95_Y", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "W1Q8CxL95_Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=5b543c0b12fde7f6&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CJQBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CJQBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQPbP95exgY-qW6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "57K views" + } + }, + "simpleText": "57K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJcBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJcBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "W1Q8CxL95_Y", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJcBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "W1Q8CxL95_Y" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "W1Q8CxL95_Y" + ] + } + } + ] + } + }, + "trackingParams": "CJcBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CJQBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 30 seconds" + } + }, + "simpleText": "29:30" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJYBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "W1Q8CxL95_Y", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJYBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "W1Q8CxL95_Y" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJYBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJUBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJUBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "W1Q8CxL95_Y", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJUBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "W1Q8CxL95_Y" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "W1Q8CxL95_Y" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJUBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/W1Q8CxL95_Y/mqdefault_6s.webp?du=3000&sqp=CPSLl5oG&rs=AOn4CLDf2TSLOwkD2M1AVTM-5TuZySBXmw", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CJMBEJmNBRgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "lagxSrPeoYg", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/lagxSrPeoYg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAbAX2gdAF66O7BUCaOVg2vQOsS2Q", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/lagxSrPeoYg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC9XWFQwq0pCV7R8eeIdS8LnJ1dJw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/lagxSrPeoYg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLByFc9tTcW4JWp3pnWoAzomZYIgMA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/lagxSrPeoYg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCqGK1_pSXVZ842Ucq_zBqkcYqNkA", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1499 - EcoFlow Delta Pro 3.6kWh Portable Battery TEARDOWN!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1499 - EcoFlow Delta Pro 3.6kWh Portable Battery TEARDOWN! by EEVblog 1 month ago 38 minutes 77,907 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Teardown of the EcoFlow Delta Pro 3.6kWh portable/home LiFePO4 battery solar inverter/generator.\nBack in the old EEVblog garage!\n\nTeardown photos: https://www.eevblog.com/2022/09/08/eevblog-1499-ec..." + } + ] + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 54 seconds" + } + }, + "simpleText": "38:54" + }, + "viewCountText": { + "simpleText": "77,907 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI8BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lagxSrPeoYg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lagxSrPeoYg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=95a8314ab3dea188&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CI8BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CI8BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQIjD-p6rqYzUlQGqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "77K views" + } + }, + "simpleText": "77K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJIBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJIBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "lagxSrPeoYg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJIBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "lagxSrPeoYg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "lagxSrPeoYg" + ] + } + } + ] + } + }, + "trackingParams": "CJIBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CI8BENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 54 seconds" + } + }, + "simpleText": "38:54" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJEBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "lagxSrPeoYg", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJEBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "lagxSrPeoYg" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJEBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJABEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJABEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "lagxSrPeoYg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJABEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "lagxSrPeoYg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "lagxSrPeoYg" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJABEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/lagxSrPeoYg/mqdefault_6s.webp?du=3000&sqp=CKCBl5oG&rs=AOn4CLB0rOudc5EO6w0fNi1fKsEF6AkzVg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CI4BEJmNBRgIIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "qTctWW9_FmE", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/qTctWW9_FmE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCbnEQaGGI5zD9lCJ8kMmciezX2kA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/qTctWW9_FmE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAObAOD0o6k_rsbS9iOsgPQxUlz4g", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/qTctWW9_FmE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBK8wuYETpwHktzpS7qf_NV5ae4LQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/qTctWW9_FmE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAB1AHSlw14bM0u5Xc3LEiZ50sGow", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1498 - TransPod Fluxjet Hyperloop $550M Boondoggle!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1498 - TransPod Fluxjet Hyperloop $550M Boondoggle! by EEVblog 1 month ago 39 minutes 63,421 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "The Transpod FluxJet is Hyperloop based on the \"New physics\" of \"Veillance Flux\"!\nAnd plasma arc power transfer!\n$550M to create a reduced pressure Fluxjet link from Calgary to Edmonton in..." + } + ] + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 59 seconds" + } + }, + "simpleText": "39:59" + }, + "viewCountText": { + "simpleText": "63,421 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIoBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=qTctWW9_FmE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "qTctWW9_FmE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=a9372d596f7f1661&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CIoBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CIoBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQOGs_PuWq8ubqQGqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "63K views" + } + }, + "simpleText": "63K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI0BEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI0BEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "qTctWW9_FmE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI0BEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "qTctWW9_FmE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "qTctWW9_FmE" + ] + } + } + ] + } + }, + "trackingParams": "CI0BEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CIoBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 59 seconds" + } + }, + "simpleText": "39:59" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIwBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "qTctWW9_FmE", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIwBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "qTctWW9_FmE" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CIwBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIsBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIsBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "qTctWW9_FmE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIsBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "qTctWW9_FmE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "qTctWW9_FmE" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CIsBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/qTctWW9_FmE/mqdefault_6s.webp?du=3000&sqp=CKyjl5oG&rs=AOn4CLCwcRpdnt0TsGu-lJmvNfKQCO8knA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CIkBEJmNBRgJIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "3t9G80wk0pk", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/3t9G80wk0pk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDnsVu-VQplpRpc1ZW-yk2byyZjZA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3t9G80wk0pk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAueC4MRkNwLQbRG31Sw9eGhBTcLA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/3t9G80wk0pk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDcZm73OCwjFgXxLIEED4L0C57cSw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/3t9G80wk0pk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDtjsX7HSTSdyDmdoMEOnZZmupBDw", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "eevBLAB 101 - Why Are Tektronix Oscilloscopes So Expensive?" + } + ], + "accessibility": { + "accessibilityData": { + "label": "eevBLAB 101 - Why Are Tektronix Oscilloscopes So Expensive? by EEVblog 1 month ago 23 minutes 73,052 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Answering the question of why Tektronix and the other top tier manufactuer's oscilloscopes are so expensive? Why don't they just make a low cost scope?\nHere is a list of 16 reasons, can you..." + } + ] + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 43 seconds" + } + }, + "simpleText": "23:43" + }, + "viewCountText": { + "simpleText": "73,052 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIUBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3t9G80wk0pk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3t9G80wk0pk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=dedf46f34c24d299&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CIUBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CIUBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQJmlk-G03tHv3gGqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "73K views" + } + }, + "simpleText": "73K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIgBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIgBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3t9G80wk0pk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIgBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3t9G80wk0pk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3t9G80wk0pk" + ] + } + } + ] + } + }, + "trackingParams": "CIgBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CIUBENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 43 seconds" + } + }, + "simpleText": "23:43" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIcBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "3t9G80wk0pk", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIcBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "3t9G80wk0pk" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CIcBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIYBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIYBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3t9G80wk0pk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIYBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3t9G80wk0pk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3t9G80wk0pk" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CIYBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/3t9G80wk0pk/mqdefault_6s.webp?du=3000&sqp=CPH1lpoG&rs=AOn4CLAm8H2P3luIktU8797gm7vbSe873g", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CIQBEJmNBRgKIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "7dze5CnZnmk", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/7dze5CnZnmk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAg430MYAmoycM4lbv_57S_d3kZRA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/7dze5CnZnmk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBbwuQSdBcM-pOjGs_DFmT3TxQ5Pw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/7dze5CnZnmk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBxMWyXAJhBLKOcxMK22iVQlnIk5g", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/7dze5CnZnmk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBPWgsNPFemykKyU5bw8uyGeiBeAA", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1497 - RIP Fluke. Thanks Energizer. NOT." + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1497 - RIP Fluke. Thanks Energizer. NOT. by EEVblog 1 month ago 19 minutes 93,529 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "RIP this Fluke 3000 wireless multimeter. Thanks Energizer for the alkaline battery leakage!\n\nPART 2 Repair: https://www.youtube.com/watch?v=qmcSEJehqZM\n\nEnergizer battery leakage in liquid..." + } + ] + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 28 seconds" + } + }, + "simpleText": "19:28" + }, + "viewCountText": { + "simpleText": "93,529 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIABENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY4AeqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=7dze5CnZnmk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "7dze5CnZnmk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=eddcdee429d99e69&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CIABENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CIABENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgrQOm85s7C3Lfu7QGqARpVVUxGMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "93K views" + } + }, + "simpleText": "93K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIMBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIMBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "7dze5CnZnmk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIMBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "7dze5CnZnmk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "7dze5CnZnmk" + ] + } + } + ] + } + }, + "trackingParams": "CIMBEP6YBBgHIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + ], + "trackingParams": "CIABENwwIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 28 seconds" + } + }, + "simpleText": "19:28" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIIBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "7dze5CnZnmk", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIIBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "7dze5CnZnmk" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CIIBEPnnAxgCIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIEBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIEBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "7dze5CnZnmk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIEBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "7dze5CnZnmk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "7dze5CnZnmk" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CIEBEMfsBBgDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/7dze5CnZnmk/mqdefault_6s.webp?du=3000&sqp=CIj8lpoG&rs=AOn4CLAEUsakakkQcALD89pVuUf5mkvJ9A", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CH8QmY0FGAsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "6XnrZpPYgBg", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/6XnrZpPYgBg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCrBgky13jB1p9xzKbmoUpJ4g0SNQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/6XnrZpPYgBg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDPC3fbIIcI4FDUcq_e-JqG9HiSyA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/6XnrZpPYgBg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAn7NX4LhCwv20RHEqrt8irQaBsCw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/6XnrZpPYgBg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBJ51SKz4z1fhdr-4RPp5Ds3hvW_A", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1496 - Winning Mailbag" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1496 - Winning Mailbag by EEVblog 1 month ago 52 minutes 41,569 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Meet 13yo Josh, the winner of the Jaycar $5 scope, and designer of Framework laptop boards!\nhttps://lectronz.com/products/uart-expansion-card\nHis Patreon: https://www.patreon.com/i2clabs\nMore..." + } + ] + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 19 seconds" + } + }, + "simpleText": "52:19" + }, + "viewCountText": { + "simpleText": "41,569 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHsQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6XnrZpPYgBg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6XnrZpPYgBg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e979eb6693d88018&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CHsQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CHsQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtAmIDinuns-rzpAaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "41K views" + } + }, + "simpleText": "41K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CH4Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CH4Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6XnrZpPYgBg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CH4Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6XnrZpPYgBg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6XnrZpPYgBg" + ] + } + } + ] + } + }, + "trackingParams": "CH4Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CHsQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 19 seconds" + } + }, + "simpleText": "52:19" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CH0Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "6XnrZpPYgBg", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CH0Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "6XnrZpPYgBg" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CH0Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHwQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHwQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6XnrZpPYgBg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHwQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6XnrZpPYgBg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6XnrZpPYgBg" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CHwQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/6XnrZpPYgBg/mqdefault_6s.webp?du=3000&sqp=CKCBl5oG&rs=AOn4CLADMooslTpKmengLkt71DYW9k6X4g", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CHoQmY0FGAwiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "Psp3ltpFvws", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Psp3ltpFvws/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCu8Nu_NmDw5vBHgb7e8JdJR1Dr1Q", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Psp3ltpFvws/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCBC77KYZrEDP-LCyrS0f_vwudLEA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Psp3ltpFvws/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAMGjfeJMJ_4dCessuc_q3FMFx9ag", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Psp3ltpFvws/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAgjFAf6wRG_ObrYdB7SbA68hJ6fw", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "eevBLAB 100 - Reuters Attacks Odysee - LOL" + } + ], + "accessibility": { + "accessibilityData": { + "label": "eevBLAB 100 - Reuters Attacks Odysee - LOL by EEVblog 1 month ago 14 minutes, 15 seconds 22,842 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Reuters attacks Odysee for hosting conspiracy and violent content and gets OWNED, LOL.\nLet's actually take look to see if that's the case. SPOILER: It's not, Odysee is fantastic.\nWatch an an..." + } + ] + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 15 seconds" + } + }, + "simpleText": "14:15" + }, + "viewCountText": { + "simpleText": "22,842 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHYQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Psp3ltpFvws", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Psp3ltpFvws", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=3eca7796da45bf0b&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CHYQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CHYQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtAi_6W0u3yneU-qgEaVVVMRjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "22K views" + } + }, + "simpleText": "22K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHkQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHkQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Psp3ltpFvws", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHkQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Psp3ltpFvws" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Psp3ltpFvws" + ] + } + } + ] + } + }, + "trackingParams": "CHkQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CHYQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 15 seconds" + } + }, + "simpleText": "14:15" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHgQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "Psp3ltpFvws", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CHgQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "Psp3ltpFvws" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CHgQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHcQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHcQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Psp3ltpFvws", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHcQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Psp3ltpFvws" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Psp3ltpFvws" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CHcQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/Psp3ltpFvws/mqdefault_6s.webp?du=3000&sqp=CJuNl5oG&rs=AOn4CLD--z6BuqV--4mbmi_PpTFdJLZ5XQ", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CHUQmY0FGA0iEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "taVYTYz5vLE", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/taVYTYz5vLE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAMHngmN8TjWZz327vUD7zjjblYBw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/taVYTYz5vLE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDqoLWa8V1MBZrin8QHBaD7HKi4LA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/taVYTYz5vLE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDcpZTLm0mrqu2Eff6CeN9SVUpQ6Q", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/taVYTYz5vLE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDUofJ-0cqxeCR3Qx0DFL2HDNOQCA", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1495 - Quaze Wireless Power (AGAIN!) but for GAMING!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1495 - Quaze Wireless Power (AGAIN!) but for GAMING! by EEVblog 1 month ago 43 minutes 41,621 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Yes, wireless power is BACK! And this time they are targetting gaming rigs.\nQuaze want to power gaming rigs up to 500W with 15MHz resonant RF wireless desktop power. Let's take a look! How..." + } + ] + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 12 seconds" + } + }, + "simpleText": "43:12" + }, + "viewCountText": { + "simpleText": "41,621 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHEQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=taVYTYz5vLE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "taVYTYz5vLE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=b5a5584d8cf9bcb1&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CHEQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CHEQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtAsfnm59iJ1tK1AaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "41K views" + } + }, + "simpleText": "41K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHQQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHQQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "taVYTYz5vLE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHQQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "taVYTYz5vLE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "taVYTYz5vLE" + ] + } + } + ] + } + }, + "trackingParams": "CHQQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CHEQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 12 seconds" + } + }, + "simpleText": "43:12" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHMQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "taVYTYz5vLE", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CHMQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "taVYTYz5vLE" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CHMQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHIQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHIQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "taVYTYz5vLE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHIQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "taVYTYz5vLE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "taVYTYz5vLE" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CHIQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/taVYTYz5vLE/mqdefault_6s.webp?du=3000&sqp=CIyVl5oG&rs=AOn4CLDA9s4m5WafLaBFyW4jsme5FoVPCw", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CHAQmY0FGA4iEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "Y6cZrieFw-k", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Y6cZrieFw-k/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDsdoJwcvSFZU4e9cwDFbZj3W21Pw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Y6cZrieFw-k/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA1XVxnGoRXYGej4UB_N53C2CcZXQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Y6cZrieFw-k/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCbTytTdOIa8QJ3YII-xFQx0mvdOg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Y6cZrieFw-k/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDR78g7R5AUa3S7liO9WchIY93E-Q", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1494 - FIVE Ways to Open a CHEAP SAFE!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1494 - FIVE Ways to Open a CHEAP SAFE! by EEVblog 1 month ago 19 minutes 77,542 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "FIVE different easy methods to crack into a cheap Sandleford safe found in the dumpster, WITHOUT using physical force. Including a bonus 6th method that doesn't work on this one.\nDon't buy..." + } + ] + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 54 seconds" + } + }, + "simpleText": "19:54" + }, + "viewCountText": { + "simpleText": "77,542 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGwQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Y6cZrieFw-k", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Y6cZrieFw-k", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=63a719ae2785c3e9&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CGwQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CGwQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA6YeXvOK1xtNjqgEaVVVMRjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "77K views" + } + }, + "simpleText": "77K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CG8Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CG8Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Y6cZrieFw-k", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CG8Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Y6cZrieFw-k" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Y6cZrieFw-k" + ] + } + } + ] + } + }, + "trackingParams": "CG8Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CGwQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 54 seconds" + } + }, + "simpleText": "19:54" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CG4Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "Y6cZrieFw-k", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CG4Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "Y6cZrieFw-k" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CG4Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CG0Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CG0Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Y6cZrieFw-k", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CG0Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Y6cZrieFw-k" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Y6cZrieFw-k" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CG0Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/Y6cZrieFw-k/mqdefault_6s.webp?du=3000&sqp=CPrtlpoG&rs=AOn4CLD3x2BWzlqw67j5o05DvxrElPxbzA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CGsQmY0FGA8iEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "Kr2XyhpUdUI", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Kr2XyhpUdUI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDdL3brjOzbABRuyz-yolawtGRsbw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Kr2XyhpUdUI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDPA2N3YbuW3gf85xLF5Q-sVOQR5w", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Kr2XyhpUdUI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBmafsSw1lLU__G8O8ufT61wlKcjw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Kr2XyhpUdUI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBoBK5gKOfA8gNbJ8Oc72MZqE5iqg", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1493 - MacGyver Project - Part 2" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1493 - MacGyver Project - Part 2 by EEVblog 2 months ago 29 minutes 34,947 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Powering up the Banshee ultrasonic leak detector LED display to see how the display is multiplexed turned out to be very interesting!\nWith special guest debugger, Sagan, who invents a new industry..." + } + ] + }, + "publishedTimeText": { + "simpleText": "2 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 45 seconds" + } + }, + "simpleText": "29:45" + }, + "viewCountText": { + "simpleText": "34,947 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGcQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Kr2XyhpUdUI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Kr2XyhpUdUI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenle.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=2abd97ca1a547542&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CGcQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CGcQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtAwurR0qH55d4qqgEaVVVMRjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "34K views" + } + }, + "simpleText": "34K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGoQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGoQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Kr2XyhpUdUI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGoQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Kr2XyhpUdUI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Kr2XyhpUdUI" + ] + } + } + ] + } + }, + "trackingParams": "CGoQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CGcQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 45 seconds" + } + }, + "simpleText": "29:45" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGkQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "Kr2XyhpUdUI", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CGkQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "Kr2XyhpUdUI" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CGkQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGgQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGgQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Kr2XyhpUdUI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGgQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Kr2XyhpUdUI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Kr2XyhpUdUI" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CGgQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/Kr2XyhpUdUI/mqdefault_6s.webp?du=3000&sqp=COr5lpoG&rs=AOn4CLAmrGj4B0ybLWQ0tpnUmCcR556xrA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CGYQmY0FGBAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "rxGafdgkal8", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/rxGafdgkal8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD-p_t0q_Q2oTGyJuFCQJ5z6VPPMQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/rxGafdgkal8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB06G_3UzPk7WpdAwj2Op1OkEp6aw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/rxGafdgkal8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDqD3yUJjy4Ja7W0t7zbsEb5AFH1A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/rxGafdgkal8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB_BJlYjavPpzbKKlCuGHfrQP2d9A", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1492 - $5 Oscilloscope Repaired! + Oz GIVEAWAY" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1492 - $5 Oscilloscope Repaired! + Oz GIVEAWAY by EEVblog 2 months ago 19 minutes 45,618 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "The $5 Hantek oscilloscope is repaired, and I'm giving it away to a youngster in Australia.\n\nIf you want the scope, enter here:\nhttps://www.eevblog.com/forum/contests/giveaway-(oz-only)-hantek-osci..." + } + ] + }, + "publishedTimeText": { + "simpleText": "2 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 23 seconds" + } + }, + "simpleText": "19:23" + }, + "viewCountText": { + "simpleText": "45,618 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGIQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=rxGafdgkal8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "rxGafdgkal8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=af119a7dd8246a5f&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CGIQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CGIQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA39SRwd3P5oivAaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "45K views" + } + }, + "simpleText": "45K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGUQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGUQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "rxGafdgkal8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGUQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "rxGafdgkal8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "rxGafdgkal8" + ] + } + } + ] + } + }, + "trackingParams": "CGUQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CGIQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 23 seconds" + } + }, + "simpleText": "19:23" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGQQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "rxGafdgkal8", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CGQQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "rxGafdgkal8" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CGQQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGMQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGMQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "rxGafdgkal8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGMQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "rxGafdgkal8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "rxGafdgkal8" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CGMQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/rxGafdgkal8/mqdefault_6s.webp?du=3000&sqp=CLGel5oG&rs=AOn4CLA_VwiWT0Y37GwOIlWcLZw-uf7tEQ", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CGEQmY0FGBEiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "4yosozyeIP4", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/4yosozyeIP4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDRNAWkPQfuQirfiOdowD1iQlWrWg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/4yosozyeIP4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCsK0yCJpBh0zkBJNzMHWrPX9wfTQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/4yosozyeIP4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCbQz7r2-dXYyUtJ5ca44JJeDRC9g", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/4yosozyeIP4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCF7fcUrmkPdz48wdopDP6X8LxGTQ", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1491 - The MacGyver Project - Part 1" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1491 - The MacGyver Project - Part 1 by EEVblog 2 months ago 28 minutes 34,868 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Part 1 reverse engineering the interface on the LED display of the Banshee Ultrasonic gas leak detector to make a MacGyver type countdown timer THING (for demonetisation purposes).\nThis will..." + } + ] + }, + "publishedTimeText": { + "simpleText": "2 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 26 seconds" + } + }, + "simpleText": "28:26" + }, + "viewCountText": { + "simpleText": "34,868 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CF0Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=4yosozyeIP4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "4yosozyeIP4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e32a2ca33c9e20fe&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CF0Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CF0Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA_sH45LOUi5XjAaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "34K views" + } + }, + "simpleText": "34K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGAQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGAQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "4yosozyeIP4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGAQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "4yosozyeIP4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "4yosozyeIP4" + ] + } + } + ] + } + }, + "trackingParams": "CGAQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CF0Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 26 seconds" + } + }, + "simpleText": "28:26" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CF8Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "4yosozyeIP4", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CF8Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "4yosozyeIP4" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CF8Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CF4Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CF4Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "4yosozyeIP4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CF4Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "4yosozyeIP4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "4yosozyeIP4" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CF4Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/4yosozyeIP4/mqdefault_6s.webp?du=3000&sqp=CJLulpoG&rs=AOn4CLDmbQVRPRu81aYVtGFmVrHFPBqSpw", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CFwQmY0FGBIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "06JtC2DC_dQ", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/06JtC2DC_dQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDVIvEssIKji_8dyBYGYbpIqen7vQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/06JtC2DC_dQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBIsOPZke9eGvCSW3Eca5LHoXxIGg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/06JtC2DC_dQ/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDmLPUoHUaXhluqsjmc6UAyng0hPg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/06JtC2DC_dQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDJu6B0frgKF2509R9yLCU8KmmukQ", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1490 - Insane Jaycar Dumpster Sale! 2022" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1490 - Insane Jaycar Dumpster Sale! 2022 by EEVblog 2 months ago 28 minutes 64,336 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Insane Jaycar dumpster relocation sale!\n\nSupport the EEVblog on:\nPatreon: http://www.patreon.com/eevblog\nOdysee: https://odysee.com/@eevblog:7\nWeb Site: http://www.eevblog.com\nEEVblog2: http://www...." + } + ] + }, + "publishedTimeText": { + "simpleText": "2 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 20 seconds" + } + }, + "simpleText": "28:20" + }, + "viewCountText": { + "simpleText": "64,336 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFgQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=06JtC2DC_dQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "06JtC2DC_dQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=d3a26d0b60c2fdd4&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CFgQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CFgQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA1PuLhrahm9HTAaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "64K views" + } + }, + "simpleText": "64K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFsQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFsQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "06JtC2DC_dQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFsQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "06JtC2DC_dQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "06JtC2DC_dQ" + ] + } + } + ] + } + }, + "trackingParams": "CFsQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CFgQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 20 seconds" + } + }, + "simpleText": "28:20" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CFoQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "06JtC2DC_dQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CFoQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "06JtC2DC_dQ" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CFoQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CFkQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFkQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "06JtC2DC_dQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFkQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "06JtC2DC_dQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "06JtC2DC_dQ" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CFkQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/06JtC2DC_dQ/mqdefault_6s.webp?du=3000&sqp=CISRl5oG&rs=AOn4CLDo1sg8JF6-CvwaS-uaM1E1Yt-DUw", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CFcQmY0FGBMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "piquT76w9TI", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/piquT76w9TI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCTzIcGeRDwUyINtik50EQCOTxwiA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/piquT76w9TI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDP66nc1L56eJFf1dKMcn_N_AP0IQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/piquT76w9TI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAPTbf4n6769n5sYsUsfQsGNAktSg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/piquT76w9TI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDK7oNTn8ugv11wQ-lgXRO4QOmbOg", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1489 - Mystery Teardown!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1489 - Mystery Teardown! by EEVblog 2 months ago 24 minutes 150,958 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Teardown of a bizarre looking Banshee 343 Ultrasonic Gas Leak Detector\n\nThumbs up this video and pinned comment if you want to see a countdown timer refit project!\n\nDatasheet: https://www.instrumar..." + } + ] + }, + "publishedTimeText": { + "simpleText": "2 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 26 seconds" + } + }, + "simpleText": "24:26" + }, + "viewCountText": { + "simpleText": "150,958 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFMQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=piquT76w9TI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "piquT76w9TI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=a62aae4fbeb0f532&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CFMQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CFMQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtAsurD9fvJq5WmAaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "150K views" + } + }, + "simpleText": "150K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFYQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFYQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "piquT76w9TI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFYQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "piquT76w9TI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "piquT76w9TI" + ] + } + } + ] + } + }, + "trackingParams": "CFYQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CFMQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 26 seconds" + } + }, + "simpleText": "24:26" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CFUQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "piquT76w9TI", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CFUQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "piquT76w9TI" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CFUQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CFQQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFQQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "piquT76w9TI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFQQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "piquT76w9TI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "piquT76w9TI" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CFQQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/piquT76w9TI/mqdefault_6s.webp?du=3000&sqp=CP6Sl5oG&rs=AOn4CLBmF3v8hvhKyErmP6FSHwwixtF19Q", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CFIQmY0FGBQiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "pKuUKT-zU-g", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/pKuUKT-zU-g/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCB6Rh4miI20yPy2kJaxul_wA3Now", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/pKuUKT-zU-g/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYAfaIZpGPBvFJppuinrYBkQXYEA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/pKuUKT-zU-g/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC1jjhZ-jPRmJcdJs9b5FXmgFi4Pw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/pKuUKT-zU-g/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLClsTY66ipPp-vU53lq6wv40OYmAw", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1488 - Tilt Five Augmented Reality AR Glasses - First Reaction!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1488 - Tilt Five Augmented Reality AR Glasses - First Reaction! by EEVblog 2 months ago 35 minutes 30,903 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Dave tries Jeri Ellsworth's Tilt Five augmented reality AR glasses for the first time!\nUnboxing, first reaction, and a bit of a first user review.\n\n00:00 - Tilt Five AR Kickstarter Glasses..." + } + ] + }, + "publishedTimeText": { + "simpleText": "2 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 52 seconds" + } + }, + "simpleText": "35:52" + }, + "viewCountText": { + "simpleText": "30,903 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE4Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=pKuUKT-zU-g", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "pKuUKT-zU-g", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=a4ab94293fb353e8&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CE4Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CE4Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA6KfN_ZOF5dWkAaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "30K views" + } + }, + "simpleText": "30K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFEQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFEQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "pKuUKT-zU-g", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFEQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "pKuUKT-zU-g" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "pKuUKT-zU-g" + ] + } + } + ] + } + }, + "trackingParams": "CFEQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CE4Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 52 seconds" + } + }, + "simpleText": "35:52" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CFAQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "pKuUKT-zU-g", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CFAQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "pKuUKT-zU-g" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CFAQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CE8Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CE8Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "pKuUKT-zU-g", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CE8Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "pKuUKT-zU-g" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "pKuUKT-zU-g" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CE8Qx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/pKuUKT-zU-g/mqdefault_6s.webp?du=3000&sqp=CMjylpoG&rs=AOn4CLDqB6PDAv-_qn3BTF1AssSGRHwHQg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CE0QmY0FGBUiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "_R4wQQNSO6k", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/_R4wQQNSO6k/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDEQVZ0yQPLZqwLdQednKWwLWqDmA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/_R4wQQNSO6k/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD13q1sNDpwXODSegy-yTbP2LFZSg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/_R4wQQNSO6k/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAWvb8PGq-V7FZ-Hd5Oqspvvqs4IQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/_R4wQQNSO6k/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBcM15akUbtMnhzi3w5g_eaBPT3gg", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1487 - Do Solar Micro Inverters Take Power at Night?" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1487 - Do Solar Micro Inverters Take Power at Night? by EEVblog 2 months ago 39 minutes 48,669 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "How much power do Enphase and other solar micro inverters draw at night time when switched off? It's actually a very interesting question involving real and apparent/reactive power, the system..." + } + ] + }, + "publishedTimeText": { + "simpleText": "2 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 59 seconds" + } + }, + "simpleText": "39:59" + }, + "viewCountText": { + "simpleText": "48,669 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEkQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_R4wQQNSO6k", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_R4wQQNSO6k", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=fd1e304103523ba9&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CEkQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CEkQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtAqffImpCIjI_9AaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "48K views" + } + }, + "simpleText": "48K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEwQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEwQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_R4wQQNSO6k", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEwQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_R4wQQNSO6k" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_R4wQQNSO6k" + ] + } + } + ] + } + }, + "trackingParams": "CEwQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CEkQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 59 seconds" + } + }, + "simpleText": "39:59" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEsQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "_R4wQQNSO6k", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CEsQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "_R4wQQNSO6k" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CEsQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEoQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEoQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_R4wQQNSO6k", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEoQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_R4wQQNSO6k" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_R4wQQNSO6k" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CEoQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/_R4wQQNSO6k/mqdefault_6s.webp?du=3000&sqp=CMiLl5oG&rs=AOn4CLDxd9MH0FYV4ZahJhl-XlpnIG84Aw", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CEgQmY0FGBYiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "ikp5BorIo_M", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/ikp5BorIo_M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBygGB8KC522NC15BhDC1WpuNKsgw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/ikp5BorIo_M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBdBGFN-t7EBy_DuaDfRnYVzkdEvg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/ikp5BorIo_M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAXe6bJUOjYP8xbK_JwnSBE8c6vBA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/ikp5BorIo_M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDbdckel6SqpbChOdDcaAXVOGmYfA", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1486 - What you DIDN'T KNOW About Film Capacitor FAILURES!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1486 - What you DIDN'T KNOW About Film Capacitor FAILURES! by EEVblog 2 months ago 29 minutes 83,505 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "You might think you know how film capacitors fail and degrade in capacitance over time - self-healing due to surges, right? WRONG!\nCapacitor expert and AVX Fellow Ron Demcko confirms what's..." + } + ] + }, + "publishedTimeText": { + "simpleText": "2 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 52 seconds" + } + }, + "simpleText": "29:52" + }, + "viewCountText": { + "simpleText": "83,505 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEQQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ikp5BorIo_M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ikp5BorIo_M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=8a4a79068ac8a3f3&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CEQQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CEQQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA88ei1uignqWKAaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "83K views" + } + }, + "simpleText": "83K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEcQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEcQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "ikp5BorIo_M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEcQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "ikp5BorIo_M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "ikp5BorIo_M" + ] + } + } + ] + } + }, + "trackingParams": "CEcQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CEQQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 52 seconds" + } + }, + "simpleText": "29:52" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEYQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "ikp5BorIo_M", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CEYQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "ikp5BorIo_M" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CEYQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEUQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEUQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "ikp5BorIo_M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEUQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "ikp5BorIo_M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "ikp5BorIo_M" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CEUQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/ikp5BorIo_M/mqdefault_6s.webp?du=3000&sqp=CNWdl5oG&rs=AOn4CLDboPBOfqaMhldbV_1tJx_GUZGVvA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CEMQmY0FGBciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "7O-QckjCXNo", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/7O-QckjCXNo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBY1cRnrWQCbmlAzP5okMmIYjgdsg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/7O-QckjCXNo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBJ5wpNdGAmwNlpS6-wJistsNuZKw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/7O-QckjCXNo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA0J_8vXlR2BiSM_YR-Jh-50VRX1A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/7O-QckjCXNo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCkRmMATmzz0obVXcRTKENjiFkzpA", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "eevBLAB 99 - AI SPAM BOT Youtube Space/Science/Tech Channels? - WTF" + } + ], + "accessibility": { + "accessibilityData": { + "label": "eevBLAB 99 - AI SPAM BOT Youtube Space/Science/Tech Channels? - WTF by EEVblog 2 months ago 9 minutes, 52 seconds 42,843 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "WTF are these random mash content spam space/science/tech Youtube channels? Are they auto-generated AI bots?\nThese channels get over 1M views a day!\nhttps://www.youtube.com/channel/UC2jAc3ifBNVT03i..." + } + ] + }, + "publishedTimeText": { + "simpleText": "2 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 52 seconds" + } + }, + "simpleText": "9:52" + }, + "viewCountText": { + "simpleText": "42,843 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CD8Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=7O-QckjCXNo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "7O-QckjCXNo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=ecef907248c25cda&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CD8Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CD8Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA2rmJxqSO5PfsAaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "42K views" + } + }, + "simpleText": "42K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEIQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEIQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "7O-QckjCXNo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEIQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "7O-QckjCXNo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "7O-QckjCXNo" + ] + } + } + ] + } + }, + "trackingParams": "CEIQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CD8Q3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 52 seconds" + } + }, + "simpleText": "9:52" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEEQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "7O-QckjCXNo", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CEEQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "7O-QckjCXNo" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CEEQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEAQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEAQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "7O-QckjCXNo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEAQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "7O-QckjCXNo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "7O-QckjCXNo" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CEAQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/7O-QckjCXNo/mqdefault_6s.webp?du=3000&sqp=CNjvlpoG&rs=AOn4CLAa4CsyH-KRiGzSTgXPlMxzFhpXUg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CD4QmY0FGBgiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "VutdTxF4E-0", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/VutdTxF4E-0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDlPpT2-UOGfm2A2djTLjCsygeqSw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/VutdTxF4E-0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBWY6hTXpClyuiRnVXelYKXvYKIFw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/VutdTxF4E-0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC_JxmcUdUDh97X7Ec7FofhtJTSpA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/VutdTxF4E-0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAPMDs83SJodJjSonO5_kBKtFaBHQ", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "RIP The Old Garage Lab" + } + ], + "accessibility": { + "accessibilityData": { + "label": "RIP The Old Garage Lab by EEVblog 3 months ago 1 minute, 55 seconds 26,036 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "RIP The old EEVblog garage lab.\nA slightly extended tour of the old lab: https://odysee.com/@eevblog:7/2021-06-11-Old-Lab-Tour:2\nSecret feature of the EEVblog lab bench: https://www.youtube.com/wat..." + } + ] + }, + "publishedTimeText": { + "simpleText": "3 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 minute, 55 seconds" + } + }, + "simpleText": "1:55" + }, + "viewCountText": { + "simpleText": "26,036 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDoQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=VutdTxF4E-0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "VutdTxF4E-0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=56eb5d4f117813ed&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CDoQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CDoQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA7afgi_Gp1_VWqgEaVVVMRjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "26K views" + } + }, + "simpleText": "26K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CD0Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CD0Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "VutdTxF4E-0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CD0Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "VutdTxF4E-0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "VutdTxF4E-0" + ] + } + } + ] + } + }, + "trackingParams": "CD0Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CDoQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 minute, 55 seconds" + } + }, + "simpleText": "1:55" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDwQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "VutdTxF4E-0", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CDwQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "VutdTxF4E-0" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CDwQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDsQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDsQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "VutdTxF4E-0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDsQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "VutdTxF4E-0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "VutdTxF4E-0" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CDsQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/VutdTxF4E-0/mqdefault_6s.webp?du=3000&sqp=CIecl5oG&rs=AOn4CLB8Ff1-73iOyC6-zMAca1u5YFmQjA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CDkQmY0FGBkiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "o7xfGuRaq94", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/o7xfGuRaq94/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBA7RRL2USBwkYXp9ouWTbtU-JHSg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/o7xfGuRaq94/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBFQasd1MVTHe8q3BlW_7hCFF6g2w", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/o7xfGuRaq94/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB8vfJ-cb3M1rZABzOLBhhEb-P0WA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/o7xfGuRaq94/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA5qjdjxbMp4XTosRA9vHN-hA7uNg", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1485 - PedalCell CadenceX Bike Generator LOL FAIL!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1485 - PedalCell CadenceX Bike Generator LOL FAIL! by EEVblog 3 months ago 17 minutes 63,729 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "The failed PedalCell CadenceX Bike Generator from the previous mailbag video is tested, torn down, analysed, hilrariously laughed at, and dodgily repaired.\nhttps://pedalcell.com/\n\n00:00 - Failed..." + } + ] + }, + "publishedTimeText": { + "simpleText": "3 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 6 seconds" + } + }, + "simpleText": "17:06" + }, + "viewCountText": { + "simpleText": "63,729 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=o7xfGuRaq94", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "o7xfGuRaq94", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=a3bc5f1ae45aabde&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CDUQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CDUQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA3tfqoq7jl96jAaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "63K views" + } + }, + "simpleText": "63K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDgQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDgQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "o7xfGuRaq94", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDgQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "o7xfGuRaq94" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "o7xfGuRaq94" + ] + } + } + ] + } + }, + "trackingParams": "CDgQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CDUQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 6 seconds" + } + }, + "simpleText": "17:06" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDcQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "o7xfGuRaq94", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CDcQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "o7xfGuRaq94" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CDcQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDYQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDYQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "o7xfGuRaq94", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDYQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "o7xfGuRaq94" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "o7xfGuRaq94" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CDYQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/o7xfGuRaq94/mqdefault_6s.webp?du=3000&sqp=CKqpl5oG&rs=AOn4CLBnL5HtuP7i68eMZ4r_agAHAiJPGw", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CDQQmY0FGBoiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "3WSIfHOv3fc", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/3WSIfHOv3fc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLClZroFRo115ZuxYhJ5rcCDO2ZPcQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3WSIfHOv3fc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLADPt9CkzOCxU0_hDuGGbQR9Hh2_w", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/3WSIfHOv3fc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIz3CL8KWk7qBahTCfkbyFOorHbQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/3WSIfHOv3fc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDrDJEAZALYZpe7TTbQczJutxzH2A", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1484 - Kaba Mas X-09 High Security Electronic Lock Teardown" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1484 - Kaba Mas X-09 High Security Electronic Lock Teardown by EEVblog 3 months ago 18 minutes 22,920 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Extended version of the Mailbag 1483 teardown of the Kaba Mas X-09 High Security Electronic Lock Teardown\n\nSupport the EEVblog on:\nPatreon: http://www.patreon.com/eevblog\nOdysee: https://odysee.com..." + } + ] + }, + "publishedTimeText": { + "simpleText": "3 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 26 seconds" + } + }, + "simpleText": "18:26" + }, + "viewCountText": { + "simpleText": "22,920 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDAQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3WSIfHOv3fc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3WSIfHOv3fc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=dd64887c73afddf7&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CDAQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CDAQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA97u_ncePorLdAaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "22K views" + } + }, + "simpleText": "22K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDMQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDMQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3WSIfHOv3fc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDMQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3WSIfHOv3fc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3WSIfHOv3fc" + ] + } + } + ] + } + }, + "trackingParams": "CDMQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CDAQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 26 seconds" + } + }, + "simpleText": "18:26" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDIQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "3WSIfHOv3fc", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CDIQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "3WSIfHOv3fc" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CDIQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDEQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDEQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3WSIfHOv3fc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDEQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3WSIfHOv3fc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3WSIfHOv3fc" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CDEQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/3WSIfHOv3fc/mqdefault_6s.webp?du=3000&sqp=CIDylpoG&rs=AOn4CLDikhBXknPTV6F8wLB9aeF7sRkTcA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CC8QmY0FGBsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "8yXZJZCKImI", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/8yXZJZCKImI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBym7WfmrvKIjs2ClW-FOLtxbENzw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/8yXZJZCKImI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDG3D-Moyv696gi1pXUwrYRFpOI-g", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/8yXZJZCKImI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC9fja1qscJ9wCDqu72t65ARuxzVw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/8yXZJZCKImI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBI2nrrm39BQT_JktDvG-PnO9jETw", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1483 - Holy Mailbag Bomb Batman!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1483 - Holy Mailbag Bomb Batman! by EEVblog 3 months ago 56 minutes 66,042 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "Bumper Mailbag!\n\nForum: https://www.eevblog.com/forum/blog/eevblog-1483-holy-mailbag-bomb-batman/\n\nSPOILERS:\n00:00 - Contact Harald Covid Bluetooth Tracing \n04:24 - Kaba Mas X09 High Security..." + } + ] + }, + "publishedTimeText": { + "simpleText": "3 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 13 seconds" + } + }, + "simpleText": "56:13" + }, + "viewCountText": { + "simpleText": "66,042 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCsQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=8yXZJZCKImI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "8yXZJZCKImI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=f325d925908a2262&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1472500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CCsQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CCsQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA4sSohNmk9pLzAaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "66K views" + } + }, + "simpleText": "66K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CC4Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CC4Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "8yXZJZCKImI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CC4Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "8yXZJZCKImI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "8yXZJZCKImI" + ] + } + } + ] + } + }, + "trackingParams": "CC4Q_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CCsQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 13 seconds" + } + }, + "simpleText": "56:13" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CC0Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "8yXZJZCKImI", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CC0Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "8yXZJZCKImI" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CC0Q-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CCwQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CCwQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "8yXZJZCKImI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCwQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "8yXZJZCKImI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "8yXZJZCKImI" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CCwQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/8yXZJZCKImI/mqdefault_6s.webp?du=3000&sqp=CKaJl5oG&rs=AOn4CLB3unZ-LH_BGNuoTokwObBx-SNF6g", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CCoQmY0FGBwiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "videoId": "vJ4pW6LKJWU", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/vJ4pW6LKJWU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDaKgfAJ4NAeqoMIPZDavsTw_JD5w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/vJ4pW6LKJWU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBMa3c2WVzA4hcxakf2-uIONSa2EQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/vJ4pW6LKJWU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAvaEYsAueDL0KlWGzZ72DQLVCdLQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/vJ4pW6LKJWU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDYwvXiUNyMGIlLm297VXb1AhqNOg", + "width": 336, + "height": 188 + } + ] + }, + "title": { + "runs": [ + { + "text": "EEVblog 1482 - Mains Capacitor Zener Regulator Circuit" + } + ], + "accessibility": { + "accessibilityData": { + "label": "EEVblog 1482 - Mains Capacitor Zener Regulator Circuit by EEVblog 3 months ago 18 minutes 52,065 views" + } + } + }, + "descriptionSnippet": { + "runs": [ + { + "text": "A follow up to the previous video on repairing the heater.\nA viewer asked how the capacitor diode rectifier gave a 24V output. The key is in the zener regulator, so this vidoe looks at how..." + } + ] + }, + "publishedTimeText": { + "simpleText": "3 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 52 seconds" + } + }, + "simpleText": "18:52" + }, + "viewCountText": { + "simpleText": "52,065 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCYQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtaGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjgB6oBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=vJ4pW6LKJWU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "vJ4pW6LKJWU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=bc9e295ba2ca2565&ip=2003%3Ade%3Aaf0c%3A3200%3A7faa%3A3d9a%3A9b60%3Ae4d4&initcwndbps=1452500&mt=1665520412&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MA&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CCYQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CCYQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCtA5cqolrqris-8AaoBGlVVTEYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "52K views" + } + }, + "simpleText": "52K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCkQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CCkQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "vJ4pW6LKJWU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCkQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "vJ4pW6LKJWU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "vJ4pW6LKJWU" + ] + } + } + ] + } + }, + "trackingParams": "CCkQ_pgEGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + ], + "trackingParams": "CCYQ3DAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 52 seconds" + } + }, + "simpleText": "18:52" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CCgQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "vJ4pW6LKJWU", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CCgQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "vJ4pW6LKJWU" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CCgQ-ecDGAIiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CCcQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CCcQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "vJ4pW6LKJWU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCcQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "vJ4pW6LKJWU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "vJ4pW6LKJWU" + ] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CCcQx-wEGAMiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/vJ4pW6LKJWU/mqdefault_6s.webp?du=3000&sqp=CJikl5oG&rs=AOn4CLA5djkva-3JThFt6PRjMrv6AQMFEg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + } + } + }, + "trackingParams": "CCUQmY0FGB0iEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "continuationItemRenderer": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationEndpoint": { + "clickTrackingParams": "CCEQ8eIEIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse" + } + }, + "continuationCommand": { + "token": "4qmFsgKhARIYVUMyRGpGRTdYZjExVVJacVdCaWdjVk9RGoQBOGdaZ0dsNTZYQXBZQ2pCRlozTkpOV054YjJ4eWNYSnBjeTA0UVZObmVVMUJSVFJJYTBsTVEwbEhjV3cxYjBkRlVHcHlYM2hTU1VGV1FVRVNKRFl6TkRZMVlqZzFMVEF3TURBdE1qTXlOaTA1WTJSbUxUTmpNamcyWkRReU1tWTNOaGdC", + "request": "CONTINUATION_REQUEST_TYPE_BROWSE" + } + } + } + } + ], + "trackingParams": "CCEQ8eIEIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "header": { + "feedFilterChipBarRenderer": { + "contents": [ + { + "chipCloudChipRenderer": { + "text": { + "simpleText": "Recently uploaded" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCQQ_V0YACITCMH0u-uE2foCFdKofAodJnMIKw==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse" + } + }, + "continuationCommand": { + "token": "4qmFsgJkEhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1EaSDhnWXVHaXg2S2hJbUNpUTJNelEyTldJNE5TMHdNREF3TFRJek1qWXRPV05rWmkwell6STRObVEwTWpKbU56WVlBUSUzRCUzRA%3D%3D", + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "command": { + "clickTrackingParams": "CCQQ_V0YACITCMH0u-uE2foCFdKofAodJnMIKw==", + "showReloadUiCommand": { + "targetId": "63465b85-0000-2326-9cdf-3c286d422f76" + } + } + } + }, + "trackingParams": "CCQQ_V0YACITCMH0u-uE2foCFdKofAodJnMIKw==", + "isSelected": true + } + }, + { + "chipCloudChipRenderer": { + "text": { + "simpleText": "Popular" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCMQ_V0YASITCMH0u-uE2foCFdKofAodJnMIKw==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse" + } + }, + "continuationCommand": { + "token": "4qmFsgJkEhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1EaSDhnWXVHaXg2S2hJbUNpUTJNelEyTldJNE5TMHdNREF3TFRJek1qWXRPV05rWmkwell6STRObVEwTWpKbU56WVlBZyUzRCUzRA%3D%3D", + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "command": { + "clickTrackingParams": "CCMQ_V0YASITCMH0u-uE2foCFdKofAodJnMIKw==", + "showReloadUiCommand": { + "targetId": "63465b85-0000-2326-9cdf-3c286d422f76" + } + } + } + }, + "trackingParams": "CCMQ_V0YASITCMH0u-uE2foCFdKofAodJnMIKw==", + "isSelected": false + } + } + ], + "trackingParams": "CCIQ4M4DIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "styleType": "FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID" + } + }, + "targetId": "63465b85-0000-2326-9cdf-3c286d422f76", + "style": "RICH_GRID_STYLE_SLIM" + } + }, + "trackingParams": "CCAQ8JMBGAYiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "tabRenderer": { + "endpoint": { + "clickTrackingParams": "CB4Q8JMBGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/c/EevblogDave/streams", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "params": "EgdzdHJlYW1z", + "canonicalBaseUrl": "/c/EevblogDave" + } + }, + "title": "Live", + "selected": false, + "content": { + "sectionListRenderer": { + "trackingParams": "CB8Qui8iEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "disablePullToRefresh": true + } + }, + "trackingParams": "CB4Q8JMBGAciEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "tabRenderer": { + "endpoint": { + "clickTrackingParams": "CBwQ8JMBGAgiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/c/EevblogDave/playlists", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "params": "EglwbGF5bGlzdHM%3D", + "canonicalBaseUrl": "/c/EevblogDave" + } + }, + "title": "Playlists", + "selected": false, + "content": { + "sectionListRenderer": { + "trackingParams": "CB0Qui8iEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "disablePullToRefresh": true + } + }, + "trackingParams": "CBwQ8JMBGAgiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "tabRenderer": { + "endpoint": { + "clickTrackingParams": "CBoQ8JMBGAkiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/c/EevblogDave/community", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "params": "Egljb21tdW5pdHk%3D", + "canonicalBaseUrl": "/c/EevblogDave" + } + }, + "title": "Community", + "selected": false, + "content": { + "sectionListRenderer": { + "trackingParams": "CBsQui8iEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "disablePullToRefresh": true + } + }, + "trackingParams": "CBoQ8JMBGAkiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "tabRenderer": { + "endpoint": { + "clickTrackingParams": "CBgQ8JMBGAoiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/c/EevblogDave/channels", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "params": "EghjaGFubmVscw%3D%3D", + "canonicalBaseUrl": "/c/EevblogDave" + } + }, + "title": "Channels", + "selected": false, + "content": { + "sectionListRenderer": { + "trackingParams": "CBkQui8iEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "disablePullToRefresh": true + } + }, + "trackingParams": "CBgQ8JMBGAoiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "tabRenderer": { + "endpoint": { + "clickTrackingParams": "CBYQ8JMBGAsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/c/EevblogDave/about", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "params": "EgVhYm91dA%3D%3D", + "canonicalBaseUrl": "/c/EevblogDave" + } + }, + "title": "About", + "selected": false, + "content": { + "sectionListRenderer": { + "trackingParams": "CBcQui8iEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "disablePullToRefresh": true + } + }, + "trackingParams": "CBYQ8JMBGAsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + { + "expandableTabRenderer": { + "endpoint": { + "clickTrackingParams": "CAAQhGciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/c/EevblogDave/search", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "params": "EgZzZWFyY2g%3D", + "canonicalBaseUrl": "/c/EevblogDave" + } + }, + "title": "Search", + "selected": false + } + } + ] + } + }, + "header": { + "c4TabbedHeaderRenderer": { + "channelId": "UC2DjFE7Xf11URZqWBigcVOQ", + "title": "EEVblog", + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/c/EevblogDave", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave" + } + }, + "avatar": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s48-c-k-c0x00ffffff-no-rj", + "width": 48, + "height": 48 + }, + { + "url": "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s88-c-k-c0x00ffffff-no-rj", + "width": 88, + "height": 88 + }, + { + "url": "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s176-c-k-c0x00ffffff-no-rj", + "width": 176, + "height": 176 + } + ] + }, + "banner": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1060, + "height": 175 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1138-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1138, + "height": 188 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1707, + "height": 283 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2120-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2120, + "height": 351 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2276-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2276, + "height": 377 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2560, + "height": 424 + } + ] + }, + "badges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CBAQ8DsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "headerLinks": { + "channelHeaderLinksRenderer": { + "primaryLinks": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbHdrcldpQXdUQS1FaXVPZjc3bjhzcG1QR0NXUXxBQ3Jtc0ttWHFQbXhsSjdXLUxCSzJkX2NheF92TFdRN3F1VGxuMkg1M0d4UTNCajhMUjJsd0F5dlNNVHZLNlFGTDltRWxtUWtsU1M1bmtCdXViTHhaYkR3eHdhYlR5NG1nWDU0dkUzdVNNZ2NURTZHTTR1OUJIdw&q=http%3A%2F%2Fwww.eevblog.com", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbHdrcldpQXdUQS1FaXVPZjc3bjhzcG1QR0NXUXxBQ3Jtc0ttWHFQbXhsSjdXLUxCSzJkX2NheF92TFdRN3F1VGxuMkg1M0d4UTNCajhMUjJsd0F5dlNNVHZLNlFGTDltRWxtUWtsU1M1bmtCdXViTHhaYkR3eHdhYlR5NG1nWDU0dkUzdVNNZ2NURTZHTTR1OUJIdw&q=http%3A%2F%2Fwww.eevblog.com", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + }, + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn2.gstatic.com/favicon-tbn?q=tbn:ANd9GcSeeYHqSanvu-1kS8-j8snFjPciLtknpI1FBXBB6ChDhHFlCRCjevwoP5AOW1u3m9HaeGexWOI4DJeisvRR1YK_jsARgDOrkbO3qWsfWQFxBaEkSQ" + } + ] + }, + "title": { + "simpleText": "EEVblog Web Site" + } + } + ], + "secondaryLinks": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbmtMMjJoQmRCYXlBVWRONXlvbWx4UGhsR0ZNd3xBQ3Jtc0trT284anNwc1ZjTlNhbURtcmZKOFl4YURHSlJmN1llRk5FcUdqZlJZdV80azRWVWRma3JHQUxEN1JlbF9wUC1IOGRySVZfNDlKQTBSd1paYklHYzNlYnRwYi1ud3d1YzhYbjRXRkFKa2F1RXM5elhnWQ&q=http%3A%2F%2Fwww.twitter.com%2Feevblog", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbmtMMjJoQmRCYXlBVWRONXlvbWx4UGhsR0ZNd3xBQ3Jtc0trT284anNwc1ZjTlNhbURtcmZKOFl4YURHSlJmN1llRk5FcUdqZlJZdV80azRWVWRma3JHQUxEN1JlbF9wUC1IOGRySVZfNDlKQTBSd1paYklHYzNlYnRwYi1ud3d1YzhYbjRXRkFKa2F1RXM5elhnWQ&q=http%3A%2F%2Fwww.twitter.com%2Feevblog", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + }, + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn1.gstatic.com/favicon-tbn?q=tbn:ANd9GcSnyfGgzwnk19b891nCqykpMzr3jlkKm0Z65gNVJbtXsk9-gzW5EiqqEvM02nZyYKmI2x1JQI9OuGsWU69bgq9_rNrHCYrXLP6HqhP9iVwr0bm2IQ" + } + ] + }, + "title": { + "simpleText": "Twitter" + } + }, + { + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqa3c3aG8yamM0eUZNM3hMRmNiX1A2ZzJTSFlIZ3xBQ3Jtc0tuTWtGTTBzQThad0tmU21EWDVOR1QzeHNhakFZV1NWWWI5b3E2aGJJZ0pieUJBU1llZDJlSzNUQ0prRm9aRF9wNFRkaTd2dWhTU1RRYk9seTd6dnRMZjIzSFdTdFpWMmJJZWhKS2RUYnVvMUFpU1F2RQ&q=http%3A%2F%2Fwww.facebook.com%2FEEVblog", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqa3c3aG8yamM0eUZNM3hMRmNiX1A2ZzJTSFlIZ3xBQ3Jtc0tuTWtGTTBzQThad0tmU21EWDVOR1QzeHNhakFZV1NWWWI5b3E2aGJJZ0pieUJBU1llZDJlSzNUQ0prRm9aRF9wNFRkaTd2dWhTU1RRYk9seTd6dnRMZjIzSFdTdFpWMmJJZWhKS2RUYnVvMUFpU1F2RQ&q=http%3A%2F%2Fwww.facebook.com%2FEEVblog", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + }, + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn3.gstatic.com/favicon-tbn?q=tbn:ANd9GcRmQS0-yT-68TopCQcxwbvtkTB0rdiUtc7g4WFZBVWFT4tJ8tSTon4n5uCmm9_b69_7bgTNZNmFw3-zyF-kWNXXZJEBTm_-r1qZrKLyDfCYxiEXY50" + } + ] + }, + "title": { + "simpleText": "Facebook" + } + }, + { + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ", + "nofollow": true + } + }, + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcRY4no9kYJtEAHXBEY2GDprV__HH1zc94olyS6G6fT5isS71bPyqvIi7-9VE1MMy3_3vsNOQLAerwcSQqGNyADWfxKpd2hLc8HuacZdgEjgZc_WLN8" + } + ] + }, + "title": { + "simpleText": "EEVdiscover" + } + }, + { + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqa2trQkpaOXJURm0yME9qaE5fSmRLeTNsaU5ZZ3xBQ3Jtc0ttZ1hNekRLdU9OR3ZpSVU0ajRtY1psTDZlalVwVnkxSUlFZ3hkQXZyNG5JdFJfYTZzdG1VbW9kSG1XOUwyNzdRLUs3OVltQ2FJWHM5Zk9CdDdzNFRqX01zS00wdXJ3SmUydlZJLXBIT3ZyM3lqZjFzVQ&q=http%3A%2F%2Fwww.eevblog.com%2Fforum", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqa2trQkpaOXJURm0yME9qaE5fSmRLeTNsaU5ZZ3xBQ3Jtc0ttZ1hNekRLdU9OR3ZpSVU0ajRtY1psTDZlalVwVnkxSUlFZ3hkQXZyNG5JdFJfYTZzdG1VbW9kSG1XOUwyNzdRLUs3OVltQ2FJWHM5Zk9CdDdzNFRqX01zS00wdXJ3SmUydlZJLXBIT3ZyM3lqZjFzVQ&q=http%3A%2F%2Fwww.eevblog.com%2Fforum", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + }, + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn2.gstatic.com/favicon-tbn?q=tbn:ANd9GcSeeYHqSanvu-1kS8-j8snFjPciLtknpI1FBXBB6ChDhHFlCRCjevwoP5AOW1u3m9HaeGexWOI4DJeisvRR1YK_jsARgDOrkbO3qWsfWQFxBaEkSQ" + } + ] + }, + "title": { + "simpleText": "The EEVblog Forum" + } + } + ] + } + }, + "subscribeButton": { + "buttonRenderer": { + "style": "STYLE_DESTRUCTIVE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CBQQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Want to subscribe to this channel?" + }, + "content": { + "simpleText": "Sign in to subscribe to this channel." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBUQ_YYEIhMIwfS764TZ-gIV0qh8Ch0mcwgrMglzdWJzY3JpYmU=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fc%252FEevblogDave%252Fvideos%26continue_action%3DQUFFLUhqbWdMNUlJVFo4d3pYSzA3N0JyZUZxQUxnSnFCUXxBQ3Jtc0tsWHlkcENJZmFfSE0zS1o0VDRmdnpQYW9CVlB0S2dpREdkbWVfb3Vka0oxM2xOQlFqQktrY0tPZUs0aTdIWkl1S21yNEU5N2VBTTZjUnFNZEE3TTljMUdPbm1jNlFWNkMxQ0haaTlaeERVWUJvUFB4REdlMDRsRVVFSHZKcXdpVnNqRzNVM2lWTmRBZmZPeW1VUV9UUWd2NEZnN0dKTlhhVTBId0xlUHBocDU4RjV4cndfNWNxYlZmbXZNLUdZcko4aEFTTWwwTENVeG03RDVqMUxZdmtTZkYwQWlB&hl=en&ec=66429", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CBUQ_YYEIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "url": "/c/EevblogDave/videos", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "params": "EgZ2aWRlb3M%3D", + "canonicalBaseUrl": "/c/EevblogDave" + } + }, + "continueAction": "QUFFLUhqbWdMNUlJVFo4d3pYSzA3N0JyZUZxQUxnSnFCUXxBQ3Jtc0tsWHlkcENJZmFfSE0zS1o0VDRmdnpQYW9CVlB0S2dpREdkbWVfb3Vka0oxM2xOQlFqQktrY0tPZUs0aTdIWkl1S21yNEU5N2VBTTZjUnFNZEE3TTljMUdPbm1jNlFWNkMxQ0haaTlaeERVWUJvUFB4REdlMDRsRVVFSHZKcXdpVnNqRzNVM2lWTmRBZmZPeW1VUV9UUWd2NEZnN0dKTlhhVTBId0xlUHBocDU4RjV4cndfNWNxYlZmbXZNLUdZcko4aEFTTWwwTENVeG03RDVqMUxZdmtTZkYwQWlB", + "idamTag": "66429" + } + }, + "trackingParams": "CBUQ_YYEIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + } + } + } + } + }, + "trackingParams": "CBQQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + "visitTracking": { + "remarketingPing": "https://www.youtube.com/pagead/viewthroughconversion/962985656/?backend=innertube&cname=1&cver=2_20221011_00_00&foc_id=2DjFE7Xf11URZqWBigcVOQ&label=followon_cvisit&ptype=no_rmkt&utuid=2DjFE7Xf11URZqWBigcVOQ" + }, + "subscriberCountText": { + "accessibility": { + "accessibilityData": { + "label": "883K subscribers" + } + }, + "simpleText": "883K subscribers" + }, + "tvBanner": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w320-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 320, + "height": 180 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w854-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 854, + "height": 480 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1280-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 1280, + "height": 720 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1920-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 1920, + "height": 1080 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2120-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 2120, + "height": 1192 + } + ] + }, + "mobileBanner": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w320-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 320, + "height": 88 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w640-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 640, + "height": 175 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w960-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 960, + "height": 263 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1280-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 1280, + "height": 351 + }, + { + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1440-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 1440, + "height": 395 + } + ] + }, + "trackingParams": "CBAQ8DsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "sponsorButton": { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Join" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CBEQqGAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { + "text": "Want to join this channel?" + } + ] + }, + "content": { + "runs": [ + { + "text": "Sign in to become a member." + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BRAND", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBMQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fbrowse%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8%2526prettyPrint%253Dfalse&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "hack": true + } + }, + "trackingParams": "CBMQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + } + } + } + } + }, + "trackingParams": "CBEQqGAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "hint": { + "hintRenderer": { + "hintId": "sponsor-pre-purchase", + "dwellTimeMs": "60000", + "hintCap": { + "impressionCap": "1" + }, + "trackingParams": "CBIQpecFIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + "accessibilityData": { + "accessibilityData": { + "label": "Join this channel" + } + }, + "targetId": "sponsorships-button" + } + } + } + }, + "metadata": { + "channelMetadataRenderer": { + "title": "EEVblog", + "description": "NO SCRIPT, NO FEAR, ALL OPINION\nAn off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers\nHosted by Dave Jones from Sydney Australia\n\nDONATIONS:\nBitcoin: 3KqyH1U3qrMPnkLufM2oHDU7YB4zVZeFyZ\nEthereum: 0x99ccc4d2654ba40744a1f678d9868ecb15e91206\nPayPal: david@alternatezone.com\n\nPatreon: https://www.patreon.com/eevblog\n\nEEVblog2: http://www.youtube.com/EEVblog2\nEEVdiscover: https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ\n\nEMAIL:\nAdvertising/Commercial: eevblog+business@gmail.com\nFan mail: eevblog+fan@gmail.com\nHate Mail: eevblog+hate@gmail.com\n\nI DON'T DO PAID VIDEO SPONSORSHIPS, DON'T ASK!\n\nPLEASE:\nDo NOT ask for personal advice on something, post it in the EEVblog forum.\nI read ALL email, but please don't be offended if I don't have time to reply, I get a LOT of email.\n\nMailbag\nPO Box 7949\nBaulkham Hills NSW 2153\nAUSTRALIA", + "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC2DjFE7Xf11URZqWBigcVOQ", + "channelConversionUrl": "https://www.youtube.com/pagead/viewthroughconversion/962985656/?backend=innertube&cname=1&cver=2_20221011_00_00&foc_id=2DjFE7Xf11URZqWBigcVOQ&label=followon_cvisit&ptype=no_rmkt&utuid=2DjFE7Xf11URZqWBigcVOQ", + "externalId": "UC2DjFE7Xf11URZqWBigcVOQ", + "doubleclickTrackingUsername": "EEVblog", + "keywords": "electronics engineering maker hacker design circuit hardware pic atmel oscilloscope multimeter diy hobby review teardown microcontroller arduino video blog tutorial how-to interview rant industry news mailbag \"dumpster diving\" debunking", + "ownerUrls": [ + "http://www.youtube.com/c/EevblogDave" + ], + "avatar": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s900-c-k-c0x00ffffff-no-rj", + "width": 900, + "height": 900 + } + ] + }, + "channelUrl": "https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "isFamilySafe": true, + "facebookProfileId": "EEVblog", + "availableCountryCodes": [ + "GR", + "TV", + "JO", + "CX", + "ID", + "PN", + "CF", + "BS", + "TR", + "LU", + "IR", + "GT", + "BN", + "EE", + "GM", + "LI", + "MM", + "BQ", + "CY", + "SG", + "UY", + "SR", + "HR", + "LT", + "PK", + "NO", + "JP", + "LK", + "SI", + "AR", + "MZ", + "GS", + "TM", + "RO", + "NL", + "GA", + "PF", + "BG", + "KG", + "US", + "PY", + "AO", + "KZ", + "GF", + "ML", + "VA", + "AL", + "ME", + "NR", + "DO", + "PR", + "LS", + "CH", + "AX", + "HM", + "TN", + "SZ", + "TO", + "CA", + "SO", + "GB", + "MO", + "SS", + "MU", + "FJ", + "SH", + "BL", + "TF", + "VG", + "KY", + "AG", + "SJ", + "BV", + "AT", + "EG", + "OM", + "YT", + "AZ", + "UZ", + "IQ", + "SB", + "VE", + "PW", + "IN", + "DK", + "NP", + "PE", + "JM", + "UG", + "CN", + "BF", + "KH", + "PL", + "ZW", + "HK", + "MT", + "AI", + "BD", + "NI", + "GU", + "GE", + "TW", + "AW", + "MQ", + "SD", + "ES", + "ZA", + "BA", + "WS", + "TH", + "KM", + "KW", + "DZ", + "PS", + "GI", + "TJ", + "KE", + "GQ", + "BZ", + "BE", + "RE", + "BR", + "SE", + "CV", + "NA", + "TZ", + "MA", + "PH", + "PA", + "CI", + "DJ", + "NZ", + "HT", + "MK", + "FM", + "TG", + "AQ", + "MW", + "SV", + "KP", + "IM", + "ER", + "MV", + "NU", + "RS", + "CK", + "IO", + "ZM", + "SM", + "FK", + "BB", + "IT", + "BJ", + "MG", + "NF", + "GD", + "LY", + "CR", + "GN", + "SL", + "TC", + "CG", + "GY", + "BO", + "IL", + "KN", + "QA", + "MC", + "KR", + "BM", + "GW", + "SC", + "VU", + "WF", + "AF", + "HN", + "NG", + "PT", + "LB", + "UA", + "CZ", + "PM", + "GP", + "AE", + "IS", + "EH", + "BT", + "JE", + "CU", + "HU", + "GL", + "PG", + "KI", + "CM", + "BH", + "YE", + "GG", + "SX", + "CC", + "IE", + "SY", + "DE", + "CL", + "LC", + "SK", + "BW", + "MN", + "RW", + "FR", + "LV", + "ST", + "RU", + "VN", + "FI", + "MX", + "BY", + "VI", + "MF", + "DM", + "AD", + "VC", + "LA", + "TT", + "CW", + "MR", + "CD", + "NC", + "MD", + "AM", + "EC", + "LR", + "MS", + "MH", + "MP", + "TL", + "SN", + "BI", + "AU", + "FO", + "TD", + "SA", + "AS", + "ET", + "NE", + "MY", + "CO", + "GH", + "UM", + "TK" + ], + "androidDeepLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "androidAppindexingLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "iosAppindexingLink": "ios-app://544007664/vnd.youtube/www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "vanityChannelUrl": "http://www.youtube.com/c/EevblogDave" + } + }, + "trackingParams": "CAAQhGciEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "topbar": { + "desktopTopbarRenderer": { + "logo": { + "topbarLogoRenderer": { + "iconImage": { + "iconType": "YOUTUBE_LOGO" + }, + "tooltipText": { + "runs": [ + { + "text": "YouTube Home" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CA8QsV4iEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 3854, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEwhat_to_watch" + } + }, + "trackingParams": "CA8QsV4iEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D" + } + }, + "searchbox": { + "fusionSearchboxRenderer": { + "icon": { + "iconType": "SEARCH" + }, + "placeholderText": { + "runs": [ + { + "text": "Search" + } + ] + }, + "config": { + "webSearchboxConfig": { + "requestLanguage": "en", + "requestDomain": "us", + "hasOnscreenKeyboard": false, + "focusSearchbox": true + } + }, + "trackingParams": "CA0Q7VAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "searchEndpoint": { + "clickTrackingParams": "CA0Q7VAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "" + } + }, + "clearButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { + "iconType": "CLOSE" + }, + "trackingParams": "CA4Q8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "accessibilityData": { + "label": "Clear search query" + } + } + } + } + } + }, + "trackingParams": "CAEQq6wBIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "topbarButtons": [ + { + "topbarMenuButtonRenderer": { + "icon": { + "iconType": "MORE_VERT" + }, + "menuRequest": { + "clickTrackingParams": "CAsQ_qsBGAAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/account_menu" + } + }, + "signalServiceEndpoint": { + "signal": "GET_ACCOUNT_MENU", + "actions": [ + { + "clickTrackingParams": "CAsQ_qsBGAAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "openPopupAction": { + "popup": { + "multiPageMenuRenderer": { + "trackingParams": "CAwQ_6sBIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "showLoadingSpinner": true + } + }, + "popupType": "DROPDOWN", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CAsQ_qsBGAAiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibility": { + "accessibilityData": { + "label": "Settings" + } + }, + "tooltip": "Settings", + "style": "STYLE_DEFAULT" + } + }, + { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_SMALL", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "icon": { + "iconType": "AVATAR_LOGGED_OUT" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAoQ1IAEGAEiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fbrowse%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8%2526prettyPrint%253Dfalse&hl=en&ec=65620", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "idamTag": "65620" + } + }, + "trackingParams": "CAoQ1IAEGAEiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "targetId": "topbar-signin" + } + } + ], + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "title": { + "runs": [ + { + "text": "Keyboard shortcuts" + } + ] + }, + "sections": [ + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "Playback" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle play/pause" + } + ] + }, + "hotkey": "k" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rewind 10 seconds" + } + ] + }, + "hotkey": "j" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Fast forward 10 seconds" + } + ] + }, + "hotkey": "l" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Previous video" + } + ] + }, + "hotkey": "P (SHIFT+p)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Next video" + } + ] + }, + "hotkey": "N (SHIFT+n)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Previous frame (while paused)" + } + ] + }, + "hotkey": ",", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Comma" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Next frame (while paused)" + } + ] + }, + "hotkey": ".", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Period" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Decrease playback rate" + } + ] + }, + "hotkey": "< (SHIFT+,)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Less than or SHIFT + comma" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Increase playback rate" + } + ] + }, + "hotkey": "> (SHIFT+.)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Greater than or SHIFT + period" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to specific point in the video (7 advances to 70% of duration)" + } + ] + }, + "hotkey": "0..9" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to previous chapter" + } + ] + }, + "hotkey": "CONTROL + ←" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to next chapter" + } + ] + }, + "hotkey": "CONTROL + →" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "General" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle full screen" + } + ] + }, + "hotkey": "f" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle theater mode" + } + ] + }, + "hotkey": "t" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle miniplayer" + } + ] + }, + "hotkey": "i" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Close miniplayer or current dialog" + } + ] + }, + "hotkey": "ESCAPE" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle mute" + } + ] + }, + "hotkey": "m" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "Subtitles and closed captions" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "If the video supports captions, toggle captions ON/OFF" + } + ] + }, + "hotkey": "c" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through different text opacity levels" + } + ] + }, + "hotkey": "o" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through different window opacity levels" + } + ] + }, + "hotkey": "w" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through font sizes (increasing)" + } + ] + }, + "hotkey": "+" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through font sizes (decreasing)" + } + ] + }, + "hotkey": "-", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus" + } + } + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "Spherical Videos" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan up" + } + ] + }, + "hotkey": "w" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan left" + } + ] + }, + "hotkey": "a" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan down" + } + ] + }, + "hotkey": "s" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan right" + } + ] + }, + "hotkey": "d" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Zoom in" + } + ] + }, + "hotkey": "+ on numpad or ]", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Plus on number pad or right bracket" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Zoom out" + } + ] + }, + "hotkey": "- on numpad or [", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus on number pad or left bracket" + } + } + } + } + ] + } + } + ], + "dismissButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Dismiss" + } + ] + }, + "trackingParams": "CAkQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=" + } + }, + "trackingParams": "CAgQteYDIhMIwfS764TZ-gIV0qh8Ch0mcwgr" + } + }, + "backButton": { + "buttonRenderer": { + "trackingParams": "CAcQvIYDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "command": { + "clickTrackingParams": "CAcQvIYDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAcQvIYDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "signalAction": { + "signal": "HISTORY_BACK" + } + } + ] + } + } + } + }, + "forwardButton": { + "buttonRenderer": { + "trackingParams": "CAYQvYYDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "command": { + "clickTrackingParams": "CAYQvYYDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAYQvYYDIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "signalAction": { + "signal": "HISTORY_FORWARD" + } + } + ] + } + } + } + }, + "a11ySkipNavigationButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Skip navigation" + } + ] + }, + "trackingParams": "CAUQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "command": { + "clickTrackingParams": "CAUQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAUQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "signalAction": { + "signal": "SKIP_NAVIGATION" + } + } + ] + } + } + } + }, + "voiceSearchButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "serviceEndpoint": { + "clickTrackingParams": "CAIQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAIQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "openPopupAction": { + "popup": { + "voiceSearchDialogRenderer": { + "placeholderHeader": { + "runs": [ + { + "text": "Listening..." + } + ] + }, + "promptHeader": { + "runs": [ + { + "text": "Didn't hear that. Try again." + } + ] + }, + "exampleQuery1": { + "runs": [ + { + "text": "\"Play Dua Lipa\"" + } + ] + }, + "exampleQuery2": { + "runs": [ + { + "text": "\"Show me my subscriptions\"" + } + ] + }, + "promptMicrophoneLabel": { + "runs": [ + { + "text": "Tap microphone to try again" + } + ] + }, + "loadingHeader": { + "runs": [ + { + "text": "Working..." + } + ] + }, + "connectionErrorHeader": { + "runs": [ + { + "text": "No connection" + } + ] + }, + "connectionErrorMicrophoneLabel": { + "runs": [ + { + "text": "Check your connection and try again" + } + ] + }, + "permissionsHeader": { + "runs": [ + { + "text": "Waiting for permission" + } + ] + }, + "permissionsSubtext": { + "runs": [ + { + "text": "Allow microphone access to search with voice" + } + ] + }, + "disabledHeader": { + "runs": [ + { + "text": "Search with your voice" + } + ] + }, + "disabledSubtext": { + "runs": [ + { + "text": "To search by voice, go to your browser settings and allow access to microphone" + } + ] + }, + "microphoneButtonAriaLabel": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "exitButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { + "iconType": "CLOSE" + }, + "trackingParams": "CAQQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "accessibilityData": { + "label": "Cancel" + } + } + } + }, + "trackingParams": "CAMQ7q8FIhMIwfS764TZ-gIV0qh8Ch0mcwgr", + "microphoneOffPromptHeader": { + "runs": [ + { + "text": "Microphone off. Try again." + } + ] + } + } + }, + "popupType": "TOP_ALIGNED_DIALOG" + } + } + ] + } + }, + "icon": { + "iconType": "MICROPHONE_ON" + }, + "tooltip": "Search with your voice", + "trackingParams": "CAIQ8FsiEwjB9LvrhNn6AhXSqHwKHSZzCCs=", + "accessibilityData": { + "accessibilityData": { + "label": "Search with your voice" + } + } + } + } + } + }, + "microformat": { + "microformatDataRenderer": { + "urlCanonical": "https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "title": "EEVblog", + "description": "NO SCRIPT, NO FEAR, ALL OPINION An off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers Hosted by...", + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s200-c-k-c0x00ffffff-no-rj?days_since_epoch=19276", + "width": 200, + "height": 200 + } + ] + }, + "siteName": "YouTube", + "appName": "YouTube", + "androidPackage": "com.google.android.youtube", + "iosAppStoreId": "544007664", + "iosAppArguments": "https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "ogType": "yt-fb-app:channel", + "urlApplinksWeb": "https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ?feature=applinks", + "urlApplinksIos": "vnd.youtube://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ?feature=applinks", + "urlApplinksAndroid": "vnd.youtube://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ?feature=applinks", + "urlTwitterIos": "vnd.youtube://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ?feature=twitter-deep-link", + "urlTwitterAndroid": "vnd.youtube://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ?feature=twitter-deep-link", + "twitterCardType": "summary", + "twitterSiteHandle": "@YouTube", + "schemaDotOrgType": "http://schema.org/http://schema.org/YoutubeChannelV2", + "noindex": false, + "unlisted": false, + "familySafe": true, + "tags": [ + "electronics", + "engineering", + "maker", + "hacker", + "design", + "circuit", + "hardware", + "pic", + "atmel", + "oscilloscope", + "multimeter", + "diy", + "hobby", + "review", + "teardown", + "microcontroller", + "arduino", + "video", + "blog", + "tutorial", + "how-to", + "interview", + "rant", + "industry", + "news", + "mailbag", + "dumpster diving", + "debunking" + ], + "availableCountries": [ + "GR", + "TV", + "JO", + "CX", + "ID", + "PN", + "CF", + "BS", + "TR", + "LU", + "IR", + "GT", + "BN", + "EE", + "GM", + "LI", + "MM", + "BQ", + "CY", + "SG", + "UY", + "SR", + "HR", + "LT", + "PK", + "NO", + "JP", + "LK", + "SI", + "AR", + "MZ", + "GS", + "TM", + "RO", + "NL", + "GA", + "PF", + "BG", + "KG", + "US", + "PY", + "AO", + "KZ", + "GF", + "ML", + "VA", + "AL", + "ME", + "NR", + "DO", + "PR", + "LS", + "CH", + "AX", + "HM", + "TN", + "SZ", + "TO", + "CA", + "SO", + "GB", + "MO", + "SS", + "MU", + "FJ", + "SH", + "BL", + "TF", + "VG", + "KY", + "AG", + "SJ", + "BV", + "AT", + "EG", + "OM", + "YT", + "AZ", + "UZ", + "IQ", + "SB", + "VE", + "PW", + "IN", + "DK", + "NP", + "PE", + "JM", + "UG", + "CN", + "BF", + "KH", + "PL", + "ZW", + "HK", + "MT", + "AI", + "BD", + "NI", + "GU", + "GE", + "TW", + "AW", + "MQ", + "SD", + "ES", + "ZA", + "BA", + "WS", + "TH", + "KM", + "KW", + "DZ", + "PS", + "GI", + "TJ", + "KE", + "GQ", + "BZ", + "BE", + "RE", + "BR", + "SE", + "CV", + "NA", + "TZ", + "MA", + "PH", + "PA", + "CI", + "DJ", + "NZ", + "HT", + "MK", + "FM", + "TG", + "AQ", + "MW", + "SV", + "KP", + "IM", + "ER", + "MV", + "NU", + "RS", + "CK", + "IO", + "ZM", + "SM", + "FK", + "BB", + "IT", + "BJ", + "MG", + "NF", + "GD", + "LY", + "CR", + "GN", + "SL", + "TC", + "CG", + "GY", + "BO", + "IL", + "KN", + "QA", + "MC", + "KR", + "BM", + "GW", + "SC", + "VU", + "WF", + "AF", + "HN", + "NG", + "PT", + "LB", + "UA", + "CZ", + "PM", + "GP", + "AE", + "IS", + "EH", + "BT", + "JE", + "CU", + "HU", + "GL", + "PG", + "KI", + "CM", + "BH", + "YE", + "GG", + "SX", + "CC", + "IE", + "SY", + "DE", + "CL", + "LC", + "SK", + "BW", + "MN", + "RW", + "FR", + "LV", + "ST", + "RU", + "VN", + "FI", + "MX", + "BY", + "VI", + "MF", + "DM", + "AD", + "VC", + "LA", + "TT", + "CW", + "MR", + "CD", + "NC", + "MD", + "AM", + "EC", + "LR", + "MS", + "MH", + "MP", + "TL", + "SN", + "BI", + "AU", + "FO", + "TD", + "SA", + "AS", + "ET", + "NE", + "MY", + "CO", + "GH", + "UM", + "TK" + ], + "linkAlternates": [ + { + "hrefUrl": "https://m.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ" + }, + { + "hrefUrl": "android-app://com.google.android.youtube/http/youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ" + }, + { + "hrefUrl": "ios-app://544007664/http/youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ" + } + ] + } + } +}