Esempio n. 1
0
	def index(self, query=None, use_preset=None, useGeo=False, lat=None, lon=None):
		if useGeo:
			res = open_events(query, lat, lon, 100).results
		else:
			api_res = open_events_global(query)
			cherrypy.log(str(api_res.meta))
			res = api_res.results

		return render_index(results=res, use_preset=use_preset, query=query.decode("utf8"))
Esempio n. 2
0
def main():
	parser = argparse.ArgumentParser(description="Query open_events")
	parser.add_argument("query", metavar="q", type=str, help="Query string to use")
	parser.add_argument("--local", action="store_true")

	args = parser.parse_args()

	if args.query:
		if args.local:
			print args.local
			res = open_events(args.query, 40.7127, -74.0059, 1000)
			for r in res.results:
				print "%s: %s, %s - DISTANCE %s" % (r.name, r.lat,r.lon, r.distance)
		else:
			res = open_events_global(args.query)
			for r in res.results:
				print "%s: %s, %s" % (r.name, r.lat, r.lon)
	else:
		print "A query argument must be provided!"