Page Attr allows you to add page meta data in the request `g` context
    :params **kwargs:

    meta keys we're expecting:
        title (str)
        description (str)
        url (str) (Will pick it up by itself if not set)
        image (str)
        site_name (str) (but can pick it up from config file)
        object_type (str)
        keywords (list)
        locale (str)
        card (str)

        **Boolean By default these keys are True
        use_opengraph
        use_twitter
        use_googleplus
python

def page_attr(title=None, **kwargs):
    """
    Page Attr allows you to add page meta data in the request `g` context
    :params **kwargs:

    meta keys we're expecting:
        title (str)
        description (str)
        url (str) (Will pick it up by itself if not set)
        image (str)
        site_name (str) (but can pick it up from config file)
        object_type (str)
        keywords (list)
        locale (str)
        card (str)

        **Boolean By default these keys are True
        use_opengraph
        use_twitter
        use_googleplus
python
    """
    default = dict(
        title="",
        description="",
        url="",
        image="",
        site_name="",
        object_type="article",
        locale="",
        keywords=[],
        use_opengraph=True,
        use_googleplus=True,
        use_twitter=True,
        properties={}
    )
    meta = getattr(g, "__META__", default)
    if title:
        kwargs["title"] = title
    meta.update(**kwargs)
    setattr(g, "__META__", meta)