Show HN: Lista OPML de blogs personales de usuarios de Hacker News
(github.com/outcoldman)- Reúne blogs personales surgidos del hilo de Hacker News Ask HN: Could you share your personal blog here? y los ofrece en formato OPML para importarlos fácilmente en tu lector RSS favorito
- La forma de uso es descargar list.opml e importarlo en el lector RSS; los blogs añadidos después de la publicación en HN se ofrecen por separado en listx.opml
- Al generar la lista, se excluye a los usuarios con karma de 1 o menos, usándolo como criterio para ignorar spam o cuentas de un solo uso
- La lista se ordena según el karma de los usuarios de Hacker News, y los blogs del principio pertenecen a los usuarios con mayor karma
- El usuario puede editar la lista en un editor para dejar solo los 10 o 100 blogs principales, o eliminar los blogs que no le interesen
- No se pudieron extraer las URL de blogs de todos los comentarios, y como solo se analizaron las URL reconocidas correctamente, la lista no está completa
- Algunos blogs pueden faltar porque no tienen feed RSS o porque sus etiquetas
<link rel="alternate" type="application/rss+xml" href="...">,<link rel="alternate" type="application/atom+xml" href="...">no incluyen un feed RSS - Como resultado, se reunieron más de 1100 blogs, y no se revisó la calidad del contenido, si es seguro verlo en horario laboral ni el idioma usado
- La regeneración de la lista se ejecuta con
go run ./main.go | tee > console.log, y toma tiempo porque debe obtener el karma de cada usuario y el feed RSS de cada blog - La forma de contribuir es añadir blogs manualmente a
listx.opml;list.opmlse sobrescribe, así que no está pensado para agregar contenido directamente ahí - La licencia es MIT
1 comentarios
Comentarios en Hacker News
También vale la pena ver el hilo anterior de RSS Renaissance: https://news.ycombinator.com/item?id=16907298
Ojalá esta lista se siga manteniendo y actualizando, y también me interesa saber si recomiendan algún buen lector de RSS que pueda manejar bien este archivo OPML
Probé Omea Reader, pero no pudo importar muchos feeds
Ofrece no solo los 600 URL del hilo reciente, sino también publicaciones aleatorias diarias de un hilo similar de abril del año pasado y de varias fuentes indie: https://indieblog.page/rss
Mi blog estuvo en el hilo por un tiempo, pero parece que ni siquiera salió en la salida de consola: https://news.ycombinator.com/item?id=36596022
Sé que no tengo suficiente karma, pero aun así siento que al menos eso debería haber quedado registrado en el log
Me pregunto si, como criterio anti-spam, también podrían considerar la antigüedad de la cuenta en lugar del karma. Llevo bastante tiempo lurkeando por aquí, y supongo que no soy el único
Llevo un tiempo jugando con Node-RED[1], y como me gusta Node-RED, rehíce esto en Node-RED
El flujo[2], es decir, el código, puede verse en línea y editarse, pero no desplegarse. El feed[3] se almacena en caché y se actualiza aproximadamente cada hora
No puedo garantizar nada porque está en un servidor pequeño de Heroku y podría caerse o romperse pronto
Tomé muchas ideas del codebase original :)
[1]=https://nodered.org
[2]=https://demo.openmindmap.org/omm/#flow/a8d90fc15ab6990b
[3]=https://blog.openmindmap.org/example/hacker-news-personal-bl...
No feed: [https://tommasoamici.com](<https://tommasoamici.com>) by tommasoamici ( 216 ) no feed found for [https://tommasoamici.com](<https://tommasoamici.com>)Al ver esto, me di cuenta de que al migrar recientemente mi blog a Astro olvidé poner el enlace del feed RSS en la etiqueta
head, y ya lo corregíParece que aquí hay algunos URL mal formados
hrefViendo que en la lista hay muchos del tipo
[https://url.com//feed.xml](<https://url.com//feed.xml>), parece que habría que ajustar la lógica de scraping¿Solo estás concatenando
[https://url.com/](<https://url.com/>)y/feed.xml?HEADdel sitio del blogEl problema es que algunas personas usan
//example.com/feed.rss, otrasfeed.rsso/feed.rssAsí que terminé armando una lógica de resolución de URL bastante tonta, cuando en realidad debí haber usado ResolveReference del runtime de Go. Ese problema debería quedar corregido en la lista final
index.htmlSupongo que ese es el comportamiento estándar de Hugo
Me perdí el hilo original, pero me gustaría que también incluyeran mi blog
RSS Feed (en): https://backendhance.com/en/blog/index.xml
RSS Feed (de): https://backendhance.com/blog/index.xml
Instalé 5 apps lectoras de RSS en Linux Mint para probar el OPML, y 4 —incluyendo Thunderbird, Liferea, Quitrss y otra cuyo nombre no recuerdo— fallaron al importar el archivo
Gnome RSS sí lo importó, pero se volvió lento y lleno de bugs
Parece que el archivo es demasiado largo para que lo manejen apps RSS comunes, y como algunas arrojaron un error de “incorrect format”, también podría haber un pequeño problema de formato. Thunderbird fue una de ellas
Ahora estoy probando CPod y dándole algo de tiempo. Ojalá funcione después de unos 20 minutos
También me pregunto si un lector de RSS basado en web manejaría mejor este archivo
Los que fallaron incluían una mezcla de no se pudo encontrar, errores de conexión y algunos URL inválidos
Me pregunto si muestra algún error al importarlo
Puede que este XML no sea válido, así que voy a regenerarlo en unos minutos
Solo me faltan 20 mil de karma, pero no tengo muy claro cómo se junta karma en Hacker News
Quizá habría que hacer un fork para que el usuario pueda definir directamente el karma mínimo requerido para el historial del blog
Así cada quien puede decidir por sí mismo si le gusta o no. 100 fue un número puesto algo arbitrariamente, sin saber bien qué tenía de bueno o malo
¿Habrá una forma sencilla de hacer un feed de feeds con todos estos feeds? O sea, ver todo como un solo feed RSS