github-userx / ParParGUI

GUI front-end to ParPar, a PAR2 creation tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ParPar GUI

ParPar GUI is a graphical front-end to the command-line ParPar application, which is a high performance, multi-threaded PAR2 creation-only tool (verify/repair unsupported). The GUI exposes most of ParPar’s features, saving users from having to learn the command-line flags for most functionality.

Screenshot

Download

See the Releases page.

Compiling from Source

ParPar GUI is built using the C++/Qt framework. It should be compatible with both Qt5 and Qt6 versions As such, you’ll need C++ build tools and the QtWidgets library (or the whole Qt SDK), then compile via CMake.

The following are sample commands for Debian Linux:

apt-get install build-essential cmake qtbase5-dev
cmake .  # in the directory of the source code
make
# result should be a binary './parpargui'

Alternatively, you can install Qt Creator, run it and load the CMakeLists.txt file as a project, and compile that.

Once built, you’ll need to ensure ParPar GUI can find ParPar itself. By default, it’ll automatically search the current directory for ParPar binaries, or the bin/parpar.js file along with the Node.js interpreter. Alternatively, the correct paths can be configured via the Options dialog. See building info on ParPar’s side for help on obtaining ParPar.

License

This code is Public Domain or CC0 (or equivalent) if PD isn’t recognised.

About

GUI front-end to ParPar, a PAR2 creation tool


Languages

Language:C++ 97.7%Language:CMake 2.2%Language:C 0.1%