From 343978e3f281a009f5a5a91c7fdd7a2172cd64f6 Mon Sep 17 00:00:00 2001 From: David Skrundz Date: Sat, 3 May 2025 18:38:53 -0600 Subject: [PATCH] Strip derivable metadata --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- crates/cli/Cargo.toml | 2 +- crates/cli/src/run/tmdb.rs | 3 --- crates/flix/Cargo.toml | 2 +- crates/flix/src/model/episode.rs | 2 -- crates/flix/src/model/movie.rs | 4 +--- crates/flix/src/model/season.rs | 2 -- crates/tmdb/README.md | 2 +- 9 files changed, 7 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3c1801d..94c7c79 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -214,7 +214,7 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "flix" -version = "0.0.1" +version = "0.0.2" dependencies = [ "chrono", "flix-tmdb", @@ -224,7 +224,7 @@ dependencies = [ [[package]] name = "flix-cli" -version = "0.0.1" +version = "0.0.2" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 33645d5..6ee4191 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,7 @@ overflow-checks = true strip = "debuginfo" [workspace.dependencies] -flix = { path = "crates/flix", version = "=0.0.1", default-features = false } +flix = { path = "crates/flix", version = "=0.0.2", default-features = false } flix-tmdb = { path = "crates/tmdb", version = "=0.0.2", default-features = false } anyhow = { version = "^1", default-features = false } diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 5cbc143..48e3e45 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "flix-cli" -version = "0.0.1" +version = "0.0.2" categories = ["command-line-utilities"] description = "CLI for interacting with flix media" diff --git a/crates/cli/src/run/tmdb.rs b/crates/cli/src/run/tmdb.rs index 90761dd..860c5b4 100644 --- a/crates/cli/src/run/tmdb.rs +++ b/crates/cli/src/run/tmdb.rs @@ -50,7 +50,6 @@ impl TmdbObject { }, tmdb: Some(TmdbMovie { id: tmdb.id, - collection: tmdb.collection.map(|c| c.id), genres: tmdb.genres.iter().map(|g| g.id).collect(), }), })?, @@ -67,7 +66,6 @@ impl TmdbObject { })?, TmdbObject::Season(tmdb) => toml::to_string(&Season { season: GenericSeason { - number: tmdb.season_number, name: tmdb.name, overview: tmdb.overview, air_date: tmdb.air_date, @@ -75,7 +73,6 @@ impl TmdbObject { })?, TmdbObject::Episode(tmdb) => toml::to_string(&Episode { episode: GenericEpisode { - number: tmdb.episode_number, name: tmdb.name, overview: tmdb.overview, air_date: tmdb.air_date, diff --git a/crates/flix/Cargo.toml b/crates/flix/Cargo.toml index f92654c..d4f0a9c 100644 --- a/crates/flix/Cargo.toml +++ b/crates/flix/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "flix" -version = "0.0.1" +version = "0.0.2" categories = [] description = "Types for storing persistent data about media" diff --git a/crates/flix/src/model/episode.rs b/crates/flix/src/model/episode.rs index dc1c5ed..9423abd 100644 --- a/crates/flix/src/model/episode.rs +++ b/crates/flix/src/model/episode.rs @@ -10,8 +10,6 @@ pub struct Episode { /// The generic episode data #[derive(Debug, serde::Serialize, serde::Deserialize)] pub struct GenericEpisode { - /// The episode's number - pub number: i32, /// The episode's name pub name: String, /// The episode's overview diff --git a/crates/flix/src/model/movie.rs b/crates/flix/src/model/movie.rs index b000b77..dd6b51f 100644 --- a/crates/flix/src/model/movie.rs +++ b/crates/flix/src/model/movie.rs @@ -1,5 +1,5 @@ #[cfg(feature = "tmdb")] -use flix_tmdb::model::{CollectionId, MovieGenreId, MovieId}; +use flix_tmdb::model::{MovieGenreId, MovieId}; use chrono::NaiveDate; @@ -31,8 +31,6 @@ pub struct GenericMovie { pub struct TmdbMovie { /// The movie's TMDB ID pub id: MovieId, - /// The movie's collection's TMDB ID - pub collection: Option, /// The list of genre TMDB IDs that the movie is associated with pub genres: Vec, } diff --git a/crates/flix/src/model/season.rs b/crates/flix/src/model/season.rs index 29b89ce..aacec5a 100644 --- a/crates/flix/src/model/season.rs +++ b/crates/flix/src/model/season.rs @@ -10,8 +10,6 @@ pub struct Season { /// The generic season data #[derive(Debug, serde::Serialize, serde::Deserialize)] pub struct GenericSeason { - /// The season's number - pub number: i32, /// The season's name pub name: String, /// The season's overview diff --git a/crates/tmdb/README.md b/crates/tmdb/README.md index ca181e0..390da50 100644 --- a/crates/tmdb/README.md +++ b/crates/tmdb/README.md @@ -1,4 +1,4 @@ -# flix +# flix-tmdb [![Crates Version](https://img.shields.io/crates/v/flix-tmdb.svg)](https://crates.io/crates/flix-tmdb)