# Uno strumento di archiviazione base per Discourse

**URL:** <https://meta.discourse.org/t/a-basic-discourse-archival-tool/62614>\
**Category:** Development\
**Created:** [12 Maggio 2017, 8:20pm UTC](https://meta.discourse.org/t/a-basic-discourse-archival-tool/62614 "2017-05-12T20:20:12Z")\
**Posts on this page:** 1\
**Showing post:** 51

<div class="post-metadata">

**Author:** ![adrelanos](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adrelanos/32/121409_2.png) [@adrelanos](https://meta.discourse.org/u/adrelanos)\
**Post date:** [26 Maggio 2020, 1:53pm UTC](https://meta.discourse.org/t/a-basic-discourse-archival-tool/62614/51 "2020-05-26T13:53:11Z")

</div>

`httrack` non funziona per me. Sto usando:

```
httrack https://my-forums.org --user-agent "Googlebot"

```

`httrack` è molto promettente, ma i lunghi thread del forum con più pagine risultano incompleti. Una volta cliccato su “pagina 2”, non funziona. Cioè:

- `file:///home/user/My%20Web%20Sites/my-forums/my-forum.org/t/forum-thread-title/83394658.html` sembra davvero buono (non scarica risorse esterne), ma
- `file:///home/user/My%20Web%20Sites/my-forums/my-forum.org/t/forum-thread-title/83394658.html`_ **?page=2** _ è rotto.

Avete suggerimenti?

Forse si può dire a `httrack` di “usare la [modalità stampa](https://meta.discourse.org/t/print-long-topic-to-pdf-redux-again/)”?

- [esempio di visualizzazione standard di una discussione sul forum](https://meta.discourse.org/t/print-long-topic-to-pdf-redux-again/44639/)
- [esempio di visualizzazione stampata di una discussione sul forum](https://meta.discourse.org/t/print-long-topic-to-pdf-redux-again/44639/print) stesso URL, basta aggiungere **/print** alla fine

Forse si può dire a `httrack` di “aggiungere **/print** alla fine”?

Esiste un’impostazione user agent che mostri l’intero thread del forum in una singola pagina? Se no, potreste aggiungere questa funzionalità? Avete già implementato la [modalità stampa](https://meta.discourse.org/t/print-long-topic-to-pdf-redux-again/). La maggior parte è già realizzata. Quello che manca è un user agent che fornisca al crawler i contenuti generati per la “modalità stampa”? In alternativa, se non vi piace l’idea di un user agent personalizzato per questo scopo, che ne dite di un header HTTP o di un cookie che possa essere utilizzato a questo scopo?

* * *

[ArchiveDiscourse migliorato/forcato da](https://github.com/kitsandkats/ArchiveDiscourse) da [@kitsandkats](https://github.com/kitsandkats) è anch’esso [rotto per me](https://github.com/mcmcclur/ArchiveDiscourse/issues/1).

* * *

Potreste prendere in considerazione l’implementazione di **/print** [anche per la pagina principale e le pagine delle categorie?](https://meta.discourse.org/t/print-long-topic-to-pdf-redux-again/44639/62)

* * *

Mi cito in [https://meta.discourse.org/t/i-dont-like-infinite-scrolling-and-want-to-disable-it/104660/3](https://meta.discourse.org/t/i-dont-like-infinite-scrolling-and-want-to-disable-it/104660/3)

> Disabilitare temporaneamente lo scroll infinito (per alcuni user agent) renderebbe possibile archiviare Discourse con lo strumento di archiviazione web htttrack.

---

_[View the full topic](https://meta.discourse.org/t/a-basic-discourse-archival-tool/62614)._
