/whipper-plugin-eaclogger

A plugin for whipper which provides EAC style log reports

Primary LanguagePythonISC LicenseISC

Status

License Build Status GitHub (pre-)release

Logger information

This logger plugin for whipper provides text reports structured in a way that carefully mimics EAC's generated ones (except for the checksum). Unless you've got particular requirements, I suggest using whipper's default logger.

The logger should be feature complete so future development will consist mainly of bugfixes.

If you're looking for the analogous (legacy) morituri plugin, it can be found here.

License

Licensed under the ISC license.

Instructions

To use this plugin:

  • build it:

    git clone https://github.com/whipper-team/whipper-plugin-eaclogger.git
    cd whipper-plugin-eaclogger
    python3 setup.py bdist_egg
  • copy it to your local plugin directory:

    export XDG_DATA_HOME=${XDG_DATA_HOME:-"${HOME}/.local/share"}
    mkdir -p "$XDG_DATA_HOME/whipper/plugins"
    cp dist/whipper_plugin_eaclogger*.egg "$XDG_DATA_HOME/whipper/plugins"
  • verify that it gets recognized:

    whipper cd rip --help

    You should see eac as a possible logger.

  • use it:

    whipper cd rip -L eac

Developers

To use the plugin while developing uninstalled:

python3 setup.py develop --install-dir=path/to/checkout/of/whipper