Make a list of strings to hold the text

This will be the body of the email message.

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
This commit is contained in:
Anna Schumaker 2015-05-26 16:42:12 -04:00
parent 776ad5b1fa
commit 80706b18c9
1 changed files with 6 additions and 43 deletions

View File

@ -1,11 +1,7 @@
#!/usr/bin/python
# Copyright 2015 (c) Anna Schumaker.
import os
import slack
from datetime import datetime
for channel in slack.channels.list():
@ -13,43 +9,10 @@ for channel in slack.channels.list():
continue
if channel.unread_count() == 0 or channel.unread_count() == None:
continue
print(channel)
for message in channel.read():
print(message)
print()
#def _write_message(fout, user, message):
# dt = datetime.fromtimestamp(float(message["ts"]))
# text = message["text"].encode("utf-8").decode("latin-1")
# fout.write("%s %s: %s\n" % (str(dt), user, text))
#
#def write_message(fout, message):
# call = call_method_auth("users.info", {"user" : message["user"]})
# if call["ok"] == False:
# name = message["user"]
# else:
# first = call["user"]["profile"].get("first_name", "")
# last = call["user"]["profile"].get("last_name", "")
# name = "%s %s" % (first, last)
# if first == "" and last == "":
# name = call["user"]["name"]
# _write_message(fout, name, message)
#
#
#tmp_dir = "/tmp/%s" % team
#if not os.path.exists(tmp_dir):
# os.mkdir(tmp_dir)
#
#for id in list_channel_ids():
# channel = find_channel_info(id)
# if not channel["is_member"]:
# continue
# if channel["unread_count"] == 0:
# continue
#
# fout = open("%s/%s" % (tmp_dir, channel["name"]), 'w')
# fout.write(channel["purpose"]["value"].encode("utf-8").decode("latin-1"))
# fout.write("\n")
# for message in read_channel(id, channel["last_read"]):
# write_message(fout, message)
# fout.close()
text = [ str(channel) ] + [ "" ]
for message in channel.read():
text += [ str(message) ]
print("\n".join(text))
print()