link_preview/
lib.rs

1pub mod html;
2pub mod preview;
3pub mod profiles;
4pub mod providers;
5
6pub use preview::{html_from_bytes, LinkPreview};
7
8#[cfg(feature = "fetch")]
9pub mod fetch;
10
11#[cfg(test)]
12mod tests {
13    pub const FULL_FEATURED_HTML: &[u8] = include_bytes!("../html/full_featured.html");
14    pub const OG_COMPLIANT_HTML: &[u8] = include_bytes!("../html/og_compliant.html");
15    pub const SCHEMA_COMPLIANT_HTML: &[u8] = include_bytes!("../html/schema_compliant.html");
16    pub const TWITTER_COMPLIANT_HTML: &[u8] = include_bytes!("../html/twitter_compliant.html");
17    pub const YOUTUBE_VIDEO_HTML: &[u8] = include_bytes!("../html/youtube_sample.html");
18
19    #[cfg(feature = "fetch")]
20    pub const REMOTE_FULL_FEATURED_HTML: &str =
21        "https://raw.githubusercontent.com/LeoBorai/link-preview/main/html/full_featured.html";
22}