Exemplo n.º 1
1
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))
Exemplo n.º 2
1
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"))
Exemplo n.º 3
0
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"))
Exemplo n.º 4
0
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))