pretty-hot-ranking-algorithm

    1.0.1 • Public • Published

    pretty-hot-ranking-algorithm stability

    npm version build status downloads js-standard-style

    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

    MIT

    Install

    npm i pretty-hot-ranking-algorithm

    DownloadsWeekly Downloads

    1

    Version

    1.0.1

    License

    none

    Last publish

    Collaborators

    • yoshuawuyts