MyGeekNews - Buscador de publicaciones de GeekNews a las que les di Upvote
(github.com/Laeyoung)Hola.
Como cada vez tenía más publicaciones a las que les di Upvote en GeekNews, me costaba encontrar las que ya había marcado, así que hice un servicio web que, después de hacer scraping, permite buscar las publicaciones a las que les di upvote.
- Github - https://github.com/Laeyoung/MyGeekNews
- Demo - https://my-geeknews.vercel.app
Hablando con conocidos, a veces pasa que uno quiere encontrar un buen artículo que vio hace poco en GeekNews.
Pero como ya tenía muchísimos upvotes, había ocasiones en las que era difícil encontrarlo aunque siguiera pasando páginas.
Así que hice scraping, reuní los ID de las publicaciones a las que les di upvote en un solo archivo json, y luego creé un servicio web para poder buscar entre esas publicaciones.
Funciones principales
- Scraping incremental (Incremental Scraping): usa un script de Python para extraer de forma eficiente solo los artículos recomendados más recientemente.
- Búsqueda inteligente: ofrece búsqueda difusa en tiempo real con soporte para búsqueda por consonantes iniciales del coreano (por ejemplo, al buscar "gn" se puede encontrar "GeekNews")
- Scroll infinito: ofrece una experiencia de navegación fluida cargando automáticamente más artículos.)
Cómo ejecutarlo
- Clonar el proyecto
- Agregar
GEEKNEWS_ID=your_idyPASSWORD=your_passworden el archivo.env - Ejecutar el script de scraping
python3 scrape_geeknews.py - Después de
npm install, ejecutarnpm run dev
Probándolo con mi cuenta, vi que tenía más de 2,400 publicaciones con upvote. Como doy upvote a unas 1.5 por día, era lógico que no pudiera encontrar fácilmente lo que buscaba en la página de publicaciones recomendadas.
P. D. Para traer las publicaciones a las que les di upvote, se hace scraping recorriendo la página My upvote de GeekNews. Si esto llegara a ser un problema, no hay inconveniente en que eliminen esta publicación.
10 comentarios
Ojalá lo ofrecieran como una función nativa en GeekNews.
Voto positivo este artículo
La búsqueda de publicaciones en GeekNews deja un poco que desear...
Aunque existe Fav, a veces se te olvida y no lo marcas…
Aunque existe la función de búsqueda de GeekNews, parece que sigue siendo muy difícil encontrar publicaciones antiguas.
Ojalá GeekNews lo ofreciera de forma nativa.
¿Ha aparecido un upvoter salvaje de GeekNews....?
Y además, era un proyecto que había empezado a hacer en mayo de este año con vibe coding, pero como no salió bien, lo había dejado guardado. Luego, al retomarlo esta vez con Antigravity, resultó hacerlo mejor de lo que esperaba y pude terminarlo. Incluso con el scraping en Python, abrió por su cuenta el sitio de GeekNews, entró y también lo hizo.
Estamos considerando mejoras relacionadas con la búsqueda. Por favor, espera un poco más.
Es una noticia muy buena. Uso mucho GeekNews, así que siempre les estoy muy agradecido 🤲!