A Simple Plagiarism Checker
Project description
Plagy
A Simple Plagiarism detector. It supports .txt, .c, ,cpp, ,py, ,java or any other utf-8 encoded text files.
It Provides 3 Scenarios to check the Plagiarism.
-
One2One : Check the plagiarism score between two files. The files must be of same type.
-
One2Many : Checks the Plagiarism score betweem one query file and a list of source files. One typical use case would be a newly published journals vs a list of already published journals, to check if the new journal is plagiarized from other sources or not.
-
Many2Many : Checks the similiarity between every pair of files in a collection of files.
Installation
Install this package from pip directly
pip install plagy-mnk
or
pip3 install plagy-mnk
or clone this repo in your local environment and
python setup.py
Uses
from plagy.plagy import *
obj = One2One(path_to_file1, path_to_file2)
obj.preprocess_files()
obj.run()
obj.display()
obj = One2Many(path_to_source_folder, path_to_query_file)
obj.preprocess()
obj.run()
obj.display()
obj = Many2Many(path_to_collection_folder)
obj.preprocess()
obj.run(threshold = 0.7)
obj.display()
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
Hashes for plagy_mnk-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96e918a2a472ececbcb5406dfbf8e79e3dc35c0d6850fed6ac6abb1ac03788cf |
|
MD5 | 49488a5bc3be8ba147d2fa1550aaa9bb |
|
BLAKE2b-256 | 39ad97fb62737d79e97f5664710544d51d269563fa5dafb0dd3a578a641c1a19 |