Cómo descargar un backup de todas tus publicaciones de Tumblr  (y guardarlo en el formato que quieras)

Cómo descargar un backup de todas tus publicaciones de Tumblr (y guardarlo en el formato que quieras)

tutorialtumblrxml_5

Tras una breve pero tortuosa investigación, os comparto la solución a un problema que parece estar poco documentado: cómo guardar todas las publicaciones de una cuenta de Tumblr en un documento de Word, Writer, Google Drive, HTML (o el formato que queráis).

En mi caso particular, lo que pretendía era obtener un backup de todos mis posts publicados en Tumblr hasta la fecha, y almacenarlos posteriormente en un documento de Word.

Al principio, se me ocurrió lo más evidente: ir copiando las entradas una a una, mediante copy-paste manual, hasta que me dí cuenta de que tenía cerca de 200 entradas.

Aquí os presento una solución bastante cutre, pero rápida en la misma medida.

Si tienes prisa y no quieres leer milongas, haz scroll down hasta donde pone Resumen express. Si en cambio quieres saber lo que estás haciendo, sigue leyendo desde aquí:

Problema 1: cómo descargar de un plumazo todo el contenido de Tumblr

A diferencia de Twitter, la plataforma Tumblr no incluye – a día de hoy – una función que te permita descargar todos tus posts de un golpe, a modo de backup.

Si a estas alturas se te ha ocurrido utilizar el feed RSS (que se obtiene a través de “usuario.tumblr.com/rss”) ya te puedes ir olvidando: sólo descarga las 10 ó 15 publicaciones últimas. Hace falta algo más sofisticado.

Existen plataformas de pago como Frostbox que te permiten hacer copias de seguridad de los timeline de casi todas tus redes sociales. El problema es que no tienen un servicio de un solo uso: tienes que suscribirte y pagar durante meses o años. Así pues, para este caso particular no es una solución adecuada. Además, para estas cosas soy un poco rata…

En fin, que lo más sencillo para este caso sería utilizar la app gratuita online Tumblr2Wordpress. Lo único que hace es descargar todo el contenido de una cuenta cualquiera de Tumblr en un archivo XML de WordPress.

En la siguiente imagen tenéis un “paso a paso” simplificado:

tutorialtumblrxml_1

Debo advertiros que, al exportar una cuenta de Tumblr así, se podría perder información valiosa: metadatos, comentarios, ciertos posts multimedia… Es importante que le echéis un ojo al fichero XML y os vayáis a la sección de “Warnings” para comprobar si se ha quedado algo pendiente:

tutorialtumblrxml_2

Problema 2: cómo convertir o renderizar un archivo XML de WordPress en HTML “bonito”

El problema lo hemos solucionado, pero sólo parcialmente: ahora tenemos nuestro contenido descargado en un archivo XML que sólo WordPress comprende. La pregunta que surge de forma natural en las mentes despiertas es:

¿Existe alguna forma de “parsear” ese archivo XML de WordPress en un HTML “bonito” que podamos copiar y pegar en un documento de Word?

Sí, claro que la hay.

Solución 2.1: podrías simplemente importar tu archivo XML en una cuenta de WordPress, pero entonces estaríamos igual que al principio, con la diferencia de que el contenido estará alojado en WordPress en lugar de Tumblr.

Solución 2.2: algunos sugieren utilizar el procesador XML embebido de WordPress para mostrar ese contenido ya renderizado y procesado como HTML en el navegador. El objetivo sería crear un pequeño script PHP para leer ese XML automáticamente con un include_once de ese script (el archivo XML debe estar cargado en alguna carpeta del servidor accesible por WordPress)… Pero bueno, a estas alturas seguro que os habéis dado cuenta de que soy un poco vago. Además mis superpoderes de programación están un poco oxidados. Y lo más importante: hoy es domingo.

He aquí una solución rápida y elegante:

Solución 2.3: traducir XML WordPress en HTML mediante fichero XSLT

Una de las características que hace de XML en un formato tan potente es su flexibilidad para ser transformado en cualquier otra cosa que no sea XML. Para este asunto particular, existe un estándar llamado XSLT o también Transformaciones XSL. Mediante una hoja de estilo XSLT, podemos realizar una traducción de unas reglas XML en otras. En este caso, necesitamos un fichero XSLT que permita convertir el fichero XML de WordPress en HTML de toda la vida.

Aunque nosotros mismos podríamos escribir estas traducciones, invertiríamos demasiada energía, y yo ya he buscado para vosotros el dichoso archivo.

Hélo aquí, en GibHub:

Una vez lo hayamos descargado, sólo tenemos que llevárnoslo a cualquiera de los muchos conversores-parseadores-formateadores que hay en Internet, como CoolUtils.com o FreeFormater.com.

En el ejemplo he usado el segundo, FreeFormater, que a mí me funcionó mejor:

tutorialtumblrxml_4

Entonces obtendremos un output completamente en HTML que podremos guardar en un fichero .html, que a su vez podremos abrir con nuestro editor de texto favorito: Word, Libre Office, Google Drive, etc:

tutorialtumblrxml_5

Resumen Express

“No me calientes la cabeza y dime cómo se hace”.

Ok, si te pones así… aquí va la versión resumida de todo lo que hemos visto arriba:

  • Paso 1) Descarga todo el contenido de tu Tumblr con Tumblr2Wordpress.
  • Paso 2) Descarga esta hoja XSLT.
  • Paso 3) Transforma el XML mediante el XSLT, subiendo ambos archivos a la aplicación FreeFormater.
  • Paso 4) Copia y pega el código HTML resultante en un fichero de tu PC.
  • Paso 5) Ábrelo con Libre Office, Word, Drive, etc. 

 

Espero que os sea útil. Quedo a vuestra disposición en comentarios si necesitáis ayuda o aclaraciones.

¡Feliz domingo!

Previous Kindle Paperwhite y Kobo Glo HD, los mejores ebooks calidad/precio de 2016
Next ¿Cómo aprobar el examen de ISTQB Foundation?

About author

Angel
Angel 164 posts

Creció viendo McGyver y ya de niño tenía muy claro en qué quería convertirse: inventor. Supuso que estudiar Ingeniería de Telecomunicación sería un buen camino para ello. Emprendedor y aventurero, bajo los circuitos y transistores le late un corazón de escritor.

You might also like

Desarrollo 2 Comments

Qué es y cómo funciona Symfony2: Conceptos claves

Symfony2 es uno de los Framework más potentes que existen para desarrollar aplicaciones web. Punto. Pero, ¿cómo funciona? ¿Qué es realmente? Con este artículo, pretendo que te quede claro como

Desarrollo 4 Comments

Modelo Vista Controlador: Cómo implementarlo de forma sencilla y rápida con PHP

Ya hemos hablado en varias ocasiones del Modelo Vista Controlador. En PHP existen frameworks muy completos como Symfony o CakePHP; sin embargo, en este artículo vamos a describir una construcción

Desarrollo 1Comments

Temas express gratuitos para Bootstrap y vagos

Es cierto que Bootstrap ha hecho mucho por el homo web programmatus: te permite diseñar una aplicación web bonita y adaptada a móviles en cuestión de horas. ¿Qué digo horas?

Desarrollo 0 Comments

DeSymfonyDay 2014

Después de vivir otro intenso DeSymfony estas son mis primeras impresiones. Este año se ha celebrado en un sólo un día y con menos asistentes, volviendo de alguna manera  a

Tecnologia & Ciencia 1Comments

8 herramientas gratuitas para convertirte en un gurú de CSS3

Existen multitud de aplicaciones web que convierten a Internet en una especie de Photoshop descentralizado. Antiguamente, cuando había que implementar un diseño algo más extravagante de lo habitual, debíamos recurrir

Desarrollo 0 Comments

Comparando algoritmos en Java: Recortes de revista

Cambiando un poco de temática, hoy os traigo un artículo práctico sobre cómo realizar la comparativa de varios algoritmos en Java. El tema surgió así, navegando por Internet me topé

Generales 1Comments

Symfonycon o deSymfony Day

Hace años que estoy asistiendo a las jornadas que más o menos, coincidiendo con el final del curso lectivo, se vienen celebrando en distintos puntos de de la geografía española,

Asesor Virtual 5 Comments

Optimizar etiquetas H1, H2 y H3 en Blogger para SEO

Quisiera saber cómo mejorar el SEO de un blog alojado en blogger en el que viene por defecto de forma errónea el uso de etiquetas como H1, h2, h3, h4,

Desarrollo 3 Comments

Validación de formularios con Jquery Engine: Instalación y cómo usarlo en 5 minutos

Os presento este simpático plugin de Jquery que os permitirá realizar validaciones en el cliente de una manera muy sencilla y rápida. Puesto que aun las validaciones HTML5 no tienen

0 Comments

No Comments Yet!

You can be first to comment this post!

Leave a Reply