Este proyecto contiene un script en Python que se ejecuta automáticamente cada 3 horas para subir artículos a un sitio web de WordPress. El script utiliza Gemini, la potente IA de Google, para generar contenido de alta calidad.
Este script ha sido diseñado para automatizar la publicación de artículos en WordPress. Cada 3 horas, se ejecuta el script que:
- 🧠 Genera artículos optimizados para SEO usando la IA Gemini de Google.
- 📷 Genera imágenes de calidad y las incluye en el artículo.
- 🌐 Sube automáticamente el contenido a un sitio web de WordPress.
- ⏲️ Gestiona la programación de publicaciones de manera eficiente.
- Automatización completa: Publicaciones automáticas cada 3 horas.
- Contenido generado por IA: Aprovecha la inteligencia artificial de Google Gemini para crear artículos de alta calidad.
- Integración con WordPress: Subida y publicación automática en WordPress.
Para ejecutar este proyecto en tu entorno local, sigue estos pasos:
-
Clonar el repositorio:
git clone https://github.com/alexcerezo/wordpress-article-generator.git cd wordpress-article-generator
-
Configurar el repositorio
- Configura las Workflow permissions para que puedan leer y escribir:
- Entra en Settings >> Actions -> Workflow permissions y selecciona Read and write permissions
-
Configura los secretos
- Configura los secretos de las Actions para que se puedan ejecutar de manera correcta. Entra en Settings >> Secrets and variables >> Actions y añade los siguientes secretos:
- WORDPRESS_URL=https://tudominio.com/wp-json/wp/v2/posts
- WORDPRESS_TOKEN=XXXX XXXX XXXX XXXX XXXX XXXX
- WORDPRESS_USERNAME=username
- GEMINI_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- RSS_URL=https://undominio.com/feed
- ¿Cómo crear una aplicación en WordPress?
- ¿Cómo conseguir la API key de Gemini?
- ¿Cómo conseguir el RSS feed de una página?
- ¡Las contribuciones son bienvenidas! Si tienes ideas o mejoras, siéntete libre de abrir un issue o enviar un pull request.
-
Este proyecto está licenciado bajo la Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).
-
Uso personal: Puedes utilizar el software para fines personales o educativos.
-
No comercial: No se permite el uso comercial del software bajo ninguna circunstancia.
-
No modificaciones: No se permite la redistribución ni la creación de obras derivadas basadas en este software salvo autorazación previa. Si se permite la creación de modificaciones, pero no su distribución.