| Crates.io | csfd-core |
| lib.rs | csfd-core |
| version | 0.1.1 |
| created_at | 2025-12-26 03:22:58.916597+00 |
| updated_at | 2025-12-26 03:26:01.46093+00 |
| description | Core scraping library for ČSFD.cz (Česko-Slovenská filmová databáze) |
| homepage | |
| repository | https://github.com/xdkid1337/csfd-scraper |
| max_upload_size | |
| id | 2005202 |
| size | 149,709 |
Core Rust library for scraping TV series data from ČSFD.cz (Česko-Slovenská filmová databáze).
[dependencies]
csfd-core = "0.1"
use csfd_core::CsfdScraper;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let scraper = CsfdScraper::new()?;
// Search for a series
let results = scraper.search("Breaking Bad").await?;
println!("Found {} results", results.items.len());
// Get series details
if let Some(series) = results.items.first() {
let detail = scraper.get_series(series.csfd_id).await?;
println!("{} ({:?})", detail.name, detail.year_range);
// Get episodes
let episodes = scraper.get_episodes(series.csfd_id).await?;
for ep in episodes {
println!(" {} - {}", ep.episode_code, ep.name);
}
}
Ok(())
}
MIT License
This is an unofficial scraper not affiliated with ČSFD.cz. You are responsible for complying with their Terms of Service. Use at your own risk.