from flask import Blueprint from flask import Flask, abort, request, jsonify from flask import jsonify from flask import redirect import json import logging from db_manager import DbManager # print("URL Service") logging.basicConfig(level=logging.DEBUG) app = Flask(__name__) dbmgr = DbManager() dbmgr.connect_db() # url_service = Blueprint('url_api', __name__) # flask blueprints: https://flask.palletsprojects.com/en/1.1.x/blueprints/ # # geturlshrtn: returns the shortened url for a given url (internal) # @app.route('/geturlshrtn/<url_shrt_code>', methods=['GET']) def getUrlShrtn(url_shrt_code): print("\n\n/geturlshrtn/ for: " + str(url_shrt_code)) url_shrtn = dbmgr.get_url_shrtn(url_shrt_code) return jsonify(url_shrtn)