In order to use this program, files must be organized in the following structure:
root_folder
|___ movie_title (year)
| |___ movie.mkv
|
|___ movie_title (year)
|___ movie.mkv
Each subdirectory must follow this naming convention movie title here (year)
in order to successfully extract title/year information unless that format is written into the file's metadata.
-P <path>
initializes and updates the database-C, --csv
outputs contents of database into csv file in cwd-R, --rename
bulk renames parent folders in a standard, readable fashion- Will rename files within directory provided with
-P <path>
- Will rename files within directory provided with
-d, --dataframe
outputs condensed dataframes of requested info- possible values: [
subs
,audio
,channels
,year
,all
]
- possible values: [
--reset
will remove existing numov database
-L, --letterboxd <LB username>
users can map the ratings of any non-private letterboxd user.
numov -P path/to/root -L deathproof --csv --rename
If a user has mkvpropedit in their path, the files title
metadata will be overwritten for reliable future data retrieval. Numov does not make any writes to any user files in any other way. Numov will operate fine if mkvpropedit is not callable.
Tested on Windows 11 and Arch Linux
- Numov does not collect any user data.
- Outside of the mkvpropedit write, Numov will not write to any existing files.
- As of version 0.1.1, Numov can only manage a single root directory at a time. Multiple root management is a possible future implementation.