Last updated:
0 purchases
plagcheck 0.4
PlagCheck β
Moss Results scraper with powerful insights & analysis π‘
Installation
Install using pip from PyPI
pip install plagcheck
or directly from GitHub if you cannot wait to test new features
pip install git+https://github.com/codeclassroom/PlagCheck.git
Usage
"""Usage example"""
import os
import pprint
from plagcheck import plagcheck
from dotenv import load_dotenv
load_dotenv()
language = "python"
userid = os.environ["USER_ID"]
moss = plagcheck.check(language, userid)
moss.addFilesByWildCard("testfiles/test_python*.py")
# or moss.addFile("testfiles/test_python.py")
moss.submit()
print(moss.getHomePage())
pprint.pprint(moss.getResults())
# print frequency of each shared solution
pprint.pprint(moss.getShareScores())
# print potential distributor-culprit relationships
pprint.pprint(moss.getInsights())
Documentation
PlagCheck Documentation
Development
Prerequisites
Python 3.6+
virtualenv
Create virtual environment.
virtualenv -p python3 venv && cd venv && source bin/activate
Clone the repository.
git https://github.com/codeclassroom/PlagCheck.git
Install Dependencies.
pip install -r requirements-dev.txt
Run tests.
pytest plagcheck
Lint the project with
flake8 plagcheck --max-line-length=88 --ignore=F401
black --check --diff plagcheck
π Changelog
See the CHANGELOG.md file for details.
Author
π₯ Bhupesh Varshney
Twitter: @bhupeshimself
DEV: bhupesh
π License
This project is licensed under the MIT License. See the LICENSE file for details.
π Contributing
Please read the CONTRIBUTING guidelines for the process of submitting pull requests to us.
Contributors β¨
Thanks goes to these wonderful people (emoji key):
Alexey Dubrovπ» π β οΈ
This project follows the all-contributors specification. Contributions of any kind welcome!
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.