School project for BUTs MPC-KRY subject.
Python3.8is the recommended version, but the app can probably run even on lower python versions- Before installing dependencies it is recommended to create a virtual environment, refer to the guides below
- Install
tkinterdependency based on which OS you are on:- Debian/Ubuntu
apt-get install python3-tk - Fedora/RHEL:
dnf install python3-tkinter
- Debian/Ubuntu
- Install dependencies by running
pip3 install -r requirements.pyin the project root directory - Run by launching the
app.pyfile in the projects root directory with./app.py - The best way to run this on Windows is to install a Linux virtual machine
test_pdf.pdfandtest_text.txtcan be used as test files
- Create a virtual environment with
python3 -m venv path/to/myenv - Start using venv with
source path/to/myenv/bin/activate
- Optionally the script
install_sqlcipher.shcan be used to install thesqlcipherbinary, which can be used to check the contents of the encrypted database files
- You can browse the documentation either in code or by visiting this website
- The hosted documentation is created using shpinx
- Configuration files for creating the documentation are in the
sphinxfolder - In order to build the website from code documentation install
sphinxwithpip3 install sphinx - Move to the
sphinxfolder and runmake html, output folder is_build/html
- Configuration files for creating the documentation are in the