submissions = client.get_all_notes(invitation = 'Your/Venue/ID/-/Submission', details='directReplies')
id_to_submission = {note.id: note for note in submissions}
all_decision_notes = []
for submission in submissions:
all_decision_notes = all_decision_notes + [reply for reply in submission.details["directReplies"] if reply["invitation"].endswith("Decision")]
accepted_submissions = [id_to_submission[note["forum"]] for note in all_decision_notes if 'Accept' in note["content"]["decision"]]for submission in accepted_submissions:
subject = f'Message regarding Paper #{submission.number}'
message = f'Hello, please go to your submission and do x, y, z. Find your submission here: https://openreview.net/forum?id={submission.forum}'
recipients = [f'Your/Venue/ID/Paper{submission.number}/Authors']
client.post_message(subject, recipients, message)submissions = client.get_all_notes(invitation = 'Your/Venue/ID/-/Blind_Submission', details='directReplies')
blind_notes = {note.id: note for note in submissions}
all_decision_notes = []
for submission in blind_notes:
all_decision_notes = all_decision_notes + [reply for reply in submission.details["directReplies"] if reply["invitation"].endswith("Decision")]accepted_submissions = [blind_notes[decision_note.forum].details['original'] for decision_note in all_decision_notes if 'Accept' in decision_note["content"]['decision']]for submission in accepted_submissions:
subject = f'Message regarding Paper #{submission.number}'
message = f'Hello, please go to your submission and do x, y, z. Find your submission here: https://openreview.net/forum?id={submission.forum}
recipients = [f'Your/Venue/ID/Paper{submission.number}/Authors']
client.post_message(subject, recipients, message)subject = 'Your message subject'
message = 'Hello, please go to your submission and do x, y, and z.'
recipients = ['Your/Conference/ID/Authors']
parentGroup = f'Your/Conference/ID/Paper{submission_number}/Authors'
client.post_message(subject, recipients, message, parentGroup=parentGroup)submissions = client.get_all_notes(invitation = 'Your/Conference/Id/-/Blind_Submission')
for submission in submissions:
subject = f'Message regarding Paper #{submission.number}'
message = f'Hello, please go to your submission and do x, y, z. Find your submission here: https://openreview.net/forum?id={submission.forum}'
recipients = submission.content['authorids']
parentGroup = f'Your/Conference/ID/Paper{submission.number}/Authors'
client.post_message(subject, recipients, message, parentGroup=parentGroup)submissions = client.get_all_notes(invitation = 'Your/Conference/Id/-/Submission')
for submission in submissions:
subject = f'Message regarding Paper #{submission.number}'
message = f'Hello, please go to your submission and do x, y, z. Find your submission here: https://openreview.net/forum?id={submission.forum}'
recipients = submission.content['authorids']
client.post_message(subject, recipients, message)