No description
Find a file
2014-10-12 14:25:03 +01:00
debian/DEBIAN Add basic Debian packaging ability. 2014-10-12 14:16:21 +01:00
.gitignore Add basic Debian packaging ability. 2014-10-12 14:16:21 +01:00
email2pdf Remove newlines from Base-64 content - fixes . 2014-10-10 23:52:26 +01:00
email2pdf_unittest Move embedded image test to externally checkable file. 2014-10-10 23:52:09 +01:00
getmailrc.sample Remove arguments not needed in sample (since they are defaults). 2014-09-28 15:32:33 +01:00
jpeg444.jpg Attach and embed images (relates to issue ). 2014-10-05 00:08:12 +01:00
LICENSE.txt Add license. 2014-09-20 12:17:53 +01:00
Makefile Set file permissions correctly. 2014-10-12 14:25:03 +01:00
README.md Clean up formatting. 2014-10-12 14:18:01 +01:00

email2pdf

Python script to convert emails to PDF from the command-line. Type email2pdf --help for more information on usage and options available.

Dependencies

  • wkhtmltopdf - if on Ubuntu, install the .deb from http://wkhtmltopdf.org/ rather than using apt-get to minimise the dependencies you need to install (in particular, to avoid needing a package manager).

  • getmail - getmail is not strictly a dependency, but when it is combined with email2pdf, it can be used to retrieve new emails from a remote IMAP server and automatically convert them to PDFs locally. The getmailrc.sample file in the repository can be used as a starting point for your own getmailrc to do this. Note that the sample will need editing, of course - see the getmail documentation for more information on that. Also, it is configured by default to delete remote emails from the server once they are converted - be careful with that.

Packaging for Debian

Some basic Debian packaging is included. Simply run sudo apt-get install build-essential && make builddeb to build a Debian package.