-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Thanks, that looks impressive.
It doesn't look like it supports filtering on headers -- at least I don't see any calls to GmailMessage.getHeader(), and the only call to GmailMessage.getRawContent() appears to be in retrieving the ListID header (which Gmail's search natively supports). Looks like there's an open feature request for generalized header matching: https://github.com/ranmocy/gmail-automata/issues/36
I noticed that in the article I referenced (https://mjasion.pl/label-gitlab-notifications/) they also don't mention using getHeader and instead use getRawContent. It makes me wonder if the getHeader API was added more recently than this article and the project you mention.
I've used https://github.com/mbrt/gmailctl/ to tame my inbox with some degrees of success, but gmail filters are just so flaky.
Next step in my things-to-try list is to just download the inbox via imap and sort it out locally.
That's pretty cool, thanks for sharing.
I wrote a simple scripting utility to do similar labeling actions, bacause I came to gsuite with a large procmail configuration file previously. It was useful for a while, but gradually I stopped updating the filters:
https://github.com/skx/labeller
Nice to see there are other people doing similar things though, I'll definitely take a look at this more carefully over the next few days.