Recent Releases of nielsen

nielsen - 3.1.5 - Clean Install Fix

What's Changed

  • Use nielsen as 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 tv sub-command functionality by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/117
  • Reorganize files to conform to pytest recommendations 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 black as a dependency by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/127
  • Resolve mypy errors 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.config module 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.infer by @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.path required by @IrishPrime in https://github.com/IrishPrime/Nielsen/pull/102
  • Add nielsen.processor module 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 README and ARCHITECTURE documents 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 OrganizeFiles was set to True when 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 OrganizeFiles was set to False when 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. The omdb API 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 requests as a project dependency.
  • Add new options to the default configuration file (nielsen.ini).
  • Replace --imdb command line option with --fetch.

- Python
Published by IrishPrime over 8 years ago

nielsen - IMDB IDs

  • Save IMDB IDs to config file after processing all files.
  • Remove pyxdg requirement.

- Python
Published by IrishPrime about 9 years ago

nielsen - Safer Files

  • Prevents FileNotFoundError on bad input.

- Python
Published by IrishPrime about 9 years ago

nielsen - IMDB Options

  • Add --imdb and --no-imdb command-line options to enable/disable IMDB functionality at runtime.

- Python
Published by IrishPrime about 9 years ago

nielsen - Package

  • Treat nielsen as a package for easier use with other scripts.
  • Add console entry point under the name nielsen.

- Python
Published by IrishPrime about 9 years ago

nielsen - IMDB

  • Add basic functionality for retrieving episode titles from IMDB through titles module.
  • Add omdb dependency.
  • Add IMDB section to config for associating IMDB IDs with series names.

- 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