use std::{ ffi::{OsStr, OsString}, io::{self, Read}, process::{Child, Command, Stdio}, sync::mpsc::{self, Receiver, TryRecvError}, thread, }; use serde::Deserialize; pub const PAGE_SIZE: usize = 20; pub struct Page { pub videos: Vec