21 poin oleh hyunbin 2023-04-04 | 10 komentar | Bagikan ke WhatsApp

Nama file berbahasa Korea yang ditentukan di Finder macOS akan ditampilkan dengan jamo terpisah di Windows dan lingkungan lainnya. Untuk mengatasinya, saya membuat alat web dan CLI. Alat ini bekerja dengan menormalkan nama file yang dienkode dalam NFD menjadi NFC. Semua konversi dilakukan secara lokal. (ㅍㅏㅇㅣㄹㅁㅕㅇ파일명)

Cara penggunaan

  • Web: akses Jamoya, Berkumpullah lalu seret dan lepaskan file serta folder. (jamoya.one)
  • CLI: jalankan perintah berikut. Alat ini memeriksa dan mengonversi semua file di dalam direktori.

npx jamoya-one@latest # 읽기 전용 - NFD로 인코딩 된 파일을 안내합니다.  
npx jamoya-one@latest --write # 쓰기 - 파일명을 NFC로 인코딩합니다.  

Karena CLI adalah paket npm, alat ini memerlukan Node.js dan npm. Unduh dan instal biner LTS terbaru dari situs web Node.js, atau gunakan pengelola versi seperti nvm.

Tautan tambahan

10 komentar

 
roxie 2023-04-06

UX yang langsung mengunduh file hasil konversi tanpa banyak tanya benar-benar sangat menyenangkan.

 
hyunbin 2023-04-06

Terima kasih sudah melihatnya secara positif. Saya sempat mempertimbangkan untuk mengimplementasikan riwayat konversi, tetapi ternyata semuanya sudah ditampilkan di daftar unduhan.

 
letaem77a 2023-04-04

Namanya lucu.

 
hyunbin 2023-04-04

Terima kasih. Domain-nya juga intuitif, dan sepertinya SEO-nya juga bagus, jadi saya sangat puas.

 
xguru 2023-04-04

Wah, ini bagus sekali!

Saya juga sering menggunakan skrip layanan dari "Memulihkan nama file Hangul yang rusak di Mac".
Kalau memungkinkan, saya ingin mengusulkan juga agar dibuat sebagai layanan seperti ini, karena menurut saya akan cukup praktis.

 
nearfall 2023-04-05

Sepertinya cukup mendaftarkan perintah CLI ke Automator sebagai skrip yang menargetkan folder.

 
hyunbin 2023-04-05

Menjalankan AppleScript

on run {input, parameters}  
  set p to path to me  
  return p  
end run  

Menjalankan skrip shell

APP_PATH=$1  
cd "$APP_PATH"  
npx jamoya-one@latest --write  

Kalau ditulis seperti di atas, apakah akan berhasil?

 
hyunbin 2023-04-04

Terima kasih atas masukannya. Saya sudah melihat Workflow yang digunakan dalam contoh yang Anda bagikan, tetapi sepertinya akan sulit diimplementasikan karena penggantian nama item Finder hanya menyediakan fungsi-fungsi berikut.

  • Menambahkan tanggal atau waktu
  • Menambahkan teks
  • Mengubah huruf besar/kecil
  • Membuat nama berurutan
  • Mengganti teks
  • Menetapkan nama untuk satu item
 
simnalamburt 2026-02-21

Untuk versi CLI, saya merekomendasikan ini: https://github.com/cr0sh/jaso

Instalasi: brew install simnalamburt/x/jaso

 
hyunbin 2026-02-20

Domain telah diubah. https://jamo.hyunb.in/