-
-
Notifications
You must be signed in to change notification settings - Fork 9
/
demo.py
30 lines (19 loc) 路 592 Bytes
/
demo.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"""Usage example"""
import os
import pprint
from plagcheck.plagcheck import check, insights, share_scores
from dotenv import load_dotenv
load_dotenv()
language = "java"
userid = os.environ["USER_ID"]
moss = check(language, userid)
moss.addFilesByWildCard("testfiles/test_java*.java")
# or moss.addFile("testfiles/test_python.py")
moss.submit()
print(moss.getHomePage())
result = moss.getResults()
pprint.pprint(result)
# print potential distributor-culprit relationships
pprint.pprint(insights(result))
# print frequency of each shared solution
pprint.pprint(share_scores(result))