Roteador de Links Curtos do Discourse | Simplifique URLs de suporte

Pensei que tivesse prometido escrever um README antes, mas acho que não. De qualquer forma, publiquei um guia simples sobre como hospedar ou reaproveitar por conta própria! O repositório ainda está no GitHub, mas vou colar abaixo caso você não queira sair daqui por algum motivo.

Instruções

Configuração

Certifique-se de ter um venv e Python 3.13 ou posterior (testado apenas contra 3.14, mas 3.13 não deve ter problemas; se você estiver com erros de compilação, basta atualizar o Python):

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

Edite seu arquivo de configuração, se desejar:

nano src/backend_config.jsonc

A maioria das configurações é autoexplicativa. web.hostname serve apenas para fins estéticos na interface e não impacta a funcionalidade.

E é isso! Coloque-o para funcionar:

python3 -m src

Você não precisa executar manualmente o aplicativo uvicorn; o módulo Python o executará automaticamente.

1 curtida