A tool which makes life hard for students who try to make theirs simple.
Project description
PlagDef
A tool which makes life hard for students who try to make theirs simple.
Installation
Get it from PyPI:
$ pip install plagdef
Or build it yourself:
$ git clone git://github.com/devWhyqueue/plagdef
$ poetry build
$ pip install dist/plagdef-{VERSION}.tar.gz
Requirements
Chrome
PlagDef uses Selenium to automate the translation of documents. By default, it uses a headless version of Chrome.
OCRMyPDF
This library is used for improved PDF text extraction.
To install its necessary dependencies for your operating system take a look at:
https://ocrmypdf.readthedocs.io/en/latest/installation.html
And don't forget to download the German language pack to your tessdata folder from here:
https://github.com/tesseract-ocr/tessdata
Libmagic
After (important!) you installed PlagDef, install the libmagic library.
PlagDef uses it to detect character encodings.
Further instructions can be found here:
https://github.com/ahupp/python-magic#installation
Usage
Run the GUI:
$ plagdef-gui
Or if you prefer a CLI:
$ plagdef -h
Development
Clone the repo and install dependencies:
$ git clone git://github.com/devWhyqueue/plagdef
$ poetry install
Publish to PyPI
In your virtual environment build and upload PlagDef:
$ poetry publish --build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.