mneme: (Default)
Joshua Kronengold ([personal profile] mneme) wrote in [site community profile] dw_suggestions2009-09-22 07:31 pm

New filters form old

Title:
New filters form old

Area:
Subscription filters

Summary:
You should be able to derive new filters via logical operations on your existing filters

Description:
You should be able to create a new filter by preforming operations on another filter or filters.

For example, if you have the following subscription filters:

Comics
Close
Friends

You could:
Create a filter of every post -not- in any of the above filters.
Create a filter of Friends + Close without duplication.
Concat (not)(Comics+Close+Friends)+Friends; the result is the new Friends.
Create a filter of every post of the users listed among Comics that doesn't appear in that filter

You'd want to separate "invert inclusion list", "invert tags", and "invert ratings" -- as they have different purposes.

Operations:
Add two (or more) filters.
Invert (inclusion list +/or tags exclusions +/or tag inclusions +/or ratings)

While you're at it, it would be useful to be able to bulk modify filters -- if you could specify "exclude all tags like meme*" from these users, it would save a lot of effort even if you had to manually check it.

Actually, another thing that would be useful is letting you do more than just (all except x,y,x) and (only containing (x,y,z) -- just specifying both would help a lot (but if you wanted real concatination as I describe above, you'd need logical composition, which does get complicated).

Poll #1323 New filters form old
Open to: Registered Users, detailed results viewable to: All, participants: 27


This suggestion:

View Answers

Should be implemented as-is.
13 (48.1%)

Should be implemented with changes. (please comment)
4 (14.8%)

Shouldn't be implemented.
0 (0.0%)

(I have no opinion)
8 (29.6%)

(Other: please comment)
2 (7.4%)


Post a comment in response:

If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org