@register.tag
def get_popular(parser, token):
    """
    Get highest rated objects

    Syntax::

        {% get_popular for [pkg].[module_name] as [varname] %}

    Usage::

        {% get_popular for blogs.entry as popular %}
    """
    bits = token.contents.split()
    tag = bits.pop(0)

    length = len(bits)
    keys = bits[0:length:2]
    values = bits[1:length:2]
    args = {}
    for k in keys:
        args[k] = values.pop(0)

    return PopularNode(args["for"], args["as"])