get_home_timeline/
get_home_timeline.rs

1use agent_twitter_client::scraper::Scraper;
2use agent_twitter_client::error::Result;
3use dotenv::dotenv;
4
5#[tokio::main]
6async fn main() -> Result<()> {
7    dotenv().ok();
8    let mut scraper = Scraper::new().await?;
9    let cookie_string = std::env::var("TWITTER_COOKIE_STRING")
10        .expect("TWITTER_COOKIE_STRING environment variable not set");
11    scraper.set_from_cookie_string(&cookie_string).await?;
12    let home_timeline = scraper.get_home_timeline(20, vec![]).await?;
13    println!("Home timeline: {:?}", home_timeline);
14    Ok(())
15}