Importa gruppo Usenet?

Sto pensando di configurare un’istanza locale di Discourse e importare alcuni gruppi Usenet, semplicemente per creare un archivio personale. Non sono interessato a tentare un mirror bidirezionale, né necessariamente a tenere il passo con gli argomenti attuali di quei gruppi (anche se, se fosse facilmente realizzabile, mi interesserebbe). Ciò di cui non sono sicuro è come farlo. Sembra che possa scaricare i messaggi da alcuni dei gruppi che mi interessano tramite Google Groups, anche se non avranno indirizzi email completi (non sono sicuro se questo causerà problemi nell’importazione dei messaggi) e alcuni degli altri gruppi non permettono il download.

Mentre rifletto sulla questione, mi rendo conto di avere account su un paio di server news. In linea di principio, sembra che dovrebbe essere abbastanza semplice, con il software giusto, scaricare tutti gli articoli in un file .mbox (o una serie di file), ma non sono sicuro di quale software utilizzare. Qualche suggerimento?

Modifica: Sembra che slrn (in particolare, slrnpull) possa gestire il download, anche se sembra che ogni post sarà in un file separato. Tuttavia, penso che lo script di importazione .mbox possa gestirlo, sebbene richieda un po’ di lavoro sulla struttura delle directory.

Sì, questo sarà un problema, perché a ogni messaggio verrà assegnato un nuovo utente diverso. Ecco perché Migrate a mailing list to Discourse (mbox, Listserv, Google Groups, etc) non lo consente di default. Sono necessari privilegi di amministratore nel gruppo Google per scaricare i messaggi completi, inclusi gli indirizzi email.

Sì, Migrate a mailing list to Discourse (mbox, Listserv, Google Groups, etc) funziona sia con i file mbox sia con ogni messaggio contenuto in un file separato.

Pensavo potesse essere. Si è scoperto che slrnpull è molto più veloce del download di Google Groups: sta ricevendo 20-30 messaggi al secondo, invece di oltre un secondo per messaggio. import_mbox.sh è in esecuzione in questo momento su alcuni dei dati scaricati e finora sembra tutto a posto.

Sì, se un gruppo è disponibile via NNTP, slrnpull è molto probabilmente l’alternativa migliore.