Juntemos los jamos - herramienta para resolver la separación de jamos en nombres de archivos (web/CLI)
(jamo.hyunb.in)En macOS Finder, los nombres de archivos en coreano que se asignan aparecen con los jamos separados en Windows y otros sistemas. Para resolverlo, creé una herramienta web y CLI. Funciona normalizando los nombres de archivo codificados en NFD a NFC. Todas las conversiones se realizan localmente. (ㅍㅏㅇㅣㄹㅁㅕㅇ → archivo)
Cómo usarlo
- Web: entra a Juntemos los jamos y arrastra y suelta archivos y carpetas. (jamoya.one)
- CLI: ejecuta el siguiente comando. Revisará y convertirá todos los archivos dentro del directorio.
npx jamoya-one@latest # Solo lectura - muestra los archivos codificados en NFD.
npx jamoya-one@latest --write # Escritura - codifica los nombres de archivo en NFC.
Como la CLI es un paquete de npm, requiere Node.js y npm. Descarga e instala el binario LTS más reciente desde el sitio web de Node.js o usa un administrador de versiones como nvm.
10 comentarios
La UX que descarga de golpe el archivo convertido sin preguntar ni discutir es muy divertida.
Gracias por verlo de manera positiva. Pensé en implementar un historial de conversiones, pero de todos modos todo se muestra en la lista de descargas.
El nombre es lindo.
Gracias. Estoy muy satisfecho porque el dominio también es intuitivo y parece que el SEO está bien trabajado.
¡Ah, esto está muy bueno!
Yo también uso seguido el script de servicio de "Recuperar nombres de archivo en coreano dañados en Mac".
Si fuera posible, me gustaría sugerir que también lo conviertan en un servicio así, porque creo que sería bastante práctico.
Parece que bastaría con registrar el comando CLI en Automator como un script dirigido a la carpeta.
Ejecutar AppleScript
Ejecutar script de shell
Si lo escribo así, ¿debería funcionar?
Gracias por tu comentario. Revisé el
Workflowque se usa en el caso que compartiste, pero parece difícil de implementar porque para cambiar el nombre de los elementos en Finder solo ofrece las siguientes funciones.Para la versión CLI recomiendo esta: https://github.com/cr0sh/jaso
Instalación:
brew install simnalamburt/x/jasoEl dominio ha cambiado. https://jamo.hyunb.in/