From d67f873a680f599ff1ea5d50d1aaf9d1cfd2b7e5 Mon Sep 17 00:00:00 2001 From: Karl Voit Date: Wed, 9 Mar 2016 18:12:44 +0100 Subject: [PATCH] additional PDF example --- guessfilename.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/guessfilename.py b/guessfilename.py index c27d789..52ffe61 100755 --- a/guessfilename.py +++ b/guessfilename.py @@ -412,6 +412,24 @@ class GuessFilename(object): ' '.join(self.adding_tags(tags, ['scan', 'bill'])) + \ u".pdf" + # 2015-11-30 Merkur Lebensversicherung 123456 - Praemienzahlungsaufforderung 12,34€ -- scan financ.pdf + if self.config.MERKUR_GESUNDHEITSVORSORGE_NUMBER in content and \ + self.fuzzy_contains_all_of(content, [u"Prämienvorschreibung", + self.config.MERKUR_GESUNDHEITSVORSORGE_ZAHLUNGSREFERENZ]) and \ + datetimestr: + floatstr = self.get_euro_charge_from_context(content, + "EUR", + "Gesundheit ist ein kostbares Gut") + if not floatstr: + floatstr = 'FIXXME' + logging.warning(u"Could not parse the charge from file %s - please fix manually" % basename) + return datetimestr + \ + u" Merkur Lebensversicherung " + self.config.MERKUR_GESUNDHEITSVORSORGE_NUMBER + \ + u" - Praemienzahlungsaufforderung " + floatstr + \ + u"€ -- " + \ + ' '.join(self.adding_tags(tags, ['scan', 'bill'])) + \ + u".pdf" + # FIXXME: more file documents