Add booking data fallback extractor
If we don't find structured JSON-LD data, we now try to apply sender- specific rule sets to extract the relevant information. The rules are essentially recursively applied regular expressions that emit the corresponding JSON-LD properties. So far this only consumes plain text parts, but after suitable pre- processing it should work on HTML and PDF content in the same way.
Showing with 1647 additions and 13 deletions