code: def page_attr(title=None, **kwargs):
      
      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)
docs: 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