macOS Finder'da oluşturulan Korece dosya adları, Windows gibi ortamlarda jamo'lara ayrılmış şekilde görüntülenir. Bunu çözmek için bir web ve CLI aracı geliştirdim. NFD ile kodlanmış dosya adlarını NFC'ye normalize ederek çalışır. Tüm dönüşümler yerel olarak gerçekleştirilir. (ㅍㅏㅇㅣㄹㅁㅕㅇ → 파일명)
Kullanım
- Web: Jamo Bir Araya Gelsin adresine gidip dosya ve klasörleri sürükleyip bırakın. (jamoya.one)
- CLI: Aşağıdaki komutu çalıştırın. Dizin içindeki tüm dosyaları kontrol eder ve dönüştürür.
npx jamoya-one@latest # salt okunur - NFD ile kodlanmış dosyaları gösterir.
npx jamoya-one@latest --write # yazma - dosya adlarını NFC ile kodlar.
CLI bir npm paketi olduğu için Node.js ve npm gerektirir. En güncel LTS ikili dosyasını Node.js web sitesinden indirip kurabilir ya da nvm gibi bir sürüm yöneticisi kullanabilirsiniz.
10 yorum
Hiç sormadan, sorgulamadan pat diye dönüştürülmüş dosyayı indiren UX gerçekten çok keyifli.
Olumlu değerlendirmeniz için teşekkür ederim. Dönüştürme geçmişini eklemeyi düşünmüştüm ama zaten hepsi indirme listesinde gösteriliyormuş.
Adı çok sevimli.
Teşekkür ederim. Alan adı da sezgisel, SEO da iyi yapılmış gibi görünüyor; bu yüzden son derece memnunum.
Ah, bu güzelmiş!
Ben de sık sık "Mac'te bozulan Korece dosya adlarını kurtarma" için servis script'ini kullanıyorum.
Mümkünse bunu böyle bir servis olarak da yapmanızın epey pratik olabileceğini düşünüyorum; bir öneri olarak paylaşmak istedim.
CLI komutunu Automator'a klasör hedefli bir script olarak kaydedebilirsiniz gibi görünüyor.
AppleScript çalıştırma
Shell betiğini çalıştırma
Yukarıdaki gibi yazarsam olur mu?
Görüşünüz için teşekkür ederim. Paylaştığınız örnekte kullanılan 'Workflow'a baktım; ancak Finder öğe adını değiştirme için yalnızca aşağıdaki işlevleri sunduğundan, bunu uygulamak zor görünüyor.
CLI sürümü için bunu öneririm: https://github.com/cr0sh/jaso
Kurulum:
brew install simnalamburt/x/jasoAlan adı değiştirildi. https://jamo.hyunb.in/