diff --git a/dist/renamer-0.5.4-py3-none-any.whl b/dist/renamer-0.5.4-py3-none-any.whl new file mode 100644 index 0000000..af31201 Binary files /dev/null and b/dist/renamer-0.5.4-py3-none-any.whl differ diff --git a/pyproject.toml b/pyproject.toml index 8fd4d7e..d2ab657 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "renamer" -version = "0.5.3" +version = "0.5.4" description = "Terminal-based media file renamer and metadata viewer" readme = "README.md" requires-python = ">=3.11" diff --git a/renamer/extractors/tmdb_extractor.py b/renamer/extractors/tmdb_extractor.py index efe1d66..6ac77b6 100644 --- a/renamer/extractors/tmdb_extractor.py +++ b/renamer/extractors/tmdb_extractor.py @@ -205,6 +205,13 @@ class TMDBExtractor: if movie_info and movie_info.get('runtime'): return str(movie_info['runtime']) return None + + def extract_movie_db(self) -> Optional[Tuple[str, str]]: + """Extract TMDB database info as (name, id) tuple""" + movie_id = self.extract_tmdb_id() + if movie_id: + return ("tmdb", movie_id) + return None def extract_popularity(self) -> Optional[str]: """Extract TMDB popularity""" diff --git a/uv.lock b/uv.lock index b7c523d..b6e0bef 100644 --- a/uv.lock +++ b/uv.lock @@ -342,7 +342,7 @@ wheels = [ [[package]] name = "renamer" -version = "0.5.3" +version = "0.5.4" source = { editable = "." } dependencies = [ { name = "langcodes" },