Skip to main content

A Python client for Moss: A System for Detecting Software Similarity

Project description

A Python client for Moss: A System for Detecting Software Similarity


It is a Python interface for Moss client. It was written for AutoGrader for handling similarity in Python assignment submission.

It was written using the original bash script/documentation and its PHP dialect.


pip install mosspy


import mosspy

userid = 987654321

m = mosspy.Moss(userid, "python")


# Submission Files

url = m.send() # Submission Report URL

print ("Report Url: " + url)

# Save report file
m.saveWebPage(url, "submission/report.html")

# Download whole report locally including code diff links
mosspy.download_report(url, "submission/report/", connections=8)

Python Compatibility

Similar Project


This project is licensed under the MIT License - see the LICENSE file for details

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for mosspy, version 1.0.8
Filename, size File type Python version Upload date Hashes
Filename, size mosspy-1.0.8-py2.py3-none-any.whl (5.6 kB) File type Wheel Python version py2.py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page