docs: def by_title(cls, title, conn=None, google_user=None,
                   google_password=None):
          """ Open the first document with the given ``title`` that is
          returned by document search. """
          conn = Connection.connect(conn=conn, google_user=google_user,
                                    google_password=google_password)
          q = DocsQuery(categories=['spreadsheet'], title=title)
          feed = conn.docs_client.GetResources(q=q)
          for entry in feed.entry:
              if entry.title.text == title:
                  id = entry.id.text.rsplit('%3A', 1)[-1]
                  return cls.by_id(id, conn=conn)