Initial commit

This commit is contained in:
itismadness
2019-06-08 14:38:24 -11:00
commit c7a0d7c638
5 changed files with 39 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
.DS_Store
__pycache__/
logs/

BIN
CheckLog.exe Executable file

Binary file not shown.

17
Dockerfile Normal file
View File

@@ -0,0 +1,17 @@
FROM debian:stretch-slim
RUN dpkg --add-architecture i386 \
&& apt-get update \
&& apt-get install -y --no-install-recommends \
wine \
wine32 \
&& rm -rf /var/lib/apt/lists/*
RUN mkdir -p /eac
COPY CheckLog.exe /eac
COPY HelperFunctions.dll /eac
COPY README.md /eac
WORKDIR /eac
CMD ["/bin/bash"]

BIN
HelperFunctions.dll Normal file

Binary file not shown.

19
README.md Normal file
View File

@@ -0,0 +1,19 @@
eac_logchecker.exe
==================
This is the CheckLog program for [Exact Audio Copy](http://www.exactaudiocopy.de/)
that can be used to verify logs that are produced. The program must be run either
on Windows or by using wine32. The repo provides a Dockerfile that can be used
to create a Linux environment that can be used to run the program.
Usage:
Windows (or create a [bat file](https://captainrookie.com/how-to-check-if-an-eac-log-file-has-been-edited/)):
```
CheckLog.exe path/to/log_file.log
```
Linux/Mac (with Docker, it will issue some number of warnings initially about X server):
```
docker build . -t eac_logchecker
docker run -it -v path/to/log_files.log:/eac/log_file.log eac_logchecker bash -c "wine CheckLog.exe log_file.log"
```