oratos 0.3.1

Website visibility intelligence for SEO, accessibility, structured metadata, and AI readiness.
Documentation
#![doc = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/README.md"))]

pub mod audit;
pub mod core;
pub mod generate;
pub mod html;
pub mod report;

pub use audit::{audit_pages, resolve_target, Rule};
pub use core::{
    apply_ignore_rules, AuditConfig, AuditReport, AuditTarget, Category, CategoryScores,
    ConfigError, CrawlConfig, Finding, Location, OratosConfig, PageAudit, PageRef, ScoreBreakdown,
    Severity, TargetKind,
};
pub use generate::{
    generate_html_remediation_prompt, generate_llms_txt, generate_metadata_recommendations,
    generate_phoenix_remediation_prompt, LlmProvider, LlmProviderConfig, MetadataRecommendation,
    OllamaProvider, OpenAiCompatibleProvider,
};
pub use html::{
    disallowed_paths, is_disallowed, is_site_root_path, load_pages, normalize_path_separators,
    normalize_url, parse_html, resolve_internal_path, urls_from_sitemap_xml, CrawlOptions, Heading,
    HtmlPage, ImageInfo, JsonLdBlock, LinkInfo, LoadOptions,
};
pub use report::{
    format_console, format_html, format_json, format_markdown, format_sarif, ReportFormat,
};