diff --git a/sandbox-score-revids.py b/sandbox-score-revids.py index 869d252..30774f5 100644 --- a/sandbox-score-revids.py +++ b/sandbox-score-revids.py @@ -29,7 +29,7 @@ while True: # model = 'draftquality' # model = 'damaging' # model = 'goodfaith' - model = 'goodfaith draftquality' + model = 'goodfaith draftquality damaging' # model = 'wp10' cmd = "echo '{\"rev_id\": "+str(revid)+"}' | ores score_revisions https://ores.wikimedia.org enwiki "+model @@ -73,9 +73,19 @@ while True: ... {} likely to be goodfaith, ... {} likely badfaith.'''.format(revid, true, false) - if model == 'goodfaith draftquality': - true = result['score']['goodfaith']['score']['probability']['true'] - false = result['score']['goodfaith']['score']['probability']['false'] + if model == 'goodfaith draftquality damaging': + # pprint(result) + + goodfaith = result['score']['goodfaith']['score']['probability']['true'] + badfaith = result['score']['goodfaith']['score']['probability']['false'] + + warning = '' + goodfaith_prediction = result['score']['goodfaith']['score']['prediction'] + if goodfaith_prediction == False: + warning = '\n*THIS PLAYER IS OUT OF THE GAME*\n' + + damaging = result['score']['damaging']['score']['probability']['true'] + nondamaging = result['score']['damaging']['score']['probability']['false'] ok = result['score']['draftquality']['score']['probability']['OK'] vandalism = result['score']['draftquality']['score']['probability']['vandalism'] @@ -84,12 +94,14 @@ while True: x = '''\nLatest revid: {}. The last edit is ... ... {} likely to be goodfaith, - ... {} likely badfaith.\n + ... {} likely damaging.\n + Some extra information: The article quality ... ... {} likely to be OK, ... {} likely to be vandalism, ... {} likely to be spam, - ... {} likely to be an attack.\n'''.format(revid, ok, vandalism, spam, attack, true, false) + ... {} likely to be an attack.\n + {}'''.format(revid, goodfaith, damaging, ok, vandalism, spam, attack, warning) print(x) log.write(x)