Импортировать группу Usenet?

Я думаю о развёртывании локального экземпляра Discourse и импорте в него некоторых групп Usenet просто для создания личного архива. Меня не интересует попытка организовать двустороннее зеркало или даже обязательно следить за текущими темами в этих группах (хотя, если это можно сделать легко, я был бы заинтересован). Но я не уверен, как это реализовать. Похоже, что я могу загрузить сообщения из некоторых интересующих меня групп через Google Groups, хотя в них не будут указаны полные адреса электронной почты (не уверен, вызовет ли это проблемы при импорте сообщений), а некоторые другие группы вообще не поддаются загрузке.

Подумав над этим вопросом, я осознаю, что у меня есть учётные записи на нескольких новостных серверах. В принципе, с подходящим программным обеспечением это должно быть довольно просто: загрузить все статьи в файл .mbox (или серию файлов), но я не знаю, какое именно ПО для этого использовать. Есть какие-нибудь предложения?

Редактирование: Похоже, что slrn (в частности, slrnpull) может обрабатывать загрузку, хотя кажется, что каждый пост будет сохранён в отдельном файле. Но я думаю, что скрипт импорта .mbox сможет с этим справиться, хотя и потребуется немного поработать над структурой каталогов.

Да, это будет проблемой, потому что каждое сообщение будет назначено новому, другому пользователю. Именно поэтому Migrate a mailing list to Discourse (mbox, Listserv, Google Groups, etc) по умолчанию не позволяет этого делать. Для загрузки полных сообщений, включая адреса электронной почты, требуются права администратора в группе Google.

Да, Migrate a mailing list to Discourse (mbox, Listserv, Google Groups, etc) работает как с файлами mbox, так и с каждым сообщением в отдельном файле.

Думал, что так и будет. Оказывается, slrnpull работает намного быстрее, чем загрузка из Google Groups — он обрабатывает 20–30 сообщений в секунду, а не более секунды на сообщение. В данный момент import_mbox.sh выполняется на части загруженных данных, и пока всё выглядит хорошо.

Да, если группа доступна через NNTP, то slrnpull, скорее всего, является лучшим выбором.