diff --git a/app.py b/app.py index 4d93d85..25b5bd7 100644 --- a/app.py +++ b/app.py @@ -8,20 +8,20 @@ cache=Cache(app) @app.route("/") def index(): - return render_template("map.html") + return render_template("map.html") @app.route("/gas.svg") def favicon(): - return send_from_directory(app.static_folder,"gas.svg") + return send_from_directory(app.static_folder,"gas.svg") @app.route("/gas.csv") @cache.cached(timeout=1800) def gas(): - result=["Sams https://www.samsclub.com/local/fuel-center/-/X"] - url='https://www.samsclub.com/api/node/vivaldi/browse/v2/clubfinder/list?distance=10000&nbrOfStores=1000&singleLineAddr=10001' - sams=requests.get(url,headers={'User-Agent':'Mozilla/5.0','Accept-Encoding':'ztsd'}).json() - for s in sams: - if 'gasPrices' in s: - p={g['gradeId']:int(g['price']*100) for g in s['gasPrices']} - result.append(f"{p[11]},{p[16]},{s['geoPoint']['latitude']},{s['geoPoint']['longitude']},{s['id']}") - return "\n".join(result) + result=["Sams https://www.samsclub.com/local/fuel-center/-/X"] + url='https://www.samsclub.com/api/node/vivaldi/browse/v2/clubfinder/list?distance=10000&nbrOfStores=1000&singleLineAddr=10001' + sams=requests.get(url,headers={'User-Agent':'Mozilla/5.0','Accept-Encoding':'ztsd'}).json() + for s in sams: + if 'gasPrices' in s: + p={g['gradeId']:int(g['price']*100) for g in s['gasPrices']} + result.append(f"{p[11]},{p[16]},{s['geoPoint']['latitude']},{s['geoPoint']['longitude']},{s['id']}") + return "\n".join(result)