rustboxd 0.2.0

A Letterboxd web scraper and API client library written in Rust
Documentation
pub mod user;
pub mod movie;
pub mod search;
pub mod films;
pub mod list;

pub use user::{User, FavoriteMovie, UserRecent, DiaryData, DiaryEntry};
pub use movie::Movie;
pub use search::Search;
pub use films::Films;
pub use list::List;

#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
pub struct WatchlistMovie {
    pub name: String,
    pub slug: String,
    pub url: String,
}

#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
pub struct DiaryMovieEntry {
    pub name: String,
    pub slug: String,
    pub title: String,
    pub year: Option<u16>,
    pub director: Option<String>,
    pub genres: Vec<String>,
    pub runtime: Option<u16>,
    pub rating: Option<f32>,
    pub description: Option<String>,
    pub month: u32,
    pub day: u32,
}