Metadata-Version: 2.1
Name: plagdef
Version: 0.4
Summary: PlagDef supports plagiarism detection for student assignments.
Home-page: https://github.com/devWhyqueue/plagdef
Author: Yannik Queisler
Author-email: dev.yannik.queisler@gmail.com
License: MIT license
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: click (~=7.0)
Requires-Dist: lxml (~=4.6)
Requires-Dist: networkx (~=2.5)
Requires-Dist: numpy (~=1.20)
Requires-Dist: pdfplumber (~=0.5)
Requires-Dist: pyside6 (~=6.0)
Requires-Dist: python-magic (~=0.4)
Requires-Dist: sortedcontainers (~=2.3)
Requires-Dist: stanza (~=1.2)
Requires-Dist: tqdm (~=4.60)

# PlagDef

[![PyPI version](https://badge.fury.io/py/plagdef.svg)](https://badge.fury.io/py/plagdef)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/plagdef)
![GitHub](https://img.shields.io/github/license/devWhyqueue/plagdef)
[![Test](https://github.com/devWhyqueue/plagdef/actions/workflows/test.yml/badge.svg)](https://github.com/devWhyqueue/plagdef/actions/workflows/test.yml)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=devWhyqueue_plagdef&metric=coverage)](https://sonarcloud.io/dashboard?id=devWhyqueue_plagdef)

PlagDef supports plagiarism detection for student assignments.

# Installation

Get it from PyPI:

```
$ pip install plagdef
````

Or build it yourself:

```
$ git clone git://github.com/devWhyqueue/plagdef
$ pip install -e .
````

# Requirements

**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
$ pipenv install --dev
````

# Publish to PyPI

In your virtual environment build and upload PlagDef:

```
$ python -m build
$ twine upload dist/*
````


