DiscourseTransfer: простой инструмент Java для импорта

Сначала хочу поблагодарить всех, кто помог мне перенести мой старый форум на Discourse.

В рамках этого процесса я написал собственный инструмент импорта на Java для загрузки .csv-файлов в новую установку Discourse.

Теперь я сделал его открытым исходным кодом. Ожидаю, что он будет наиболее полезен другим Java-разработчикам, которые переносят относительно небольшие форумы на Discourse с другой платформы. В моём случае импорт осуществлялся из JForum, но инструмент не привязан к JForum — он работает просто с .csv-файлами.

Код можно свободно модифицировать по необходимости.

Он использовался для импорта данных на этот форум — https://community.jthink.net

Спасибо за то, что предоставили исходный код для изучения и доработки. Ваша работа сыграла ключевую роль в моей собственной миграции данных, которая касалась древнего форума на Perl с 17 000 сообщений в 1 400 плоских файлах. Модифицировав ваш базовый код, добавив всего пару дней работы нового кода, я смог успешно импортировать всё примерно за 3 часа!

Ура!