def main(args): if len(args) == 0: print("you should run with a query as command line argument") return engines = [wikidata.Wikidata(), querysegmentation.Querysegmentation(), google.Google()] query = " ".join(args) for e in engines: print(e.__class__.__name__.lower()) jPrint(e.get_by_query(query))
def main(params): chatnoir = Chatnoir() lInfo("ok") jPrint(chatnoir.get_by_query("star trek")) jPrint(chatnoir.get_document_by_id("clueweb09-en0011-25-35348")) jPrint(chatnoir.get_snippet("clueweb09-en0011-25-35348", "star trek"))
def main(params): parser = argparse.ArgumentParser( description= 'google_api - send search requests to google and return resulting urls', epilog="stg7 2015") parser.add_argument('query', type=str, nargs='+', help='query') argsdict = vars(parser.parse_args()) query = " ".join(argsdict["query"]) lInfo(query) google = Google() results = google.get_by_query(query, 15) jPrint(results) print("\n\n") query = "solar power home" entity = "solar power" mid = "/m/05t0ydv" jPrint(google.get_related(query, entity, mid))