Skip to content

kopollo/anti-plagiat

Repository files navigation

Anti-plagiat

Check similarity of python source codes with convenient user interface

Features

  • Amazing algorithm to compare python code by levenshtein distance
  • Opportunity to upload source code from file
  • Saving result of compare in database
    • Input Source codes
    • similarity percentage
    • datetime
  • Possibility to reproduce compare from database using the interface
  • Supports custom appearance
    • font
    • font size
    • dark/light theme

Dependencies

  • PyQt5
  • pyqt5-tools
  • PyQt5-stubs

Codestyle linters and test frameworks

The project has been checked and tested with the following tools:

  • flake8
  • mypy
  • pydocstyle
  • pytest

How to start

Interface and manual

  • To compare add two source codes(by file or write it by hand), then click 'compare' and you will see result. If you want to save compare, you need also to click 'save result'

test_compar2

  • If you want a custom appearance click on 'settings' button and choose whatever you like

test_settings2

  • To reproduce compare click on 'History' button, then by double click you can upload compare!

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published