Jaso
OSX 의 NFD 사용으로 인한 한글 자소분리 버그를 해결합니다.
Install / Use
/learn @hsol/JasoREADME
자소
mac OSX 사용자들을 위한 한글 자소분리 방지 앱
Python 3.11
앱 초기설정
poetry(python 패키지 매니저) 설치
pip install poetry
또는 Brew 로 설치
brew install poetry
패키지 설치
eval $(poetry env activate)
poetry install
앱 개발
poetry run python main.py
앱 빌드
기본 앱 빌드
./build.sh
설치 파일(DMG) 생성
./build_dmg.sh
생성된 DMG 파일을 더블클릭하여 마운트한 후, 자소.app을 Applications 폴더로 드래그 앤 드롭하여 설치할 수 있습니다.
앱 사용하기
1. 앱 실행
DMG 파일을 통해 설치한 후 Applications 폴더에서 자소 앱을 실행하거나, 개발 중이라면 다음 명령어로 실행할 수 있습니다:
poetry run python main.py
<img width="236" height="114" alt="image" src="https://github.com/user-attachments/assets/dbdc053e-9f8c-402b-9ffa-f83ab66879fc" />
2. 대상 폴더 선택
자동변환을 원하는 폴더를 선택해줍니다.
<img width="116" height="101" alt="image" src="https://github.com/user-attachments/assets/76b2ab1a-1679-443d-b7b8-fcb3ad3be73f" /> <img width="809" height="461" alt="image" src="https://github.com/user-attachments/assets/31e7b6b9-952e-49c3-aa02-a0171f44a035" />이제 수정되거나, 이동하거나, 추가되는 폴더 및 파일명의 한글이 자소분리되지 않습니다!
<img width="271" height="220" alt="image" src="https://github.com/user-attachments/assets/77d569a5-53eb-4ba8-802c-6c9a3148b99f" />3. 한번에 변환
기본적으로 이전에 추가된 파일에 대해서는 변환을 진행하지 않습니다. 이 경우 "한번에 변환" 기능을 활용하여 변환할 수 있습니다. <img width="216" height="114" alt="image" src="https://github.com/user-attachments/assets/e3faa353-efcf-44e6-9183-d7a489c1ef31" /> <img width="269" height="282" alt="image" src="https://github.com/user-attachments/assets/c703cc64-956a-4559-a08f-c009537d6d2d" />
4. 변환완료!
(deprecated)가이드 영상 업데이트필요
https://github.com/hsol/jaso/assets/1524891/67e1994b-a43d-4c8d-bf66-05993ec9ef29
