Enrutador de enlaces cortos de Discourse | Simplifica las URL de soporte

Pensé que había prometido escribir un README antes, pero creo que no. De todos modos, he publicado una guía sencilla sobre cómo autoalojarlo o reutilizarlo. El repositorio sigue en GitHub, pero lo pegaré aquí por si no quieres salir de este sitio por alguna razón.

Instrucciones

Configuración

Asegúrate de tener un entorno virtual (venv) y Python 3.13 o posterior (solo se probó con 3.14, pero 3.13 no debería dar problemas; si tienes errores de compilación, actualiza Python):

uv venv
source .venv/bin/activate
uv pip install .

Edita opcionalmente tu archivo de configuración:

nano src/backend_config.jsonc

La mayoría de los ajustes son autoexplicativos. web.hostname es simplemente para fines estéticos en la interfaz y no afecta la funcionalidad.

¡Y eso es todo! Ponlo en marcha:

python3 -m src

No necesitas ejecutar manualmente la aplicación de uvicorn; el módulo de Python lo hará por ti.

1 me gusta