Exemple #1
0
 def slack(self, request):
     slackWebHook()
     return message_types.VoidMessage()
Exemple #2
0
body = "Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;College&nbsp;Courses&nbsp;Students&nbsp;Notebooks&nbsp;UploadsToday&nbsp;ProfileCreated<br>"
for college in College.query().fetch():
    num = memcache.get(college.key.urlsafe())
    if num is None:
        memcache.add(college.key.urlsafe(), 0, CLG_STATS_TIME)
        num = "Lost"
    stuNum = memcache.get('stu' + college.key.urlsafe())
    if stuNum is None:
        memcache.add('stu' + college.key.urlsafe(), 0, CLG_STATS_TIME)
        stuNum = "Lost"
    det = [str(today), str(college.collegeName), str(len(college.courseIds)),
           str(college.studentCount), str(college.noteBookCount), str(num), str(stuNum)]
    body += "&nbsp;".join(det)
    body += "<br>"
    gcsFile.write(",".join(det))
    gcsFile.write("\n")
    memcache.set(college.key.urlsafe(), 0)
    memcache.set('stu' + college.key.urlsafe(), 0)
gcsFile.close()

emailBody = "<H1>Campus Connect<br></H1>
               Here are todays stats<br>" + body + "<br>link:
               https://storage.googleapis.com/uploadnotes-2016.appspot.com/summary.csv"
sp = SparkPost('d5eda063a40ae19610612ea5d0804f20d294e62d')
response = sp.transmissions.send(recipients=['*****@*****.**', '*****@*****.**'],
                                 html=emailBody,
                                 from_email={'email': '*****@*****.**', 'name': 'Campus Connect'},
                                 subject='OOOOH!!! YEAHHHH',
                                 )"""
slackWebHook()