El pequeño lector RSS: checklist

Share to social media
Esquema del Pequeño Lector RSS.

Este post es una checklist de todo lo necesario para instalar El pequeño lector RSS. Este proyecto está en vías de actualización a la versión v4 que, básicamente, reduce el consumo de espacio en disco.

Si vas a ensayar este software, por favor hazlo primero en un entorno de pruebas, y comunícame el resultado.

WPematico

El plugin.

Su página home.

Videotutorial:

Información sobre accesibilidad

En la parte inferior de este vídeo, y de otros que puedan aparecer en esta página, puedes activar los subtítulos.

Para acceder a una transcripción, haz clic en «YouTube» y en la página del vídeo, en la sección anterior a los comentarios, haz clic en «Mostrar transcripción».

Las capturas de la configuración.

Captura configuración de WPematico.
Una imagen cuyo archivo se llama webematico-1.png
Una imagen cuyo archivo se llama webematico-2.png
Una imagen cuyo archivo se llama webematico-3.png
Una imagen cuyo archivo se llama webematico-4.png

En «Generación de etiquetas» poner una etiqueta para los posts de esa campaña. Cada campaña tiene asociado un perfil de Bluesky.

El hook para capturar los datos de los posts publicados por WPematico

El mu-plugin (captura-posts.php)

Archivo de salida en la raíz de la instalación de WordPress: /captura_posts_wpematico.txt

El script para llamar a la api de Bluesky

La carpeta «bluesky» en el directorio public_html donde alojar el script que se ejecuta vía cron y, a su vez, las carpetas src y img. La carpeta src contendrá los dos archivos de la librería BlueskyAPI de Clark Rasmussen. La carpeta img contendrá las imágenes que obtiene el script que se ejecuta vía cron (hay una modificación pendiente para no guardar estas imágenes ni en esta carpeta img ni en la librería de medios del WordPress de WPematico.

Tanto para programar el cron como para configurar el script, se necesita conocer el path del dominio (dato que debe proporcionar el hosting).

El script que se ejecuta vía cron (bluesky_v3_1_[perfil-bluesky].php)

El cron: php [path-dominio]/public_html/bluesky/bluesky_v3_1.php (uno por perfil de Bluesky, a ejecutar una vez al día).

La api de Bluesky

La librería BlueskyAPI de Clark Rasmussen alojada en la carpeta «bluesky» del directorio public_html. Son dos archivos: BlueskyApi.php y BlueskyApiSessionHelper.php.

Aunque se recomienda usar Composer, en realidad puedes incluir los archivos de cualquier forma que desees, tal y como se hace en el script que se ejecuta vía cron.

El perfil de Bluesky

Crear un nuevo perfil de Bluesky.

Ir a Ajustes > Cuenta > Nombre de usuario para cambiar el nombre de usuario. Para cambiar a @loquesea.feedivers.org haz clic en «Tengo mi propio dominio» y seguir las instrucciones. Ir a la zona DNS de feediverso.org y añadir el registro indicado en dichas instrucciones.

Ir a Ajustes > Privacidad y Seguridad > Contraseñas de app para asignar una password al perfil. Esta password de app se configura en el script que se ejecuta vía cron, dentro de la función para enviar a Bluesky mediante la api.

Resumir con tu IA favorita

Si no ves el prompt autocompletado o ves el de una ejecución anterior (o aparece la página de acceso), el texto ya está copiado. Solo pégalo.

En Blogpocket se promueve un uso ético y responsable de la IA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Antonio Cambronero.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a GreenGeeks que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.