paladin-content 0.4.3

Content processing adapters and use-case services for the Paladin framework
Documentation

paladin-content

Content ingestion and processing services for the Paladin framework.

Purpose

paladin-content provides content acquisition adapters and content-processing use cases for downstream analysis pipelines.

Key Modules

  • adapters: Source-specific fetchers and ingestion integrations.
  • services: Processing workflows and orchestration logic.

Usage

use paladin_content::adapters;
use paladin_content::services;

// Compose content adapters with processing services in application services.
let _adapters_module = std::any::type_name::<adapters::web_content_adapter::WebContentAdapter>();
let _services_module = std::any::type_name::<services::content_processing_service::ContentProcessingService>();

Feature Flags

  • pdf: Enable PDF extraction and parsing support.
  • web-scraping: Enable HTML scraping adapters.
  • rss: Enable RSS feed parsing support.
  • news-api: Enable NewsAPI integration.
  • tiktoken: Enable token-counting utilities.
  • llm: Enable LLM-backed content analysis paths.