Cómo utilizar un prompt para crear proyectos con APIs usando JavaScript e Inteligencia Artificial
Bienvenid@ a Programación para Todos, un espacio personal donde documento aprendizajes técnicos, ideas y procesos de programación que he querido probar y entender por cuenta propia. Los casos y ejemplos que comparto no tienen referencia a mi trabajo, sino que son ejercicios, pruebas y escenarios recreados a partir de inquietudes técnicas personales. Este blog funciona como un compendio personal de conocimiento: código, ideas y reflexiones que decido compartir.
Cada día se generan miles de noticias y tendencias en internet. Muchas veces nos enteramos tarde de temas importantes simplemente porque no revisamos constantemente los portales de noticias.
Por eso decidí crear una pequeña demo educativa usando Python para generar automáticamente una página web con noticias recientes de México utilizando RSS de Google News.
Lo interesante es que este proyecto:
Además, es un excelente ejercicio para aprender automatización, consumo de feeds RSS y generación dinámica de contenido con Python.
El proyecto:
El resultado es una mini página dinámica de tendencias y noticias de México.
Primero instalé la librería necesaria para leer feeds RSS:
!pip install feedparser
Después utilicé el siguiente código para obtener noticias recientes de México:
import feedparser
url = "https://news.google.com/rss?hl=es-419&gl=MX&ceid=MX:es-419"
feed = feedparser.parse(url)
for noticia in feed.entries[:5]:
print(noticia.title)
Esto devuelve automáticamente títulos reales y actualizados.
Después generé una página HTML dinámica usando Python:
html = """
<html>
<head>
<meta charset="utf-8">
<title>Tendencias México</title>
</head>
<body style="font-family: Arial; max-width: 900px; margin:auto;">
<h1>🔥 Tendencias México</h1>
"""
for noticia in feed.entries[:10]:
html += f"""
<div style="
border:1px solid #ddd;
padding:20px;
margin-bottom:20px;
border-radius:12px;
box-shadow:0 2px 5px rgba(0,0,0,0.1);
">
<h2>{noticia.title}</h2>
<a
href="{noticia.link}"
target="_blank"
style="
background:#ff6600;
color:white;
padding:10px 15px;
text-decoration:none;
border-radius:8px;
display:inline-block;
margin-top:10px;
"
>
Leer noticia
</a>
</div>
"""
html += "</body></html>"
with open("tendencias.html", "w", encoding="utf-8") as f:
f.write(html)
https://zelideth27-lab.github.io/python-rss-news-demo/
La demo genera automáticamente un pequeño portal de noticias con:
Lo mejor es que todo se genera automáticamente desde Python.
Más adelante podría agregar:
Porque combina varias cosas muy útiles:
Este tipo de proyectos son excelentes para aprender programación aplicada a problemas reales sin necesidad de infraestructura compleja o APIs costosas.
Con unas cuantas líneas de Python es posible crear herramientas útiles, dinámicas y automatizadas.
Y honestamente… también es bastante divertido ver cómo una página empieza a llenarse sola de noticias reales 😄
Comentarios
Publicar un comentario
Dejanos tus dudas y comentarios