Commit Graph

15 Commits

Author SHA1 Message Date
Anna Schumaker b5d715096e Prepare text as an email message
Right now it's hardcoded to send to me.  This should be made
configurable eventually ...

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 16:52:55 -04:00
Anna Schumaker 80706b18c9 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>
2015-05-26 16:42:40 -04:00
Anna Schumaker 776ad5b1fa slack: Add users.info support and a User class
For finding information about users.

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 16:36:46 -04:00
Anna Schumaker 48baf65574 slack: Add the channels.history() function and a Message class
For finding unread messages.

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 16:02:36 -04:00
Anna Schumaker 4eb177cd8f slack: Find extra channel information if needed
This is mostly to find unread count and timestamp

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 15:44:52 -04:00
Anna Schumaker 23ac359ad7 slack: Add channels module and Channel class
This patch begins a new main loop using the new Channel class.

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 15:21:13 -04:00
Anna Schumaker 02b610e671 slack: Add a wrapper for the auth API call
This module sets up the token to be used for most API calls.

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 15:15:36 -04:00
Anna Schumaker f5af3107d5 slack: Begin API wrapper directory
I think this will make things easier to work with overall

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 14:40:01 -04:00
Anna Schumaker 0892ec28e7 Use team name instead of [SlackMail] for temporary file paths
Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 14:00:36 -04:00
Anna Schumaker fdc2c9970e Write unread messages to a temporary file
Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 12:41:34 -04:00
Anna Schumaker 11a777cb76 Add timestamps to message output
Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 12:26:39 -04:00
Anna Schumaker a6ccb45f83 Fetch all unread messages from slack, along with user names
Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 11:39:26 -04:00
Anna Schumaker 9065d67acb Find channel info and print unread messages
Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 11:14:18 -04:00
Anna Schumaker 883504da38 Decode reply from slack into a python dictionary structure
Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 09:44:55 -04:00
Anna Schumaker 13050a1486 Initial commit
Call the api.test and auth.test methods using a token from the file
"token" in the current directory.

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-05-26 09:25:29 -04:00