Merge pull request #6 from akrob/master

Adding support for epub
This commit is contained in:
Jan Losinski 2022-10-23 21:48:42 +02:00 committed by GitHub
commit bf5aed256a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 4 deletions

View File

@ -29,7 +29,7 @@ class Job(Base):
article = Column(Integer)
title = Column(String)
user_name = Column(Integer, ForeignKey("user.name"))
format = Column(Enum('pdf', 'mobi'))
format = Column(Enum('pdf', 'mobi', 'epub'))
class ContextSession:

View File

@ -33,7 +33,7 @@ class Sender:
mobi = MIMEApplication(data)
encode_base64(mobi)
mobi.add_header('Content-Disposition', 'attachment',
filename='article_{id}.{format}'.format(id=article, format=format))
filename='{title}.{format}'.format(title=title, format=format))
msg.attach(mobi)
@ -43,7 +43,8 @@ class Sender:
smtp.login(self.user, self.passwd)
smtp.sendmail(self.from_addr, [email], msg.as_string())
smtp.quit()
logger.info("Mail with article {article} in format {format} sent to {email}".format(article=article,
logger.info("Mail with article {article} in format {format} with title {title} sent to {email}".format(article=article,
title=title,
format=format,
email=email))

View File

@ -26,7 +26,8 @@ Tag = namedtuple('Tag', ['tag', 'format'])
def make_tags(tag):
return (Tag(tag='{tag}'.format(tag=tag), format='mobi'),
return (Tag(tag='{tag}'.format(tag=tag), format='epub'),
Tag(tag='{tag}-epub'.format(tag=tag), format='epub'),
Tag(tag='{tag}-mobi'.format(tag=tag), format='mobi'),
Tag(tag='{tag}-pdf'.format(tag=tag), format='pdf'))