gmailctl
gmail-automata
gmailctl | gmail-automata | |
---|---|---|
3 | 2 | |
1,739 | 98 | |
- | - | |
7.9 | 2.7 | |
5 days ago | 15 days ago | |
Go | TypeScript | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gmailctl
-
The Gmail API Experience
Take a look at gmailctl and run the gmailctl init command -- it will give you a step by step set of instructions on how to do what you're looking for. You do not need to do a review when you are accessing your own data only, and you can use "in production" status without needing to refresh every 7 days.
-
Google Apps Script for Gmail to filter and sort email from Gitlab
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.
- Filters and how to bulk edit
gmail-automata
-
Google Apps Script for Gmail to filter and sort email from Gitlab
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.
What are some alternatives?
gift - Go Image Filtering Toolkit
gmail-gitlab-filtering - Google Apps Script for Gmail to filter and sort email from GitLab
miniflux-email-client - Miniflux client that deliveres updates to email.
labeller - Script label addition/removal for gmail/gsuite email.
fzf - :cherry_blossom: A command-line fuzzy finder
pgo - Go library for PHP community with convenient functions
cli - GitHub’s official command line tool
postman-jsonnet - Write postman unit test suites declaratively using Jsonnet.
cobra - A Commander for modern Go CLI interactions
clasp - 🔗 Command Line Apps Script Projects