1pub mod error;
2
3mod repo;
4pub use crate::repo::Checksum;
5pub use crate::repo::CrawlPath;
6pub use crate::repo::Dataset;
7pub use crate::repo::DatasetBackend;
8pub use crate::repo::DirMeta;
9pub use crate::repo::Entry;
10pub use crate::repo::FileMeta;
11pub use crate::repo::Hasher;
12
13mod filter;
14pub use crate::filter::FileFilter;
15
16mod helper;
17
18mod resolver;
19pub use crate::resolver::resolve;
20pub use crate::resolver::resolve_doi_to_url;
21
22pub mod crawler;
23pub use crawler::crawl;
24
25mod ops;
26pub use crate::ops::{CrawlExt, DownloadExt};
27
28pub mod datasets;