44 lines
1.0 KiB
Python
44 lines
1.0 KiB
Python
#!/usr/bin/python2.4
|
|
# -*- coding: utf-8 -*-
|
|
#
|
|
# Copyright 2010 Google Inc. All Rights Reserved.
|
|
|
|
"""Simple command-line example for Buzz.
|
|
|
|
Command-line application that retrieves the users
|
|
latest content and then adds a new entry.
|
|
"""
|
|
|
|
__author__ = 'jcgregorio@google.com (Joe Gregorio)'
|
|
|
|
from apiclient.discovery import build_from_document
|
|
|
|
import httplib2
|
|
import os
|
|
import pprint
|
|
|
|
def main():
|
|
http = httplib2.Http()
|
|
|
|
# Load the local copy of the discovery document
|
|
f = file(os.path.join(os.path.dirname(__file__), "buzz.json"), "r")
|
|
discovery = f.read()
|
|
f.close()
|
|
|
|
# Optionally load a futures discovery document
|
|
f = file(os.path.join(os.path.dirname(__file__), "../../apiclient/contrib/buzz/future.json"), "r")
|
|
future = f.read()
|
|
f.close()
|
|
|
|
# Construct a service from the local documents
|
|
service = build_from_document(discovery,
|
|
base="https://www.googleapis.com/",
|
|
http=http,
|
|
future=future)
|
|
|
|
pprint.pprint(service.activities().search(q='lady gaga').execute())
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|