ジャモよ集まれ - ファイル名の字母分離を解決するツール(Web/CLI)
(jamo.hyunb.in)macOS Finderで設定した韓国語ファイル名は、Windows などでは字母が分離して表示されます。これを解決する Web および CLI ツールを作成しました。NFD でエンコードされたファイル名を NFC に正規化する方式で動作します。すべての変換はローカルで行われます。(ㅍㅏㅇㅣㄹㅁㅕㅇ → 파일명)
使い方
- Web: ジャモよ集まれ にアクセスして、ファイルやフォルダをドラッグ&ドロップします。(jamoya.one)
- CLI: 次のコマンドを実行します。ディレクトリ内のすべてのファイルを確認して変換します。
npx jamoya-one@latest # 읽기 전용 - NFD로 인코딩 된 파일을 안내합니다.
npx jamoya-one@latest --write # 쓰기 - 파일명을 NFC로 인코딩합니다.
CLI は npm パッケージのため、Node.js と npm が必要です。Node.js Web サイト から最新の LTS バイナリをダウンロードしてインストールするか、nvm のようなバージョン管理ツールを使用します。
8件のコメント
何も尋ねず確認もせず、いきなり変換されたファイルをダウンロードするUXがとても楽しいですね
好意的に見ていただき、ありがとうございます。変換履歴を実装しようかと思いましたが、どうせダウンロード一覧にすべて表示されているんですよね。
ありがとうございます。ドメインも直感的で、SEOもうまくできているようで、大変満足しています。
あっ、これはいいですね!
私は「Macで壊れた韓国語ファイル名を復旧する」のサービススクリプトもよく使っているのですが。
もし可能であれば、このようにサービスとして作っていただくのもなかなか便利そうなので、ご提案まで。
CLIコマンドをAutomatorでフォルダ対象のスクリプトとして登録すればよさそうです。
AppleScriptを実行
シェルスクリプトを実行
上記のように書けばよいでしょうか。
ご意見ありがとうございます。共有いただいた事例で使われている「Workflow」を確認しましたが、Finder の項目名変更では次の機能しか提供されていないため、実装は難しそうです。
ドメインが変更されました。 https://jamo.hyunb.in/