//! Feed fetching and parsing, shared by ipx and the directory (#202). Replaces //! FeedData.__getFeed / __getEntries. mod artwork; mod category; mod discover; mod failure; mod fetch; pub mod guard; mod jev; mod outlines; mod parse; mod patreon; mod privacy; mod wordpress; pub use artwork::{is_image, prefer_https, site_icon}; pub use category::{categories, category_path}; pub use discover::{expand_input, find_feed}; pub use failure::{Failure, explain_failure, failure_kind, is_temporary_lookup_failure}; pub use fetch::{FEED_SILENCE, FEED_TIMEOUT, FETCHED_BYTES, FETCHES, Fetched, fetch}; pub use jev::{JEV_URL, classify}; pub use outlines::{collect_outlines, is_opml, opml_title, parse_opml, read_opml}; pub use parse::{Enclosure, Entry, ParsedFeed, markdown_html, parse, same_file_key}; pub use patreon::{is_patreon_creator, patreon_shows, same_feed}; pub use privacy::{redact, redact_text, url_looks_private};