Nielsen

Latest version: v2.3.0

Safety actively analyzes 622315 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.3.0

Add a `--(no-)fiter` option to toggle series filtering behavior at runtime.

2.2.2

Fix dry-run functionality and add `dryrun` parameters to both the `process_file` and `organize_file` functions in the API.

2.2.1

Support detection of filenames of the format: `Firefly 0101 - Serenity.mkv`.

2.2.0

Add the ability to customize the format of the filenames `nielsen` writes with
the following tokens: `{series}`, `{season}`, `{episode}`, `{title}`,
`{extension}`.

The `format` option can be defined in the `Options` section of the
configuration file (`nielsen.ini`) or set in the `CONFIG` object itself.

2.1.3

Add support for `pathlib` and use it to handle generating file paths
and extracting information from them rather than `os.path`.

Favor returning `Path` objects from API functions that modify files in
some way.

Add a `nielsen.files` module which handles most of the underlying file
operations (making calls out to `shutil` for things like `chown` and
`move`).

Change the date format precision in logs to seconds (from milliseconds).

Rename 'filter_filename` to `sanitize_filename` and add a `system_type`
parameter to change which OS type it will sanitize the filename for.

2.0.0

Rename `titles` module to `tv`.

Move the CLI to its own module (`bin/cli.py`) rather than being part of
the `api` module.

Make "interactive" mode optional.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.