Creo herramientas pequeñas para el navegador que funcionan en local.
Casi todos los productos nacen de la misma molestia: algo que debería costar un paso cuesta cuarenta. Lo que estamos publicando ahora es Saver: un archivador de medios que deja todo en tu propio disco, una extensión por plataforma, compartiendo el mismo núcleo local.
- Rol
- Desarrollador
- Ubicación
- Remoto
- Tecnologías
- Chrome MV3, JavaScript puro, Node
- Enfoque
- Herramientas locales
Acerca de
Trabajo en extensiones de navegador y en las pequeñas herramientas que las rodean. La regla a la que siempre vuelvo: si una función necesita un servidor, necesita una buena razón. La mayoría de las veces no la tiene.
Por eso todos los productos de aquí funcionan por completo en tu equipo: sin cuenta, sin telemetría, nada que registrar. También por eso el código es más pequeño de lo que esperarías.
Proyectos
Una familia de extensiones de Chrome y las herramientas que las construyen.
Saver — Instagram Media Archive
Guarda publicaciones, Reels, Historias e Historias destacadas que tengas permiso de conservar, directo a tu disco.
Extensión de Chrome 1 de 7 disponibleLa familia Saver · 7 plataformas
Instagram, X, TikTok, Douyin, Rednote, Kuaishou and YouTube: cada una integrada por separado, todas compartiendo un mismo núcleo local.
Extensiones de Chrome DisponibleSaver Family Bundle
Una clave desbloquea todas las ediciones de plataforma. $19.9, pago único.
$19.9Herramientas
Utilidades pequeñas escritas para estos proyectos, que conservo porque resultaron útiles.
sync-core
Copia las bibliotecas compartidas en cada aplicación y hace fallar la compilación cuando una copia se desvía del origen.
CLI de Nodesite-build
Genera este sitio: 10 idiomas a partir de un conjunto de plantillas y un JSON por idioma.
CLI de Nodelicense-keygen
Emite claves de licencia Ed25519 sin conexión, así que la activación nunca requiere llamar a un servidor.
CLI de NodeNotas
Apuntes sobre lo que falló, lo que funcionó y lo que haría distinto.
- PróximamentePor qué tu extensión no debería tener backend Las cuentas, el almacenamiento en la nube y la limitación en el servidor aportan comodidad, pero cuestan riesgo sobre tus datos y trabajo operativo. Qué cede realmente el enfoque local y qué recupera a cambio.
- PróximamenteLos límites de tasa son una decisión de producto, no un caso de error Cuotas gratuitas, tamaños de lote, retroceso: tratar los límites de peticiones como una parte del producto que se diseña, no como una excepción que se resuelve cuando ocurre.
- PróximamentePublicar un solo archivo en diez idiomas Un texto, diez idiomas, más de cien páginas. Una cadena de compilación sin dependencias que evita que se desalineen.
Apoya este proyecto
Saver lo desarrolla y mantiene un equipo pequeño. Si te ha sido útil, agradeceríamos mucho tu apoyo por cualquiera de los canales de abajo. Gracias.
Contacto
Reportes de errores, dudas sobre licencias o una herramienta que te gustaría que existiera: el correo es la vía más rápida para contactarme.