|
- #!/usr/bin/env python
-
- from json import loads
- from sys import argv
- from urllib import urlencode
- from urllib2 import urlopen
-
- def get_function(name):
- params = {"q": "lang:python and func:def:%s" % name}
- request = urlopen("http://bitshift.it/search.json?" + urlencode(params))
- res = loads(request.read())["results"]
- if res:
- print "%s: %s" % (name, res[0]["url"])
- else:
- print "%s not found." % name
-
- if __name__ == "__main__":
- if len(argv) == 2:
- get_function(argv[1])
|