sppd_cli/
lib.rs

1//! sppd-cli library
2//!
3//! This crate provides the core functionality for the `sppd-cli` binary.
4//!
5//! ## Modules
6//!
7//! - [`downloader`] - Fetches ZIP file links and downloads archives from Spanish procurement data sources
8//! - [`extractor`] - Extracts ZIP files containing XML/Atom feeds
9//! - [`parser`] - Parses XML/Atom files and converts them to Parquet format
10//! - [`cli`] - Command-line interface for orchestrating the download and processing workflow
11//! - [`models`] - Data structures representing procurement entries and types
12//! - [`errors`] - Error types used throughout the application
13//! - [`config`] - Configuration types and helpers for pipeline defaults and TOML loading
14
15pub mod cli;
16pub mod config;
17pub mod downloader;
18pub mod errors;
19pub mod extractor;
20pub mod models;
21pub mod parser;
22mod utils;