From ce41b31331a8bbf78fe657f8e037016407743219 Mon Sep 17 00:00:00 2001
From: te5154c
Date: Tue, 27 Feb 2024 23:58:57 +0300
Subject: [PATCH] hotfix: userid
---
README.md | 4 +++-
src/app.py | 7 +++++--
src/static/viewer.js | 8 ++++----
src/templates/include/template.html | 16 ++++++++--------
src/templates/viewer.html | 10 +++++-----
5 files changed, 25 insertions(+), 20 deletions(-)
diff --git a/README.md b/README.md
index e8cef61..7427381 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
-
VATSIM Fox
+ VATSIM Fox — v1.2
Website to find out your detailed VATSIM stastic
@@ -37,6 +37,8 @@ python -m venv venv
# downloading requirements && upgrading pip
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
+# starting application
+python -m flask run --host 0.0.0.0 --debug
```
## Feature
diff --git a/src/app.py b/src/app.py
index 00d3658..602bb13 100644
--- a/src/app.py
+++ b/src/app.py
@@ -19,7 +19,10 @@ def errorhandler_page(_):
@app.route("/api/request")
def request_handler():
if request_string := request.args.get("request_string"):
- return requests.get(f"{VATSIM_API_URL}{request_string}").json()
+ try:
+ return requests.get(f"{VATSIM_API_URL}{request_string}").json()
+ except requests.exceptions.JSONDecodeError:
+ return jsonify({"result": "not found"})
return jsonify({"result": "not found"})
@@ -31,7 +34,7 @@ def viewer_page(cid):
if "detail" in user and user["detail"] == "Not Found":
return abort(404)
- return render_template("viewer.html", data=(user, ))
+ return render_template("viewer.html", user=user)
if __name__ == "__main__":
diff --git a/src/static/viewer.js b/src/static/viewer.js
index 019fda0..42ea216 100644
--- a/src/static/viewer.js
+++ b/src/static/viewer.js
@@ -72,13 +72,13 @@ $.getJSON("/static/data/airports.json", function(json) {
// Map creation
const MAP_ELEMENT = L.map("fox_map");
-const MAP_DEFAULT_TARGET = L.latLng("47.50737", "19.04611");
-const MAP_DEFAULT_ZOOM_VIEW = 14;
+const MAP_DEFAULT_ZOOM_VIEW = 2;
+const MAP_DEFAULT_TARGET = L.latLng("0", "0");
let line = null;
MAP_ELEMENT.setView(MAP_DEFAULT_TARGET, MAP_DEFAULT_ZOOM_VIEW);
-L.tileLayer("http://{s}.tile.osm.org/{z}/{x}/{y}.png", {
+L.tileLayer("https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png", {
attribution: '© OpenStreetMap contributors',
subdomains: "abcd",
maxZoom: 20,
@@ -143,7 +143,7 @@ function showFlight(flight) {
// Function to show ATC session
function showSession(session) {
if (!session) return;
-
+ console.log(session);
$(".atc_callsign").text(session["connection_id"]["callsign"]);
$(".atc_start_time").text(session["connection_id"]["start"].replace("T", " "));
$(".atc_end_time").text(session["connection_id"]["end"].replace("T", " "));
diff --git a/src/templates/include/template.html b/src/templates/include/template.html
index ed73ee1..ae3a9e5 100644
--- a/src/templates/include/template.html
+++ b/src/templates/include/template.html
@@ -19,7 +19,7 @@
@@ -33,13 +33,13 @@
{% block content %}{% endblock %}
-
-
-
+
+
+
-
- {% block javascript_code %}{% endblock %}
+
+ {% block javascript_code %}{% endblock %}