yoshuawuyts / Pretty Hot Ranking Algorithm
Licence: mit
Algorithm that measures how relevant a given data set is, kinda like Reddit
Stars: ✭ 200
Programming Languages
javascript
184084 projects - #8 most used programming language
pretty-hot-ranking-algorithm
Algorithm that measures how relevant a given data set is, kinda like Reddit
Doesn't do any jitter stuff and can probably be gamed if you try hard enough, but it should be useful enough if you want to wire up community-driven news site that always has fresh, relevant content for people to discover.
Usage
var rank = require('pretty-hot-ranking-algorithm')
var start = new Date(20, 2, 2006)
var upvotes = 15
var downvotes = 4
var date = new Date()
var itemRank = rank(upvotes, downvotes, date, start)
API
itemRank = rank(upvotes, downvotes, date, start)
Generate an item rank based off upvotes, downvotes and the current date. The last argument is the time of the first post, generally this should be close to when the server first goes live.
See Also
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].