Commit graph

  • 222ff4bd19
    Pin dependencies master Magnus Walbeck 2023-12-28 11:17:23 +0100
  • c3b20226bc
    Merge pull request #126 from sgeulette/master Andrew Ferrier 2021-12-11 11:43:12 +0000
  • 45d57fba7b Handled wayland warning Stephan Geulette 2021-12-03 16:03:44 +0100
  • 1f8cb77653
    Merge pull request #1 from daggelpop/handle_broken_body Stéphan Geulette 2021-06-24 15:06:27 +0200
  • 536551e36c Handle badly declared charsets in message body Nicolas Demonte 2021-06-23 10:02:11 +0200
  • 1b6bfc3fc8 Handle urls containing spaces Nicolas Demonte 2021-06-23 10:00:37 +0200
  • 1eed2c357d
    Update README.md Andrew Ferrier 2021-06-20 18:45:54 +0100
  • c98b26037d Replaced bad module with symlink Stephan Geulette 2021-03-25 10:08:15 +0100
  • 0ffc021286 Switch to explicit python3. Andrew Ferrier 2021-02-06 21:17:22 +0000
  • 04a85192e9 Use envrc for local python. Andrew Ferrier 2021-02-06 20:23:34 +0000
  • 212c3e9028 Remove Docker support. Andrew Ferrier 2021-01-23 09:40:42 +0000
  • 515dfd04da Cleanup Makefile; fix lint issues. Andrew Ferrier 2021-01-23 09:37:41 +0000
  • c523126155
    Merge pull request #125 from daggelpop/module-setup Andrew Ferrier 2021-01-23 09:33:08 +0000
  • 743852840a Set up use as a library Nicolas Demonte 2021-01-20 13:18:40 +0100
  • f0159b4c3d Add additional wkhtmltopdf error to ignore. 0.9.8.2 Andrew Ferrier 2020-09-26 14:30:26 +0100
  • c28c735f52 Modernize Dockerfile. Andrew Ferrier 2020-09-06 10:49:16 +0100
  • 5dbebcbf39 Fix tests to handle .jfifs being generated. Andrew Ferrier 2020-09-06 10:11:39 +0100
  • 49ad58d942 Handle empty PDF files. Andrew Ferrier 2020-09-06 09:52:56 +0100
  • 5a805b7bc9 Fix style issue. Andrew Ferrier 2020-09-05 10:56:36 +0100
  • a23fac96da Handle invalid Unicode in message body. 0.9.8.1 Andrew Ferrier 2020-08-30 09:43:02 +0100
  • edb1c3cda5 Remove pdfminer from non-HACKING requirements. Andrew Ferrier 2020-08-19 16:28:51 +0100
  • 92ebcf38f3 Add ProtocolUnknownError for broken tests. 0.9.8 Andrew Ferrier 2020-08-19 15:58:04 +0100
  • bfe3e4bc66 Simplify pdfminer by upgrading to pdfminer.six. Andrew Ferrier 2020-08-19 15:51:03 +0100
  • 835c636956
    Merge pull request #120 from seifferth/wrap_long_lines Andrew Ferrier 2020-08-09 23:07:07 +0100
  • d504570dd5
    Merge pull request #119 from seifferth/html_escape_header Andrew Ferrier 2020-08-09 23:03:26 +0100
  • 0d9ec1a766
    Merge pull request #121 from seifferth/headers_as_list Andrew Ferrier 2020-08-09 22:57:56 +0100
  • 308b1e77dd Use list for FORMATTED_HEADERS_TO_INCLUDE Frank Seifferth 2020-08-09 17:53:15 +0200
  • ae1d1ac3a7 Wrap long lines in plain text mail bodies Frank Seifferth 2020-08-09 17:27:02 +0200
  • f770fefae5 HTML-escape email header content Frank Seifferth 2020-08-09 16:50:39 +0200
  • 4549d81293 Get homebrew recipe in place for email2pdf. Andrew Ferrier 2020-07-14 11:53:21 +0100
  • 70987ada02 Add missing dependencies for Arch. 0.9.7 Andrew Ferrier 2020-05-25 00:59:30 +0100
  • c6e5ac97a9 Add support for building arch package. Andrew Ferrier 2020-05-23 21:09:03 +0100
  • 2ec71a2160 Add link to related project. Andrew Ferrier 2020-05-17 14:08:12 +0100
  • 4281b74d43 Switch to using inbuilt urllib for fetching. 0.9.6.4 Andrew Ferrier 2020-04-19 12:53:23 +0100
  • a1bd5d2498 Add libpng error to ignore list. 0.9.6.3 Andrew Ferrier 2020-02-07 11:03:49 +0000
  • 0316f608d2 Ignore probably cosmetic error re: broken JPEGs. 0.9.6.2 Andrew Ferrier 2019-12-17 17:38:47 +0000
  • 1fc5d24657 Add UnknownContentError to error ignore list. 0.9.6.1 Andrew Ferrier 2019-11-02 18:09:09 +0000
  • 52e6158aee Require BeautifulSoup >= 4.6.3 to avoid hang. 0.9.6 Andrew Ferrier 2018-12-11 20:58:55 +0000
  • ea50591b92 Fix wrapping. Andrew Ferrier 2018-10-12 12:11:29 +0100
  • 9a7dcce58c Cannot convert stripped_error. Andrew Ferrier 2017-12-16 13:23:19 +0000
  • 88fa1969dd Add shim.gif as an image not to load. Andrew Ferrier 2017-05-30 20:30:05 +0100
  • c9cd053a3e Merge branch 'srirams-master' 0.9.5.1 Andrew Ferrier 2017-03-03 12:05:54 +0800
  • 6d17757432 Add explanatory comments for why file is being closed. Andrew Ferrier 2017-03-03 12:05:27 +0800
  • 9be1da4c2b close file handle to prevent file being locked (win32) srirams 2017-02-20 01:20:00 -0600
  • 227b043fcc Handle case where magic is a string. Andrew Ferrier 2017-02-10 22:43:08 +0000
  • d39e6bcfc7 Fix style issues. Andrew Ferrier 2017-02-10 22:42:58 +0000
  • aa0fe83fb2 Add missing requirement for html5lib. 0.9.5 Andrew Ferrier 2017-02-10 22:30:02 +0000
  • 5f0fba5958 Look for CID image using name attribute in Content-Type header. Andrew Ferrier 2017-02-10 22:22:24 +0000
  • 95e0456590 Implement test that causes failure when CID is empty. Andrew Ferrier 2017-02-10 21:58:44 +0000
  • bf32a97402 Improve description of email2pdf based on feedback. Andrew Ferrier 2017-01-08 13:16:21 +0000
  • 152a296956 Revert "Support HTML attachments for a plain-text email." 0.9.4.1 Andrew Ferrier 2016-11-05 13:06:12 +0000
  • 23efd894f9 Revert "Experiment with using pdftotext." issue-58 Andrew Ferrier 2016-01-03 14:10:30 +0000
  • 4e808a6436 Revert "Attempt using ebook-convert from Calibre - BROKEN." Andrew Ferrier 2016-01-03 14:10:17 +0000
  • 2b4ba8e7cd Attempt using ebook-convert from Calibre - BROKEN. Andrew Ferrier 2015-12-26 19:25:10 +0000
  • d43781f247 Experiment with using pdftotext. Andrew Ferrier 2015-02-10 15:58:10 +0000
  • 0da30113f3 Version check. Andrew Ferrier 2016-08-26 08:00:05 +0400
  • f61ff2d74f Backport get_content_disposition() to support pre-Python 3.5. Andrew Ferrier 2016-08-21 23:40:35 +0400
  • 427880227a '-f' is no longer a supported flag for docker tag. Andrew Ferrier 2016-08-21 22:47:43 +0400
  • b9dff29ddd Support HTML attachments for a plain-text email. 0.9.4 Andrew Ferrier 2016-08-20 17:37:02 +0400
  • 7d75c6c4c1 Use asserts for cleaner code. Andrew Ferrier 2016-08-20 14:14:21 +0400
  • b0270b0929 Add additional help. Andrew Ferrier 2016-06-01 16:55:10 +0100
  • 3eb9a1ab61 Add build notifications. Andrew Ferrier 2016-02-09 22:50:15 +0000
  • 106aca11b5 Update copyright date. Andrew Ferrier 2016-01-26 22:14:05 +0100
  • b131d9d603 Add missing requirements. 0.9.3 Andrew Ferrier 2016-01-14 21:40:10 +0400
  • 1414072db6 Switch to html5lib from lxml to fix DeprecationWarnings. Andrew Ferrier 2016-01-14 21:39:46 +0400
  • 642af56137 Add a comment about procmail. Andrew Ferrier 2016-01-05 12:27:50 +0000
  • d5d7b50a45 Fix packages used for analysis. Andrew Ferrier 2016-01-03 13:47:59 +0000
  • f2f002934c Add Travis badge. Andrew Ferrier 2015-12-26 18:56:00 +0000
  • 9509187262 Fix Docker build. Andrew Ferrier 2015-12-26 18:49:35 +0000
  • 96e4619474 Try Travis with Docker instead. Andrew Ferrier 2015-12-26 18:42:16 +0000
  • 3268f66aed Fix package name. Andrew Ferrier 2015-12-26 18:35:15 +0000
  • 04dcd8b332 Run on new Travis infrastructure. Andrew Ferrier 2015-12-26 18:33:13 +0000
  • 9d73ddd2a3 Factor out requirements, add Travis config. Andrew Ferrier 2015-12-26 18:31:25 +0000
  • d2fe9edd75 Fix style issues. Andrew Ferrier 2015-12-02 10:15:44 +0000
  • c6a7cbe031 Run pylint even if flake8 fails. Andrew Ferrier 2015-12-02 09:24:02 +0000
  • 128275b55f Upgrade to pylint 1.5 - tweak report flag. Andrew Ferrier 2015-12-01 09:41:49 +0000
  • 53800119f0 Fix style issues. Andrew Ferrier 2015-11-08 22:10:09 +0000
  • ae0a82d7fe Add comment about cromer to README.md Andrew Ferrier 2015-11-19 10:55:49 +0400
  • b8c0057285 Cleaner handling of docker. Andrew Ferrier 2015-11-08 21:28:22 +0000
  • 3a2d924714 Use regular Ubuntu for Dockerfile. Andrew Ferrier 2015-11-08 21:27:55 +0000
  • f46c8b7fb5 Refactor URL fetching. Andrew Ferrier 2015-11-02 22:27:41 +0000
  • f6b779627d Display email header names. Andrew Ferrier 2015-11-02 22:10:29 +0000
  • 88923c7bf7 Add initial performance profiling support. Andrew Ferrier 2015-11-02 22:10:15 +0000
  • 6604f6938d Add missing From/To header test for coverage. Andrew Ferrier 2015-11-02 09:23:56 +0000
  • 9b2e293b34 Test for missing wkhtmltopdf - closes #89. Andrew Ferrier 2015-11-02 09:11:34 +0000
  • 7270dbd246 Fix style issues. 0.9.2 Andrew Ferrier 2015-10-28 10:27:53 +0000
  • ef866dedfb Fix issue with attachment filename with encoding - closes #95. Andrew Ferrier 2015-10-28 10:27:24 +0000
  • 9bbc7d3c92 Handle missing body combined with --no-body - closes #94. Andrew Ferrier 2015-10-28 09:44:14 +0000
  • 3ebe10c49c Refactor handle_message_body into 'plain' and 'html'. Andrew Ferrier 2015-10-28 09:35:53 +0000
  • 4c7e417b73 Update documentation to mention nose module. Andrew Ferrier 2015-10-25 19:02:01 +0000
  • 6d273f723d Handle filename parameter more elegantly. Andrew Ferrier 2015-10-25 18:45:13 +0000
  • e7628c562d Support Makefile checking of OS platform. Andrew Ferrier 2015-10-12 16:51:38 +0100
  • 89fc2bdb71 Fix style issues. 0.9.1 Andrew Ferrier 2015-10-04 19:06:23 +0100
  • 2b076bc7b4 Handle angle brackets correctly in plain-text - closes #93 Andrew Ferrier 2015-10-04 18:57:33 +0100
  • f38500695f Check if wkhtmltopdf is installed before we proceed - closes #75. Andrew Ferrier 2015-08-21 10:48:59 +0100
  • 2fbd9d02d7 Fix flake8 issues. Andrew Ferrier 2015-08-20 18:56:29 +0200
  • 9716e7aee0 Make sure flake8 covers main script. Andrew Ferrier 2015-08-20 18:54:12 +0200
  • 3d1b9ce1fd Add nosetests to list of dependencies for hacking. Andrew Ferrier 2015-08-20 18:01:48 +0200
  • 6750aa3a80 Add an explicit test for email on stdin - closes #86. Andrew Ferrier 2015-08-20 18:00:24 +0200
  • 8648b4cdec Add clarifying information regarding dependencies. Andrew Ferrier 2015-08-20 17:31:20 +0200