* [PATCH 1/2] watchmaildir: allow arguments for filters
2017-01-26 3:40 5% [PATCH 0/2] -watch: support configurable subject filters Eric Wong
@ 2017-01-26 3:40 7% ` Eric Wong
0 siblings, 0 replies; 2+ results
From: Eric Wong @ 2017-01-26 3:40 UTC (permalink / raw)
To: meta
We'll want to allow some degree of configuration for
various mailing lists.
---
lib/PublicInbox/WatchMaildir.pm | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/lib/PublicInbox/WatchMaildir.pm b/lib/PublicInbox/WatchMaildir.pm
index 0b284bd..1823c24 100644
--- a/lib/PublicInbox/WatchMaildir.pm
+++ b/lib/PublicInbox/WatchMaildir.pm
@@ -238,11 +238,17 @@ sub _scrubber_for {
my ($inbox) = @_;
my $f = $inbox->{filter};
if ($f && $f =~ /::/) {
+ my @args;
+ # basic line splitting, only
+ # Perhaps we can have proper quote splitting one day...
+ ($f, @args) = split(/\s+/, $f) if $f =~ /\s+/;
+
eval "require $f";
if ($@) {
warn $@;
} else {
- return $f->new;
+ # e.g: PublicInbox::Filter::Vger->new(@args)
+ return $f->new(@args);
}
}
undef;
--
EW
^ permalink raw reply related [relevance 7%]
* [PATCH 0/2] -watch: support configurable subject filters
@ 2017-01-26 3:40 5% Eric Wong
2017-01-26 3:40 7% ` [PATCH 1/2] watchmaildir: allow arguments for filters Eric Wong
0 siblings, 1 reply; 2+ results
From: Eric Wong @ 2017-01-26 3:40 UTC (permalink / raw)
To: meta
Unfortunately, some mailing list administrators insist on tagging
Subject: lines with the list name instead of teaching users to
look for list-specific headers and build better user interfaces
for managing their own mail.
So, public-inbox now provide an interface to strip those tags
from Subject lines to reduce clutter when mirroring those
archives.
Eric Wong (2):
watchmaildir: allow arguments for filters
add filter for Subject: tags
MANIFEST | 2 ++
lib/PublicInbox/Filter/SubjectTag.pm | 33 +++++++++++++++++++++++++++++++++
lib/PublicInbox/WatchMaildir.pm | 8 +++++++-
t/filter_subjecttag.t | 27 +++++++++++++++++++++++++++
4 files changed, 69 insertions(+), 1 deletion(-)
^ permalink raw reply [relevance 5%]
Results 1-2 of 2 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2017-01-26 3:40 5% [PATCH 0/2] -watch: support configurable subject filters Eric Wong
2017-01-26 3:40 7% ` [PATCH 1/2] watchmaildir: allow arguments for filters Eric Wong
Code repositories for project(s) associated with this public inbox
https://80x24.org/public-inbox.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).