Commit Graph

  • 01a61db2f8 Unescape html escape sequences master Anna Schumaker 2016-12-06 13:24:22 -0500
  • 3ae8ce02b5 Don't open up IMs just to check their info Anna Schumaker 2016-11-22 16:48:59 -0500
  • a0644d225c Only check for reply markers at the beginning of each line Anna Schumaker 2016-11-22 15:48:03 -0500
  • 5cb66f7a7f Email spacing cleanups Anna Schumaker 2016-11-22 10:37:47 -0500
  • 1e767dbfe9 Implement a single fetch_info() function Anna Schumaker 2016-11-22 09:45:12 -0500
  • 53d9aa4e3d Implement a single mark_messages() function Anna Schumaker 2016-11-22 09:15:00 -0500
  • f517f8c391 Implement a single fetch_messages() function Anna Schumaker 2016-11-22 08:47:03 -0500
  • a88669d5e4 Preserve the last seen timestamp Anna Schumaker 2016-11-22 08:35:13 -0500
  • 49d5be8a76 Decode base64 encoded messages before posting Anna Schumaker 2016-11-18 09:54:36 -0500
  • 3a8b556dcc Add license Anna Schumaker 2016-11-17 11:03:33 -0500
  • 65e9b15414 Better handling for multipart message replies Anna Schumaker 2016-11-17 10:49:44 -0500
  • 867b1edb24 Improve slackpost script Anna Schumaker 2016-11-17 10:28:53 -0500
  • 265522cb17 Set "oldest" timestamp when reading IMs Anna Schumaker 2016-11-16 16:16:41 -0500
  • 1d6764564d Properly format IM urls Anna Schumaker 2016-11-16 16:06:54 -0500
  • 3027ec5ba7 Add support for fetching direct messages Anna Schumaker 2016-11-16 15:52:42 -0500
  • 18aa2a5375 Split posts on newline Anna Schumaker 2016-11-16 14:54:37 -0500
  • 5d4cab62e5 Display links as footnotes Anna Schumaker 2016-11-16 14:18:18 -0500
  • c8c40f1682 Parse channel tags to make them easier to read Anna Schumaker 2016-11-16 10:34:37 -0500
  • 2779e13692 Add channel url to slack email Anna Schumaker 2016-11-16 09:39:46 -0500
  • adbfd6d2d6 Filter out empty messages Anna Schumaker 2016-11-16 09:14:31 -0500
  • 3c264554d8 Message handling fixes Anna Schumaker 2015-09-04 14:18:36 -0400
  • 673bac86bc slackpost: Decode reply as quoted-printable text Anna Schumaker 2015-06-16 11:42:02 -0400
  • 14e44c1734 Post to thread object, not channel object. Anna Schumaker 2015-06-16 11:22:41 -0400
  • c5e15161bd slackpost: Updates for current email formatting Anna Schumaker 2015-06-16 11:05:32 -0400
  • 19496e737c slackmail: Support emailing channels and private groups v1.4 Anna Schumaker 2015-06-09 10:27:55 -0400
  • ca89d98e3a Add support for reading messages through the Thread class Anna Schumaker 2015-06-09 10:22:10 -0400
  • 6859f8c3ec Add Group class Anna Schumaker 2015-06-09 09:56:55 -0400
  • fcd2789c29 Create a new Thread class Anna Schumaker 2015-06-09 09:33:50 -0400
  • c10fff756c Replace <@UID> strings with the target user's username v1.3 Anna Schumaker 2015-06-08 19:02:15 -0400
  • 8d38fffaf4 Fixes for merging messages Anna Schumaker 2015-06-08 16:52:53 -0400
  • e80b200a31 slackmail: Remove newline at beginning of message Anna Schumaker 2015-05-29 08:46:07 -0400
  • 1bc6d1064f Put channel id on same line as "Reply above this line" v1.2 Anna Schumaker 2015-05-28 14:05:27 -0400
  • 65e5403165 Merge consecutive messages with the same author Anna Schumaker 2015-05-28 13:51:01 -0400
  • 7b78e9d785 Move Message class into the chat namespace Anna Schumaker 2015-05-28 13:24:15 -0400
  • dcd8650e1a Message display improvements Anna Schumaker 2015-05-28 13:20:52 -0400
  • 193107574f Simplify hour:minute:second display Anna Schumaker 2015-05-28 12:31:14 -0400
  • d905ebd375 Remove X-Slack-Channel from email headers Anna Schumaker 2015-05-28 12:25:01 -0400
  • 5fe26ca0e5 Send email with X-Slack-Header to specify channel v1.1 Anna Schumaker 2015-05-27 16:37:05 -0400
  • d43f0e52d8 Update reply handler Anna Schumaker 2015-05-27 16:18:08 -0400
  • 29815fc28b slackpost: Properly strip out reply markers Anna Schumaker 2015-05-27 11:10:47 -0400
  • d07bf33f44 Use the python url parser for encoding arguments Anna Schumaker 2015-05-27 10:36:09 -0400
  • e0d1c85259 Prefer real names for users Anna Schumaker 2015-05-27 09:15:12 -0400
  • b30600b066 Email should show up as the team name Anna Schumaker 2015-05-27 09:12:43 -0400
  • ea0eeeb46c Send email to the authenticated user's email address Anna Schumaker 2015-05-27 09:11:28 -0400
  • bbe14fa88d slack: change directory before running v1.0 Anna Schumaker 2015-05-26 21:31:45 -0400
  • 6110e5ff3b slackpost.py: Write a script for posting to slack Anna Schumaker 2015-05-26 21:18:50 -0400
  • d9a6858be8 Mark channels read when updated Anna Schumaker 2015-05-26 17:00:20 -0400
  • 253e0374f0 Mark channels read when updated Anna Schumaker 2015-05-26 17:00:20 -0400
  • b5d715096e Prepare text as an email message Anna Schumaker 2015-05-26 16:48:22 -0400
  • 80706b18c9 Make a list of strings to hold the text Anna Schumaker 2015-05-26 16:42:12 -0400
  • 776ad5b1fa slack: Add users.info support and a User class Anna Schumaker 2015-05-26 16:22:05 -0400
  • 48baf65574 slack: Add the channels.history() function and a Message class Anna Schumaker 2015-05-26 16:00:11 -0400
  • 4eb177cd8f slack: Find extra channel information if needed Anna Schumaker 2015-05-26 15:38:47 -0400
  • 23ac359ad7 slack: Add channels module and Channel class Anna Schumaker 2015-05-26 15:20:12 -0400
  • 02b610e671 slack: Add a wrapper for the auth API call Anna Schumaker 2015-05-26 14:44:59 -0400
  • f5af3107d5 slack: Begin API wrapper directory Anna Schumaker 2015-05-26 14:21:19 -0400
  • 0892ec28e7 Use team name instead of [SlackMail] for temporary file paths Anna Schumaker 2015-05-26 13:59:29 -0400
  • fdc2c9970e Write unread messages to a temporary file Anna Schumaker 2015-05-26 12:41:34 -0400
  • 11a777cb76 Add timestamps to message output Anna Schumaker 2015-05-26 12:26:31 -0400
  • a6ccb45f83 Fetch all unread messages from slack, along with user names Anna Schumaker 2015-05-26 11:39:08 -0400
  • 9065d67acb Find channel info and print unread messages Anna Schumaker 2015-05-26 11:08:21 -0400
  • 883504da38 Decode reply from slack into a python dictionary structure Anna Schumaker 2015-05-26 09:44:17 -0400
  • 13050a1486 Initial commit Anna Schumaker 2015-05-26 09:21:44 -0400