Creando un enlace para iniciar un nuevo tema con información prellenada

Aquí hay MUCHO trabajo técnico pesado que hace que esto sea un poco inaceptable para los mortales; Apuesto a que podríamos crear una página web “ayudante” que permitiera a las personas generar estos enlaces fácilmente.

El equivalente a esto podría ser un pequeño y útil proyecto para que alguien lo implemente:

import urllib

site = 'meta.discourse.org'
title = '''Mi lista de verificación especial'''
category = 'todo'
tags = ['tag1', 'tag2']

template = '''\
# ¡Importante!

Haz estas cosas:

[ ] cosa uno
[ ] cosa dos
'''

query = urllib.parse.urlencode(dict(
    title =    title,
    category = category,
    tags =     ','.join(tags),
    body =     template,
))
print(f'https://{site}/new-topic?{query}')

imprime este enlace

4 Me gusta