Skip to content

Commit

Permalink
Add CLI command to get mapmaker geolocation responses
Browse files Browse the repository at this point in the history
  • Loading branch information
Daniel McKnight committed Dec 28, 2023
1 parent 063f6a1 commit fa69e2b
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions neon_iris/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,23 @@ def get_wolfram_response(api, unit, latitude, longitude, question):
click.echo(pformat(resp))


@neon_iris_cli.command(help="Query Map Maker Geolocation endpoint")
@click.option('--latitude', '--lat',
help="location latitude")
@click.option('--longitude', '--lon',
help="location latitude")
@click.option('--query', '-q', help="Name of location to look up")
def get_mapmaker_response(latitude, longitude, query):
from neon_iris.util import query_api
_print_config()
query = {"lat": latitude,
"lon": longitude,
"address": query,
"service": "map_maker"}
resp = query_api(query)
click.echo(pformat(resp))


@neon_iris_cli.command(help="Converse with an LLM")
@click.option('--llm', default="chat_gpt",
help="LLM Queue to interact with ('chat_gpt' or 'fastchat')")
Expand Down

0 comments on commit fa69e2b

Please sign in to comment.