21 puan yazan hyunbin 2023-04-04 | 10 yorum | WhatsApp'ta paylaş

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.

Ek bağlantılar

10 yorum

 
roxie 2023-04-06

Hiç sormadan, sorgulamadan pat diye dönüştürülmüş dosyayı indiren UX gerçekten çok keyifli.

 
hyunbin 2023-04-06

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ş.

 
letaem77a 2023-04-04

Adı çok sevimli.

 
hyunbin 2023-04-04

Teşekkür ederim. Alan adı da sezgisel, SEO da iyi yapılmış gibi görünüyor; bu yüzden son derece memnunum.

 
xguru 2023-04-04

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.

 
nearfall 2023-04-05

CLI komutunu Automator'a klasör hedefli bir script olarak kaydedebilirsiniz gibi görünüyor.

 
hyunbin 2023-04-05

AppleScript çalıştırma

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

Shell betiğini çalıştırma

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

Yukarıdaki gibi yazarsam olur mu?

 
hyunbin 2023-04-04

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.

  • Tarih veya saat ekleme
  • Metin ekleme
  • Büyük/küçük harf değiştirme
  • Sıralı adlar oluşturma
  • Metin değiştirme
  • Tek bir öğe adı belirleme
 
simnalamburt 2026-02-21

CLI sürümü için bunu öneririm: https://github.com/cr0sh/jaso

Kurulum: brew install simnalamburt/x/jaso

 
hyunbin 2026-02-20

Alan adı değiştirildi. https://jamo.hyunb.in/