Commit graph

  • 44259edff6 Update README.md Andrew Ferrier 2014-10-05 12:35:22 +0100
  • 82c24759d2 Fix style error. Andrew Ferrier 2014-10-05 00:54:21 +0100
  • 4752071172 Apply walk() to find_all_parts also. Andrew Ferrier 2014-10-05 00:18:00 +0100
  • a19c0d6265 Use walk() to simplify logic - closes #13 Andrew Ferrier 2014-10-05 00:14:17 +0100
  • 6e9bc762f1 Attach and embed images (relates to issue #12). Andrew Ferrier 2014-10-05 00:07:22 +0100
  • 49544a4191 Handle missing embedded images. Andrew Ferrier 2014-10-04 17:36:27 +0100
  • 621665793b Exit with returncode if wkhtmltopdf fails. Andrew Ferrier 2014-10-04 17:13:10 +0100
  • 76bc8790f0 Handle PDFs as application/octet-streams. Andrew Ferrier 2014-10-04 17:02:44 +0100
  • ea0adea08c Refactor tests with a common superclass so output file can be checked. Andrew Ferrier 2014-10-04 16:16:37 +0100
  • abcde7e0ae Add tests with no headers. Andrew Ferrier 2014-10-04 15:34:44 +0100
  • d2054066ce Extract all PDFs, not just one - closes #7 Andrew Ferrier 2014-10-04 15:30:57 +0100
  • 36c93b4552 Add test for when a PDF already exists. Andrew Ferrier 2014-10-04 15:06:28 +0100
  • 2f8e27f755 PDF files with original filename - closes #8, closes #9 Andrew Ferrier 2014-10-04 14:51:50 +0100
  • 58e9c76a41 Handle exit codes/exceptions/stderr logging, improve outputDir handling. Andrew Ferrier 2014-10-04 13:37:14 +0100
  • 5ca6e16dd2 Refactor to retrieve message parts. Andrew Ferrier 2014-10-04 12:45:59 +0100
  • 6595a1e728 Fix typo. Andrew Ferrier 2014-10-04 12:33:20 +0100
  • d40fb14cc6 Make headers optional. Andrew Ferrier 2014-10-04 12:33:09 +0100
  • fad2b11683 Syntax improvements according to PEP-8. Andrew Ferrier 2014-09-28 21:35:50 +0100
  • d3af96f541 Extend unit tests to include HTML and Text (closes: #11). Andrew Ferrier 2014-09-28 20:57:33 +0100
  • fa14d0a1be Genericise and extend unit tests. Andrew Ferrier 2014-09-28 20:50:58 +0100
  • 8d2501231f Output with a non-zero RC when file exists. Andrew Ferrier 2014-09-28 20:50:16 +0100
  • a7f31ad8e7 Handle the case where an email is missing an expected header. Andrew Ferrier 2014-09-28 20:34:54 +0100
  • 675e23c22c Add basic unit testing (closes: #5). Andrew Ferrier 2014-09-28 20:21:31 +0100
  • c8e8c9c1d4 Convert to Python 3.0. Andrew Ferrier 2014-09-28 19:31:56 +0100
  • 246cac017e Remove arguments not needed in sample (since they are defaults). Andrew Ferrier 2014-09-28 15:32:33 +0100
  • 8b6659b2ad Rename variables to match convention from PEP-8. Andrew Ferrier 2014-09-28 13:04:33 +0100
  • 8d76bf41d1 Use argparse rather than getopt (closes #2). Andrew Ferrier 2014-09-28 11:39:09 +0100
  • fe8d6702f0 Also extract attached PDFs (closes #1). Andrew Ferrier 2014-09-28 11:05:14 +0100
  • 089e4e133b Add basic email headers to PDF. Andrew Ferrier 2014-09-20 14:11:53 +0100
  • b677462103 Search for HTML first, then plain text. (closes #3). Andrew Ferrier 2014-09-20 12:51:54 +0100
  • 1514749cdd Add getmailrc.sample. Andrew Ferrier 2014-09-20 12:38:03 +0100
  • 948ea1985c Make ISO timestamp more standardised format. Andrew Ferrier 2014-09-20 12:31:08 +0100
  • c64713ffb4 Check if outputFile already exists and abort if so. Andrew Ferrier 2014-09-20 12:26:18 +0100
  • 99c3ae4d74 Add license. Andrew Ferrier 2014-09-20 12:17:53 +0100
  • adc2034099 Use outputDirectory as prefix for timedOutputFile. Andrew Ferrier 2014-09-20 12:16:57 +0100
  • 56f8de9ab4 Use quiet flag on wkhtmltopdf to avoid delivery failures. Andrew Ferrier 2014-09-20 12:08:49 +0100
  • af7b8fca1c Support reading from stdin. Andrew Ferrier 2014-09-20 12:06:02 +0100
  • db9f56f161 Support a timed output file. Andrew Ferrier 2014-09-20 12:05:42 +0100
  • fa9450d4db Ignore tests themselves. Andrew Ferrier 2014-09-20 11:03:59 +0100
  • ceea99ed55 Ignore PDF output from running the tests. Andrew Ferrier 2014-09-20 11:03:59 +0100
  • b3c24aba14 Add comment on Ubuntu dependency. Andrew Ferrier 2014-09-19 16:53:57 +0100
  • 7f48b6abdb Create README.md Andrew Ferrier 2014-09-19 16:30:15 +0100
  • d0ebcb69c3 First version. Andrew Ferrier 2014-09-19 15:59:22 +0100