Cómo automatizo el intercambio de publicaciones de blogs antiguas en Twitter

Tengo mucho contenido imperecedero en mi blog. Este tutorial explica cómo automaticé la reutilización de dicho contenido en Twitter.

Publico regularmente contenido imperecedero en mi blog. Evergreen significa que no se trata de noticias o eventos recientes, es contenido que es válido hoy, pero también será válido dentro de 1 año, y tal vez incluso dentro de 5 años, si dedico el tiempo para mantenerlo actualizado en caso de que la información se vuelve obsoleta.

Cada vez que escribo una nueva publicación de blog, la comparto en Twitter, y si uno de mis pocos seguidores increíbles (👋) no la ve allí, probablemente nunca la volverá a ver, y creo que eso es un flaco favor para mí (como Dediqué mucho tiempo a escribir esa publicación de blog) y también un flaco favor a las personas que podrían aprender algo nuevo con esa publicación.

A veces comparto una publicación antigua de vez en cuando, pero es un proceso manual. Debo recordar hacerlo, y también tengo que hacer un seguimiento del contenido que ya compartí, para evitar volver a publicar lo mismo.

Así que quiero crear un poco de automatización en torno a este problema, parapublique 2 publicaciones antiguas todos los días mientras duermo.

Sé que hay servicios que te permiten hacer esto, pero, oye, somos desarrolladores y los desarrolladores crean sus propias herramientas 😄

La pila

Quiero crear una aplicación que busque las publicaciones que quiero reutilizar de una lista, y cuando llamo a una URL en particular, comparte una publicación aleatoria, siempre eligiendo una que no se haya compartido recientemente.

La aplicación estará basada en Node.js, alojada enFalla. Utilizo Glitch regularmente para mis fragmentos de código en tutoriales, ¡y es bastante bueno!

No solo crea pequeñas demostraciones, sino una aplicación Node.js completa, que está perfectamente bien para mis necesidades, y aunque la aplicación se cierra después de unas horas de inactividad, una solicitud HTTP la activa.

La única pieza del rompecabezas que queda es decidir dónde alojar los datos. Quiero un servicio que sea de fácil acceso, que no requiera una configuración complicada de permisos y autorizaciones, así que opté por Airtable.

Aloja los datos en Airtable

Airtable es una especie de mezcla entre una hoja de cálculo y una base de datos. Puede agregar datos muy fácilmente y también exportarlos muy fácilmente a través de la API.

Hice unabase simpleque aloja la tabla de publicaciones: