A Python script to archive Discourse posts and render topics to Markdown from one or more Discourse-based forums. It downloads posts via the Discourse API, archives new posts as JSON files, and renders topics with images downloaded and URLs rewritten as relative paths. It also updates metadata and generates a final README.md with table of content
Find a file
2025-03-05 00:39:10 +00:00
LICENSE Initial commit 2025-03-05 00:39:10 +00:00
README.md Initial commit 2025-03-05 00:39:10 +00:00

discourse-to-github-archiver

A Python script to archive Discourse posts and render topics to Markdown from one or more Discourse-based forums. It downloads posts via the Discourse API, archives new posts as JSON files, and renders topics with images downloaded and URLs rewritten as relative paths. It also updates metadata and generates a final README.md with table of content