Foros ›
Autor
Mensaxe
XoseM

Mods
Mods
21/10/08
0 Carreiras
2219 Mensaxes
Galiza
Respostar citando Envío Sáb, 05 Out 2019, 4:48
Asunto: Respaldo Tema CnG

Executando o seguinte script descárgase unha copia local do tema público do foro CnG escollido.

Dispoñible en este repositorio como respaldo.sh

Podes descargalo, copialo ou clonar o repositorio e modificalo ao teu gusto ou aportar melloras ou informar de fallos ou problemas.

Instruccións: ver o README no repositorio.

***************************

Utilizar baixo a propia responsabilidade.

Probado en Arch e Debian, polo que debería funcionar en calquera ubuntu-de-la-vida que haxa por ahí e no SO de apple. Agradécese que se alguén que utilice windows informe sobre o seu funcionamento e en caso de que o modifique comparta os cambios para que a xente poida utilizalo.

Versión 0.1:

primeira versión funcional, como se pode ver no exemplo dun tema con dúas páxinas (no momento de executalo).

A descarga dos datos é correcta, pero en seguites versións eliminaranse as partes repetidas e os temas con centos de páxinas poderanse descargar por partes (ou repartilos durante a edición).

Como digo no README hai moitas melloras que facer principalmente na parte de editar os datos descargados dándolles o formato axeitado, sobre todo para fíos moi longos como os dos diarios.

Os datos descargados son ficheiros de texto (html) polo que comentando o código da sección "editando os datos" terías o tema dividido nas súas páxinas e podes editalo ao teu gusto cun editor normal (quitar partes, crear novos menús, xuntar páxinas, crear un libro ou un pdf, etc)

A seguinte versión xa editará directamente os ficheiros, pero será unha edición xenérica, sobre todo de "limpeza" para que despois cada persoa poida utilizar os ficheiros ao seu gusto.

-- Chámame "ghose"
anpefi

Maratoniano
Maratoniano
5/02/11
100 Carreiras
1020 Mensaxes
Vigo
Respostar citando Envío Lun, 07 Out 2019, 8:23
Asunto: Re: Respaldo Tema CnG

Muchas gracias! Funciona perfectamente (bash 4.20 en Ubuntu 18.04)!
La verdad es que es bastante más sencillo de lo que me planteaba. SI saco tiempo intentaré contribuir con alguna mejora en forma de pull request. Gracias otra vez
XoseM

Mods
Mods
21/10/08
0 Carreiras
2219 Mensaxes
Galiza
Respostar citando Envío Lun, 07 Out 2019, 10:09
Asunto: Re: Respaldo Tema CnG

moi ben!

si, eu tamén pensei que sería máis complicado

por certo, en qué aspecto valoras facer unha mellora? Preguntoo por non duplicar o traballo.

-- Chámame "ghose"
anpefi

Maratoniano
Maratoniano
5/02/11
100 Carreiras
1020 Mensaxes
Vigo
Respostar citando Envío Lun, 07 Out 2019, 13:21
Asunto: Re: Respaldo Tema CnG

Bueno, máis que "melloras" son unha serie de opcións que pensara que sería útiles. Por exemplo, dar a posibilidade de recopilar todos os posts dun usuario ou, en xeral, de calquera búsqueda. Ou, como dis, unha maquillaxe ó arquivo de saída para por exemplo guardar só o texto plano/Markdown do contido (filtrando ou non por usuario, que podería ser útil no caso dos diarios).
En calquera caso, se me poño a facer algo (que xa digo que será dificil sacar o tempo para facelo) deíxote un issue co que penso facer.
sanmikel

Super Veterano
Super Veterano
11/08/14
100 Carreiras
2681 Mensaxes
Vilanova-Vigo
Respostar citando Envío Mar, 08 Out 2019, 10:44
Asunto: Re: Respaldo Tema CnG

Non había visto o movemento deste fío.
para algúns que non sepan/queiran usar linux, eu fai uns anos fixeno con:
www.httrack.com/
pd: HTTrack is a free (GPL, libre/free software) and easy-to-use offline browser utility.


Última edición por sanmikel o Mar, 08 Out 2019, 13:08; editado 1 vez
anpefi

Maratoniano
Maratoniano
5/02/11
100 Carreiras
1020 Mensaxes
Vigo
Respostar citando Envío Mar, 08 Out 2019, 13:05
Asunto: Re: Respaldo Tema CnG

sanmikel escribió:

para algúns que non sepan/quiran usar linux

Non saben o que perden... Silbar





Podes publicar novos temas
Non podes responder a temas
Non podes editar as túas mensaxes
Non podes borrar as túas mensaxes
Non podes votar nas enquisas
Non podes adxuntar arquivos
Podes descargar arquivos