From Fedora Project Wiki

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Warning.png
This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.

INPUT: A number of ridiculously unfiltered feeds ("firehose me!") and a bunch of filter-style rules

OUTPUT: A filtered feed.

FEED EXAMPLES:


We have a list of feeds we pull in (autosearches for #fedora and all the tags, etc. we want to look for, and then we run them through a filter...

Sample filter rules:

  • Randomly let through 50% of the tweets that match $this_regular_expression
  • Let through 0% of the tweets that match $this_regular_expression
  • Let through all the tweets that match $this_regular_expression (which may be "come from these usernames" or come with works for me, etc [need to write a beautiful AI for this])
  • If things match $this_regular_expression, put them in the "approval queue" (main feature)

Bonus feature:

  • Get a queue with Need more +1 to approve
  • Remote DB if possible for queue (why?) (so that we dont have to keep pulling in the same stuff and no two people retweet the same thing [even if it will have once in a 10 tweets])