diff --git a/app.py b/app.py index 25ebc1e..b20aabc 100644 --- a/app.py +++ b/app.py @@ -25,14 +25,21 @@ CORS(app, resources={r"/api/*": {"origins": "*"}}) # Routes # ========================= +# Get data from index +@app.route(PRE_URL + 'index/') +def index(id): + match = POSTALS.loc[[id]] + return match.reset_index().to_json(orient='records') + # Get data from postal code -@app.route(PRE_URL + 'geolocation/') -def geolocation(code): +@app.route(PRE_URL + 'postal_code/') +def postal_code(code): match = POSTALS[POSTALS['postal_code'].isin([code])] results = match.filter(items=['postal_code', 'poblacion', 'lat', 'lng']) return results.reset_index().to_json(orient='records') + if __name__ == "__main__": app.run()