Creare un link per avviare un nuovo argomento con informazioni precompilate

C’è un SACCO di lavoro tecnico pesante che avviene qui che lo rende un po’ inaccettabile per i mortali; scommetto che potremmo creare una pagina web “helper” che permettesse alle persone di generare facilmente questi link.

L’equivalente di questo potrebbe essere un piccolo progetto interessante da implementare per qualcuno:

import urllib

site = 'meta.discourse.org'
title = '''La mia speciale checklist'''
category = 'todo'
tags = ['tag1', 'tag2']

template = '''\
# Importante!

Fai queste cose:

[ ] cosa uno
[ ] cosa due
'''

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

stampa questo link

4 Mi Piace