use commoncrawl_graph::graph::{EdgeReader, NodeReader};

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let mut nr = NodeReader::new().await?;
    let mut er = EdgeReader::new().await?;

    let id = nr.id_from_name("com.scd31.git").await?.unwrap();

    for e in er.get_nodes_to(id).await? {
        dbg!(&e);
        let host = nr.name_from_id(e.from).await?;
        println!("{:?}", host);
    }

    Ok(())
}