Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/furkanbaran/plagchek-desktop-app
Simple Python application for detecting plagiarism between text files.
https://github.com/furkanbaran/plagchek-desktop-app
desktop-app plagiarism plagiarism-check plagiarism-checker python text-analysis
Last synced: about 1 month ago
JSON representation
Simple Python application for detecting plagiarism between text files.
- Host: GitHub
- URL: https://github.com/furkanbaran/plagchek-desktop-app
- Owner: FurkanBaran
- License: mit
- Created: 2023-03-08T23:37:47.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-02T19:10:21.000Z (7 months ago)
- Last Synced: 2024-06-02T21:02:58.857Z (7 months ago)
- Topics: desktop-app, plagiarism, plagiarism-check, plagiarism-checker, python, text-analysis
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PlagChek
PlagCheck is a straightforward and fast plagiarism detection application developed upon request in 2021. It offers a simple user interface for instant plagiarism checks, allowing users to compare a selected document against multiple source files. The application highlights plagiarism instances, displays a plagiarism rate, and indicates the locations of potential plagiarism within the documents.
## Features
- Upload and analyze a main text file against multiple source files.
- Highlight plagiarized sections in the text.
- Display plagiarism rate and specific locations of plagiarism in the documents.## Installation
This application requires Python and Tkinter. Ensure Python is installed on your system and Tkinter is available, which is typically included with standard Python installations.
1. **Clone the repository:**
```bash
git clone https://github.com/FurkanBaran/PlagChek-Desktop-App.git
cd PlagChek-Desktop-App2. **Run the application:**
`python plagcheck.py`
## Usage
1. **Start the application** using the command provided in the Installation section.
2. **Import the main text file** you want to check by clicking on 'Import Text File'.
3. **Import one or more source files** for comparison by clicking on 'Import Data Files'.
4. **Set the desired level of comparison** (N-grams) using the dropdown menu.
5. **Click 'Check'** to start the plagiarism detection process.
6. **Review the results** displayed in the application window. Plagiarized sections are highlighted in red.
![Screenshot_1](https://user-images.githubusercontent.com/21145014/223880891-ce7e1f98-abd1-4e00-b87c-6e0812e9f9da.png)
![Screenshot_2](https://user-images.githubusercontent.com/21145014/223880920-ef8d4a40-43e4-48cb-920e-b4e6ea1431dc.png)
![Screenshot_6](https://user-images.githubusercontent.com/21145014/223880832-d15a0626-9ecc-4539-8178-c852b470d922.png)
## Changing level
Changing level (how many sequential words will be checked), and check again.
![Screenshot_8](https://user-images.githubusercontent.com/21145014/223880876-3cee8102-9572-4948-bd58-8d15b44771e6.png)
## Search
Function to find the source of words detected as plagiarism![Screenshot_7](https://user-images.githubusercontent.com/21145014/223880857-d59f5311-7694-40cd-b28b-06073f539879.png)
## Contributing
Feel free to fork the repository and submit pull requests. You can also open issues to suggest improvements or report bugs.
## License
This project is open-sourced under the MIT License.
## Contact
Furkan Baran - [[email protected]](mailto:[email protected])
Project Link: https://github.com/FurkanBaran/PlagChek-Desktop-App