Implementation of a super simple plagiarism checker in Python. A CherryPy-based webinterface makes it easy to see which parts of a text have likely been copied. The score estimates the number of copied words.
If Python 3.6 and pip are installed, use
pip install -r requirements.txt
to download Python-dependencies.
Via the webinterface with (the url is http://127.0.0.1:8080)
python start_interface.py
or via the command line
python compare_texts examples/text1.txt examples/text2.txt
If start_interface.py
crashes with
libc++abi.dylib: terminating with uncaught exception of type NSException
Abort trap: 6
remove the line webbrowser.open('http://127.0.0.1:8080')
in start_interface.py
and manually open the browser.
You may also checkout https://copyleaks.com/compare for a similar (arguably more advanced) cloud-based service.