BookmarkHub: Una solución ligera de sincronización de marcadores entre navegadores basada en GitHub Gist.
BookmarkHub es una extensión de navegador gratuita y de código abierto diseñada para permitir la sincronización fluida de marcadores entre dispositivos y navegadores mediante GitHub Gist. Elimina la necesidad de que los usuarios registren cuentas separadas, aprovechando la infraestructura de GitHub para garantizar un almacenamiento de datos seguro y una migración flexible.
Características principales
- Dependencia de cuenta cero: Al prescindir del proceso de registro tradicional, se puede configurar rápidamente con tan solo un token de GitHub y un ID de Gist.
- Compatibilidad total con la plataforma: Compatible con los principales navegadores como Chrome, Firefox y Microsoft Edge.
- Mecanismo de sincronización de alta eficiencia: Ofrece la función de carga y descarga con un solo clic, y permite realizar copias de seguridad y restaurar marcadores de forma rápida.
- Gestión transparente: Muestra el número de marcadores locales y remotos en tiempo real, lo que facilita a los usuarios la comprobación del estado de sincronización.
- Limpieza rápida: Permite borrar los marcadores locales con un solo clic (se recomienda realizar una copia de seguridad antes de continuar).
Demostración de la interfaz
Principio de funcionamiento y seguridad
BookmarkHub convierte los marcadores en datos estructurados y los escribe directamente en los datos del usuario. Gist de GitHub Dado que los datos se almacenan en la cuenta de GitHub del usuario, este tiene control total y puede revisarlos o gestionarlos manualmente en cualquier momento a través de la página de Gist. Esta información se puede leer y sincronizar en cualquier navegador con el complemento instalado, siempre que se disponga del token y el ID de Gist correspondientes.
Guía de configuración
- 准备凭证: 在 GitHub 账号中创建具有 Gist 访问权限的 Token(建议遵循最小权限原则,仅授予 Gist 权限)。
- 创建存储: 在 GitHub 上新建一个 Gist,并记录下该 Gist 的唯一 ID。
- 安装插件:
- 激活同步: 打开插件设置面板,填入上述 Token 与 Gist ID,随后点击「上传书签」或「下载书签」完成初始化同步。
适用场景
- 环境迁移: 在重装系统或更换浏览器时,快速迁移海量书签。
- 多端同步: 在公司电脑、家用笔记本等不同设备间保持书签实时一致。
- 极简备份: 寻求一种无需依赖第三方云服务、且可由自己掌控的备份方案。
项目资源
开源代码及详细文档请访问 GitHub 仓库:https://github.com/dudor/BookmarkHub


