Jamo, juntem-se - ferramenta para corrigir a separação de jamo em nomes de arquivos (web/CLI)
(jamo.hyunb.in)No Finder do macOS, nomes de arquivos em coreano podem aparecer com os jamo separados no Windows e em outros ambientes. Para resolver isso, criei uma ferramenta web e CLI. Ela funciona normalizando nomes de arquivos codificados em NFD para NFC. Toda a conversão é feita localmente. (ㅍㅏㅇㅣㄹㅁㅕㅇ → 파일명)
Como usar
- Web: acesse Jamo, juntem-se e arraste arquivos e pastas para lá. (jamoya.one)
- CLI: execute o comando abaixo. Ele verifica e converte todos os arquivos dentro do diretório.
npx jamoya-one@latest # Somente leitura - informa os arquivos codificados em NFD.
npx jamoya-one@latest --write # Escrita - codifica os nomes de arquivos em NFC.
Como a CLI é um pacote npm, ela requer Node.js e npm. Baixe e instale o binário LTS mais recente no site do Node.js ou use um gerenciador de versões como o nvm.
10 comentários
A UX que baixa o arquivo convertido de cara, sem perguntar nem discutir, é divertida demais.
Obrigado por ver isso de forma positiva. Pensei em implementar um histórico das conversões, mas de qualquer forma tudo já aparece na lista de downloads.
O nome é fofo.
Obrigado. Estou muito satisfeito também, porque o domínio é intuitivo e parece que o SEO também ficou bem feito.
Ah, isso é ótimo!
Eu também uso com frequência o script de serviço de "Recuperando nomes de arquivos em coreano corrompidos no Mac".
Se for possível, gostaria de sugerir que vocês também criassem isso como um serviço, porque parece ser bastante prático.
Parece que daria para registrar o comando CLI no Automator como um script direcionado à pasta.
Executar AppleScript
Executar script de shell
Se eu escrever assim, deve funcionar?
Obrigado pela opinião. Dei uma olhada no
Workflowusado no caso que você compartilhou, mas parece que será difícil implementar porque a alteração de nome de itens no Finder oferece apenas as seguintes funções.Para a versão CLI, recomendo esta: https://github.com/cr0sh/jaso
Instalação:
brew install simnalamburt/x/jasoO domínio foi alterado. https://jamo.hyunb.in/