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.
Source Distribution
Built Distribution
File details
Details for the file plagdef-1.5.2.tar.gz
.
File metadata
- Download URL: plagdef-1.5.2.tar.gz
- Upload date:
- Size: 687.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.0 CPython/3.9.10 Linux/5.15.0-1033-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ee7a5880ee593bec063c1a84f1c5458b3e0e3dcb120873fad7869b0533c8979 |
|
MD5 | 077156182f83cc14ae46e874588c44fa |
|
BLAKE2b-256 | 564a963c17e6d1c3c059806415178868344f3dc950f472c3a2daf644e7752923 |
File details
Details for the file plagdef-1.5.2-py3-none-any.whl
.
File metadata
- Download URL: plagdef-1.5.2-py3-none-any.whl
- Upload date:
- Size: 708.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.0 CPython/3.9.10 Linux/5.15.0-1033-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c8a5a90aff2acf0df7ccffde8d6c36be7fa61c13e68efdec3b34f5446b82c4d |
|
MD5 | 3e1c942e7d7172762d4258aa82a68166 |
|
BLAKE2b-256 | 3b35641cd2924244dfd5eed33d200ac6d5953b88c8a8489658d7f28bb3bf8912 |