Creating a link to start a new topic with pre-filled information

Здесь происходит очень много технической работы, что делает это малодоступным для обычных пользователей; я уверен, что мы могли бы создать «вспомогательную» веб-страницу, которая позволит людям легко генерировать такие ссылки.

Аналогичный проект мог бы стать интересной задачей для кого-то:

import urllib

site = 'meta.discourse.org'
title = '''Мой специальный чек-лист'''
category = 'todo'
tags = ['tag1', 'tag2']

template = '''\
# Важно!

Сделайте следующее:

[ ] пункт один
[ ] пункт два
'''

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

выводит эту ссылку

5 лайков