Escribo aquí debido a que este proyecto es uno de los que más me ha gustado desarrollar y compartir con la comunidad, y me gustaría contar un poco sobre su historia y evolución.
Todo comenzó con una necesidad personal: tenía muchísimos enlaces guardados en diferentes lugares (marcadores del navegador, notas, documentos, etc.) y quería tenerlos todos en un solo lugar, organizados y fáciles de encontrar. Así que decidí crear un repositorio en GitHub para guardar todos mis enlaces favoritos.
Marcadores
El sistema de marcadores que tienen actualmente los navegadores son eficientes para lo que se hizo, pero no quiero tener una lista como si fueran articulos de la constitución así que decidí buscar alternativas porque
- Tengo varios sitios webs que a veces consulto o paso para ver.
- Hay repositorios de herramientas que valoro o que desearía darles más lugar del que tienen.
- Quiero poder compartir estos enlaces con otras personas de manera sencilla.
- Busco tener un solo lugar y no carpetas separadas.
y por cierto, poder buscarlos con un comando o incluso que una IA pueda leerlos y recomendarme algo.
Por ello los marcadores no fueron lo suficiente pero cumplieron lo que tenian, me motivó a iniciar esto.
Página de marcadores
Algo que leí hace mucho es en un blog sobre un desarrollador que hizo su página personal con links e imágenes que deseaba guardar, muy simple y práctico, Git ayuda bastante en esto porque tu futuro yo sabrá que te gustaba en aquel momento, literalmente tu máquina del tiempo. :D
Intenté hacer algo así, buscaba tener una BD para guardarlo y tener analiticas mientras me la pasaba en lo que importa pero la regla de KISS, estuvo más que presente y reflexioné.
Puede que tal desarrollador tenga distintas necesidades, esa solución me generaba fricción al tener que abrir el editor, guardar el marcador y comitear, no muy práctico e incluso me daba pereza.
Descarté la idea de continuar y solamente mantuve la simplicidad de que los marcadores se encarguen con páginas personales que tengo, lo genial es que al tener un perfil, ya sea de Firefox (Zen Browser, el navegador que uso a menudo) y Chrome, es que se sincronizan, util por ahora, insostenible para el futuro.
Mi antigua herramienta personal al rescate
Tengo un sistema hecho con ayuda de la IA para servir archivos de mi pc en la web local (vía localhost) con PHP, no brindo detalles porque no va relacionado, pero podía editar un archivo de links, sí, llevé la idea anterior de la Página de Marcadores a un archivo editable vía web, porque me era más sencillo cambiar de pestaña que de aplicación (hey tú, si me entiendes).
Llegué a acostumbrarme y mantuve muchos recursos allí que a veces veia, y otros que no quería perder por distintas razones, usé Markdown para esto porque era sencillo, y como mi app PHP podía exportar Markdown a HTML, era súper.
Pero no me quedo en un asiento a ver que puedo hacer mucho más, quise dar el salto y tener más responsabilidad como presencia en lo que hago (mi actividad en GitHub, era deprimente jeje), por lo que a continuación y como a menudo veo, me surgió una pequeña idea.
Repositorio público
A menudo paso por repositorios que no son tan conocidos y doy vistazos, me agrada porque saber que alguien dedicó tiempo a ello, es sinónimo de cariño y esfuerzo.
Vi las listas Awesome, muy famosas por la vasta utilidad que cargan, me inspiré mucho al verlas y buscaba algo como esto.
Recuerdo que tuve que migrar mis enlaces anteriores que tenía en el archivo anterior, uno local.
No era mucho de poner en público lo que hacía debido a un temor interno, pero me animé y lo hice.
Actualmente, el proyecto ha evolucionado mucho, e incluso diría que he delegado varias tareas que contaré en el siguiente capitulo de mi bitácora de proyecto.