billetera de enlaces
Una base de datos de marcadores autohospedada con búsqueda de contenido de página de texto completo.
La búsqueda utiliza derivaciones en inglés, lo que proporciona coincidencias con palabras similares, tanto en los títulos como en el contenido de las páginas. Las búsquedas son increíblemente rápidas.
El contenido de los marcadores se vuelve a eliminar automáticamente periódicamente. Se pueden aplicar etiquetas (aunque con la búsqueda de texto completo a menudo no son necesarias). Los marcadores se pueden administrar fácilmente y se pueden importar o exportar de forma masiva.
Los marcadores se pueden agregar con dos clics a través del bookmarklet.
Lista de características
- Implementación binaria única multiplataforma simple
- o ventana acoplable si lo prefieres
- Bookmarklet, un solo clic para agregar un marcador desde cualquier página web
- Búsqueda de texto completo
- El contenido de los marcadores se extrae e indexa localmente
- El contenido de la página se actualiza periódicamente y automáticamente.
- Busque de forma interactiva entre títulos y contenidos
- Resultados tremendamente rápidos mientras escribes
- búsqueda de texto completo ~60 ms (sobre contenido de texto completo de 600 marcadores)
- No es necesario recordar cómo archivaste algo, solo necesitas una o dos palabras clave para descubrirlo nuevamente.
- Base de datos integrada, no se requiere una base de datos separada
- Luz sobre los recursos
- ~21Mb binario
- ~40Mb de memoria
- ~24Mb de base de datos (600 marcadores, contenido de texto completo indexado)
- Exporte fácilmente sus marcadores a un archivo de texto sin formato: sus datos son suyos
Instalación
Estibador
- Copie el
docker-compose.yml-sample
a un directorio en algún lugar - Cambie el nombre a
docker-compose.yml
y edítelo según sus necesidades- En la mayoría de los casos, sólo necesita cambiar la ruta al punto de montaje
/data
.
- Ejecute
docker-compose up -d
Para actualizar:
-
docker-compose pull
-
docker-compose up -d
Paquetes (deb/rpm)
- Descargue el .deb o .rpm de los lanzamientos
- Instalar usando apt/dpkg/rpm
- Crea automáticamente un servicio systemd, habilitado e iniciado
- Se ejecuta como usuario
linkwallet
- Base de datos almacenada en
/var/lib/linkwallet
Binario
- Descargue el binario apropiado desde la página de lanzamientos
- Instalar en algún lugar de su sistema
- Ejecute
./linkwallet -db-path /some/path/xxxx.db
donde /some/path/xxxx.db
es la ubicación de su base de datos de marcadores (se creará si aún no existe)
Fuente
- Consulta el código
-
go build cmd/linkwallet/linkwallet.go
Usando
linkwallet es una aplicación 100% basada en web. Después de ejecutar, acceda a la interfaz web en el puerto 8109 (la ventana acoplable usa el ejemplo docker-compose.yml) o 8080 (predeterminado en binario).
Cambie el número de puerto configurando la variable de entorno PORT.
Si coloca linkwallet en una máquina separada, o detrás de un proxy inverso, vaya a la página de configuración y configure el parámetro BaseURL
correcto, o los bookmarklets no funcionarán.
Hoja de ruta
- Más opciones a la hora de gestionar enlaces
- Más opciones de etiquetas
- bookmarklet con etiquetas precargadas
- buscar/filtrar por etiquetas