web-parser 0.1.3

This website parser library allows asynchronous search, fetching and extracting data from web-pages in multiple formats.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![allow(unused_imports)]

pub use crate::{ Result, Error, User, Document };
#[cfg(feature = "search")]
pub use crate::search::{ SearchEngine, Google, Bing, Duck, Ecosia, Yahoo, Wiki, };

pub(crate) use std::format as fmt;
pub(crate) use std::collections::HashMap;
pub(crate) use std::path::{ Path, PathBuf };
pub(crate) use std::sync::{ Arc, Mutex };
pub(crate) use tokio::sync::{ Mutex as TokioMutex };
pub(crate) use tokio::time::{ sleep as sleep2, Duration };

pub(crate) use macron::*;
pub(crate) use serde::{ Serialize, Deserialize, de::DeserializeOwned };
pub(crate) use serde_json as json;
pub(crate) use json::{ json, Value };
pub(crate) use once_cell::sync::{ Lazy, OnceCell };