opengraph ========= opengraph is a library that parses html and extracts Open Graph protocol markup. Usage ----- - Add `opengraph` to dependencies in Cargo.toml ```toml [dependencies] opengraph = "^0" ``` - Then, use `opengraph::scrape` as below: ```rust extern crate opengraph; fn main() { match opengraph::scrape("https://spincoaster.com/chromeo-juice", Default::default()) { Ok(object) => { println!("{:?}", object); }, Err(_) => println!("error occured"), } } ``` or use `opengraph::extract` as below: ```rust extern crate opengraph; fn main() { let x = r#" The Rock (1996) "#; match opengraph::extract(&mut x.to_string().as_bytes(), Default::default()) { Ok(object) => { println!("{:?}", object); }, Err(_) => println!("error occured"), } } ``` License ------- [MIT](LICENSE)