Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

plagdef

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

plagdef

A tool which makes life hard for students who try to make theirs simple.

  • 1.5.2
  • PyPI
  • Socket score

Maintainers
1

PlagDef

PyPI version PyPI - Python Version GitHub Test Coverage

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

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc