Recent Releases of nielsen
nielsen - 3.1.5 - Clean Install Fix
What's Changed
- Use
nielsenas the default config section by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/133
Full Changelog: https://github.com/IrishPrime/Nielsen/compare/3.1.4...v3.1.5
- Python
Published by IrishPrime about 1 year ago
nielsen - 3.1.4 - Expand `tv` sub-commands
What's Changed
- Expand TVMaze and
tvsub-command functionality by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/117 - Reorganize files to conform to
pytestrecommendations by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/121 - Replace pickled test fixtures with mocks by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/122
- Add GitHub Actions Workflow to run unit tests by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/124
- Remove
blackas a dependency by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/127 - Resolve
mypyerrors by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/129
Full Changelog: https://github.com/IrishPrime/Nielsen/compare/3.0.0...v3.1.4
- Python
Published by IrishPrime over 1 year ago
nielsen - 3.0.0
Rewrite the entire application with a new architecture
Rewrite with a more object-oriented approach with a look to supporting more media types.
Make use of pyproject.toml.
Add more robust CLI options with typer and rich.
What's Changed
- Add
nielsen.configmodule by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/93 - Add a
Media(TV)class by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/94 - Add more robust tests for
TV.inferby @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/98 - Separate the rename and organization functionality by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/100
- Make
Media.pathrequired by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/102 - Add
nielsen.processormodule by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/104 - Add CLI frontends by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/105
- Add full documentation to
READMEandARCHITECTUREdocuments by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/108 - Add file ownership and mode functionality when organizing files by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/109
- Require Python 3.12 or newer by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/115
Full Changelog: https://github.com/IrishPrime/Nielsen/commits/3.0.0
- Python
Published by IrishPrime over 1 year ago
nielsen - Filter Options
Add a --(no-)fiter option to toggle series filtering behavior at runtime.
- Python
Published by IrishPrime over 5 years ago
nielsen - Fix Dry-Run
Fix dry-run functionality and add dryrun parameters to both the process_file and organize_file functions in the API.
- Python
Published by IrishPrime over 5 years ago
nielsen - Expand filename support
Support detection of filenames of the format: Firefly 0101 - Serenity.mkv.
- Python
Published by IrishPrime over 5 years ago
nielsen - Custom Filenames
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.
- Python
Published by IrishPrime almost 6 years ago
nielsen - Support pathlib, add files module
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 'filterfilenametosanitizefilenameand add asystem_type`
parameter to change which OS type it will sanitize the filename for.
- Python
Published by IrishPrime almost 6 years ago
nielsen - Separate Concerns
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.
- Python
Published by IrishPrime almost 7 years ago
nielsen - Organize Files Bugfix
- Resolve issue which could cause files to not be moved even if
OrganizeFileswas set toTruewhen operating on subdirectories (#57).
- Python
Published by IrishPrime over 8 years ago
nielsen - Organize Files Bugfix
- Resolve issue which could cause files to be moved even if
OrganizeFileswas set toFalsewhen operating on subdirectories (#54).
- Python
Published by IrishPrime over 8 years ago
nielsen - Option Flag Bugfix
- Bugfixes for #53 and improved handling of option flag type command line arguments.
- Python
Published by IrishPrime over 8 years ago
nielsen - TVmaze
- Remove all references to
omdb/IMDB. TheomdbAPI is no longer free, and is therefore no longer a good option for this project. The TVmaze API is now used in its place. - Add
requestsas a project dependency. - Add new options to the default configuration file (
nielsen.ini). - Replace
--imdbcommand line option with--fetch.
- Python
Published by IrishPrime over 8 years ago
nielsen - Safer Files
- Prevents
FileNotFoundErroron bad input.
- Python
Published by IrishPrime about 9 years ago
nielsen - IMDB Options
- Add
--imdband--no-imdbcommand-line options to enable/disable IMDB functionality at runtime.
- Python
Published by IrishPrime about 9 years ago
nielsen - Configuration Module
- Move configuration to separate module.
- Python
Published by IrishPrime about 9 years ago
nielsen - Initial release
- Sets file permissions.
- Renames files.
- Organizes files.
- Filter series names.
- Python
Published by IrishPrime about 9 years ago