Download the PHP package orpheusnet/logchecker without Composer
On this page you can find all versions of the php package orpheusnet/logchecker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download orpheusnet/logchecker
More information about orpheusnet/logchecker
Files in orpheusnet/logchecker
Package logchecker
Short Description Logchecker for validating logs generated from supported ripping programs (like EAC and XLD)
License Unlicense
Informations about the package logchecker
Logchecker
A CD rip logchecker, used for analyzing the generated logs for any problems that would potentially indicate a non-perfect rip was produced. Of course, just because a log doesn't score a perfect 100% does not mean that the produced rip isn't bit perfect, it's just less likely. This library should work on any OS where PHP and Python are supported.
While this library will analyze most parts of a log, unfortunately it cannot properly validate the checksums for all types of logs. This is due to creators of these programs making their logchecker closed source and involves some amount of custom mathematical work to produce it. Therefore, we have to fallback on external methods to validate the checksums of EAC and XLD. If the logchecker detects that we do not have the necessary programs, then we will just skip this external step and assume the checksum is valid. For setting up the necessary programs to validate the checksum, see below for the given program you care about.
Requirements
- PHP 8.1+
Optional Requirements
- Python 3.5+
- cchardet (or chardet)
- eac_logchecker.py
- xld_logchecker.py
Standalone
Installation
Install via composer:
Alternatively, go to our releases and grab the logchecker.phar
file. Download this file, and then it can executed via CLI by running php logchecker.phar
. If you chmod +x
the
file, then it should be directly executable (i.e. ./logchecker.phar
). To then install it globally, run:
Usage
Main usage is through the analyze
command, e.g.:
Code
Library Usage
Installation
Usage
Building
To build your own phar, see the release.yml
workflow, but the gist is:
- Clone this repo and enter repo
- Install box
- Run
box compile
- Get
logchecker.phar
in root of repo
All versions of logchecker with dependencies
ext-mbstring Version *
symfony/console Version ^6.0|^7.0
symfony/yaml Version ^6.0|^7.0
symfony/process Version ^6.0|^7.0