Cliente TUI (interfaz de texto) para Silo, el gestor de enlaces autoalojado. Basado en Textual.
- Python 3.10+
textual>= 8.0httpx
python3 -m venv ~/.venv/silo
source ~/.venv/silo/bin/activate
pip install textual httpxMediante variables de entorno:
export SILO_HOST=http://192.168.1.10:7123
export SILO_TOKEN=tu_tokenSi no se definen, usa los valores por defecto: http://192.168.1.10:7123 y changeme.
source ~/.venv/silo/bin/activate
python3 silo-tui.pyCreá un script silo.sh para simplificar el arranque:
#!/bin/bash
SILO_HOST=http://192.168.1.10:7123
SILO_TOKEN=tu_token
source ~/.venv/silo/bin/activate
python3 /ruta/a/silo-tui.py
deactivatechmod +x silo.sh| Tecla | Acción |
|---|---|
a |
Agregar enlace |
d |
Borrar enlace seleccionado |
o |
Abrir enlace en el navegador |
r |
Refrescar |
/ |
Buscar |
Esc |
Limpiar búsqueda |
↑ ↓ |
Navegar enlaces |
q |
Salir |
- Listado de enlaces con título, colección, fecha y estado de sync con Raindrop
- Filtro por colección desde el sidebar
- Búsqueda en tiempo real
- Agregar enlaces con autodetección de título
- Borrar enlaces con confirmación
- Abrir enlaces directamente en el navegador (
xdg-open)
Este cliente requiere una instancia de Silo corriendo y accesible.
