Add link shortener

This commit is contained in:
2024-02-27 23:20:35 +01:00
parent 485d16e930
commit c1c5883a56
3 changed files with 161 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
"""
Redirecciona a una URL a partir de un código
"""
import os
from flask import Flask, redirect
import json
app = Flask(__name__)
@app.route('/<string:codigo>')
def redireccion(codigo: str):
data = []
with open('codigos.json', 'r') as f:
data = json.load(f)
r = list(filter(lambda x: x['codigo'] == codigo, data))
if r:
return redirect(r[0]['redireccion'], code=302)
return {
'message': 'Código no encontrado'
}
if __name__ == "__main__":
app.run(host="0.0.0.0", port=5000, debug=True)