È possibile esportare i dati dei post di un argomento in CSV?

È possibile esportare i dati dei post di un argomento in un file CSV?

Vorrei prendere un post di un argomento e tutte le sue risposte e trasformarli in una comoda wiki (ad esempio).

Potrei copiare e incollare le risposte e trovare un buon modo per raggrupparle. Tuttavia, se è più facile esportare un argomento e tutte le risposte, apprezzerei il risparmio di tempo.

Se non è un’opzione tramite CSV, si potrebbe fare tramite il data explorer?

Vorrei vedere il contenuto della risposta insieme all’utente associato che ha risposto.

Questo potrebbe aiutare, se non esattamente quello che chiedi, in formato raw:

https://meta.discourse.org/raw//295350

5 Mi Piace

Sì, puoi esportare il risultato della query in un file CSV. Hai un pulsante per quell’azione:

Non sono del tutto sicuro se questo sia esattamente ciò che avevi in mente, ma posso fornirti un punto di partenza. Fornisci un ID argomento e il numero del post da cui desideri ottenere tutte le risposte:

-- [params]
-- integer :topic_id
-- integer :post_number

SELECT u.id,
       u.username,
       p.raw,
       p.cooked
FROM topics t
JOIN posts p ON t.id = p.topic_id
JOIN users u ON p.user_id = u.id
WHERE t.id = :topic_id
  AND p.reply_to_post_number = :post_number
  AND p.hidden_at IS NULL
  AND p.deleted_at IS NULL

Questo appare così:

5 Mi Piace

Grazie per i vostri consigli, @merefield e @Arkshine.

Esplorerò e proverò alcune cose.

2 Mi Piace