Skip to content
Snippets Groups Projects
routes.py 614 B
from flask import jsonify, Blueprint, request
from flask_jwt_extended import create_access_token
import requests

version_endpoint = Blueprint('version', __name__)
current_version = "3.0.8"


@version_endpoint.route('/api/version', methods=['GET'])
def version():
    try:
        response = requests.get("https://git.nilu.no/api/v4/projects/983/repository/tags")
        response.raise_for_status()
        j = response.json()
        return {"current": current_version, "latest": j[0]["name"].replace("v.", "")}
    except Exception as err:
        return {"current": current_version, "latest": current_version}