Hangulpy

Latest version: v1.0.5

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.5

- `1.0.4` 버전에서는 `warning` 문구에 오타가 있어 수정 후 `1.0.5`로 릴리즈 했습니다.
2. `Deprecated Warning`을 제거할 수 있나요?
- 네. 가능합니다.

python
import warnings

DeprecationWarning 경고를 무시하도록 설정
warnings.filterwarnings("ignore", category=DeprecationWarning)

from hangulpy import get_chosung

text = "가"
print(get_chosung(text)) ㄱ


이런 방식으로 하면 `Deprecated Warning`이 뜨지 않습니다. 다만 다음 버전에서는 제거되므로, 완벽하게 호환되는 `get_chosung_string`을 사용하는 것을 권장합니다!

1.0.3

* [기능추가] [초성 반환 기능 추가 2](https://github.com/gaon12/hangulpy/issues/2)

`1.0.3`에서는 문자열의 초성 반환 기능이 추가되었습니다.

python
from hangulpy import get_chosung_string

text = "대한민국"
print(get_chosung_string(text)) ㄷㅎㅁㄱ

이런식으로 사용하면 됩니다. 한글이 아닌 문자(숫자나 알파벳 등)는 그대로 반환됩니다.

만약 문자열에 띄어쓰기가 있는 경우, 기본적으로 공백 없이 반환됩니다. 예를 들어 `대한 사람 대한으로 길이 보전하세` 문구를 기본값으로 사용 시, `ㄷㅎㅅㄹㄷㅎㅇㄺㅇㅂㅈㅎㅅ`로 반환되는데, 함수에 `keep_spaces=True` 옵션을 준다면, `ㄷㅎ ㅅㄹ ㄷㅎㅇㄹ ㄱㅇ ㅂㅈㅎㅅ`으로 반환합니다.

python
from hangulpy import get_chosung_string

text = "대한 사람 대한으로 길이 보전하세"
print(get_chosung_string(text, keep_spaces=True)) ㄷㅎ ㅅㄹ ㄷㅎㅇㄹ ㄱㅇ ㅂㅈㅎ


이것과 별도로 문서에는 명시되어 있지 않았지만, 문자에 대한 초성 반환 기능도 있습니다. 자세한 내용은 [위키 문서](https://wiki.uiharu.dev/w/hangulpy)를 참고하세요!

--------

패키지 업데이트는 다음과 같이 하면 됩니다.
bash
pip install hangulpy -U


버그나 기능 개선, 기타 내용들은 이슈로 알려주세요! Pull Request도 언제나 환영입니다!

1.0.2

* [버그] [배열로 초/중/종성 분해 오류 1](https://github.com/gaon12/hangulpy/issues/1)

문서 정리 중에 발견한 버그였습니다. 이런 버그들이 많을것으로 예상되오니, 적극적인 이슈 리포팅을 해주시면 감사하겠습니다!

패키지 업데이트는 다음과 같이 하면 됩니다.
bash
pip install hangulpy -U

1.0.1

1.0.1 버전을 릴리즈했습니다. 다음 항목들이 수정되었습니다.

* 조사 기능에서 **'을/를', '이/가', '은/는', '과/와'** 뿐만 아니라, **'으로/로', '이나/나', '이에/에', '이란/란', '아/야', '이랑/랑', '이에요/예요', '으로서/로서', '으로써/로써', '으로부터/로부터', '이여/여', '께서', '이야/야', '와서/와', '이라서/라서', '이든/든', '이며/며', '이라도/라도', '이니까/니까', '이지만/지만', '이랑는/랑는'** 을 추가적으로 추가했습니다.

추가적인 기능들이나, 버그, 개선사항들은 언제든지 알려주세요!

1.0.0

첫 릴리즈입니다. 아마 버그가 산재할 것 같은데, 그래도 미래의 제가 하겠죠... 버그나 개선사항 리포팅은 언제나 환영입니다!

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.