Node points

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
borazslo's picture

for the most intresting nodes.

An User points like module for nodes. I would like to make a block/page/view for the most interesting nodes.
Which node is intresting? You can setup simple rules for
- the length of the body
- the number of the comments (registered user's comments gets more points)
- a taxonomy term (or vocabulary)
- statistics
- votes
- extra points from the node's author / administrator

For example:
body|<1000:30 -> if the plained body's length is less then 1000 char it gets 30 points
comments|<2:-40 -> if there is only 1 or 0 comments it gets -40 points
comments|>10:400 -> if there are more then 10 comments it gets 400 points
=> a node with 750 char and 8 comment gets 30 points

I have started something based on the Voting API is my sandbox: http://drupal.org/sandbox/borazslo/1098732