Netnyahoo
Mac용 실질적인 Chromium으로, Arc 사이드바와 Dia 폴리시를 갖추고 계정 없이 무료·오픈소스이며 광고·추적·소송에 면역이다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗App web que dice cuántas varillas necesita una columna de concreto. Escribes el ancho, el largo y el porcentaje de acero, y la app responde algo como "Necesitas 8 varillas de 1/2"", con un dibujo de cómo quedan en la columna.
Hecha con HTML, CSS y JavaScript. Se puede instalar como aplicación y funciona sin internet.
Además:
Arriba de la app hay una barra con 5 controles:
| Control | Qué hace |
|---|---|
| ➕ Nuevo | Limpia el formulario para un cálculo nuevo (atajo: Alt+N) |
| 📋 Copiar | Copia el resultado como texto |
| 🔗 Compartir | Abre un menú para compartir el resultado (WhatsApp, correo…), copiarlo o descargarlo en Excel, Word, CSV, JSON o texto (atajo: Alt+E) |
| 🖨️ Imprimir | Imprime el resultado con el dibujo de la columna |
| ❓ Ayuda | Abre "¿Cómo se calcula?" |
Con Compartir puedes descargar el cálculo en:
| Formato | Qué trae |
|---|---|
| Excel (.xlsx) | 3 hojas: Resultado, Otras opciones e Historial |
| Word (.docx) | Informe con el dibujo de la columna y las tablas de resultado y otras opciones |
| CSV, JSON, texto | Los mismos datos en formatos simples |
Los archivos se arman en el propio navegador (exportar.js), sin internet ni librerías externas.
Si presionas Copiar, Compartir o Imprimir antes de calcular, la app te avisa que primero hay que calcular.
Con la app instalada, la barra usa Window Controls Overlay: ocupa la barra de título de la ventana, junto a los botones de minimizar, maximizar y cerrar, y sirve para arrastrar la ventana. En el navegador se ve como una barra normal arriba de la página.
manifest.json la activa con "display_override": ["window-controls-overlay", "standalone"].style.css la coloca con env(titlebar-area-x / y / width / height) y usa app-region: drag (los botones llevan no-drag).app.js escucha navigator.windowControlsOverlay y el evento geometrychange para mostrar solo iconos cuando hay poco espacio.Para probarla sin instalar: en Edge DevTools → Aplicación → Manifiesto → Superposición de controles de ventana.
Siempre se usan al menos 4 varillas, una por esquina. El área de una varilla sale de su diámetro: π × d² ÷ 4, con d en cm (pulgadas × 2.54).
Cuando la app elige sola, busca el tamaño que cubra el acero necesario con poco desperdicio, sin demasiadas varillas y, si se puede, con un número par para que queden parejas.
index.html La página
style.css Los colores y el diseño (los colores están al inicio, en :root)
app.js Los cálculos, el dibujo y el historial
exportar.js Menú de compartir y exportación a Excel, Word, CSV, JSON y texto
manifest.json Datos para instalar la app
sw.js Hace que funcione sin internet y actualiza el widget
widgets/ Plantilla (tarjeta adaptable) y datos del widget
screenshots/ Capturas de la app y del widget
icons/ Iconos de la app
assets/ Logo
Desde esta carpeta:
python -m http.server 8080
Luego abre http://localhost:8080.
Tiene que ser desde localhost: si abres index.html con doble clic, no funcionan la instalación ni el modo sin internet.
Presiona el botón ⬇ Instalar del encabezado, o el icono de instalar en la barra de direcciones. La app se abrirá en su propia ventana y aparecerá en el menú Inicio.
Muestra el último cálculo y tiene los botones "Abrir Calculadora de Varillas" y "Nuevo" (index.html?nuevo=1).
Archivos: widgets/varillas-plantilla.json, widgets/varillas-datos.json, screenshots/ y el bloque widgets de manifest.json.
La página guarda el último resultado en la caché varillas-widget-datos y avisa a sw.js.
Requisito: la app debe estar en una URL https pública (ni localhost sirve) e instalarse con Microsoft Edge.
# 1. Runtime de Windows App SDK
winget install Microsoft.WindowsAppRuntime.1.2
winget install Microsoft.WindowsAppRuntime.1.8 # solo si hace falta una versión más nueva
# 2. Panel de widgets al día
Get-AppxPackage MicrosoftWindows.Client.WebExperience | Select Name, Version
winget upgrade --id 9MSSGKG348SP --source msstore
# 3. Versión de Edge
(Get-Item "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe").VersionInfo.ProductVersion
# 4. Reiniciar el panel de widgets
Get-Process Widgets* -ErrorAction SilentlyContinue | Stop-Process -Force
Pasos manuales:
Después de cada cambio en manifest.json o sw.js: desinstalar en edge://apps, abrir la URL, Ctrl+Shift+R e instalar de nuevo.
DevTools → Application → Manifest no muestra los widgets.
Cambia CACHE_VERSION en sw.js (por ejemplo, a v3.0.1) para que la app instalada descargue la versión nueva.