Parse Korean address text into various address fields based on juso.go.kr API
Project description
addresskr은 도로명주소를 juso.go.kr API를 이용해서 파싱해서 부분별로 사용할 수 있는 라이브러리다.
다음과 같이 설치할 수 있다.
pip install addresskr
juso.go.kr API를 이용하기 때문에 API key를 발급 받아야 한다. 다음 주소에서 발급 받을 수 있다. https://business.juso.go.kr/addrlink/openApi/apiReqst.do
발급 받은 키는 https://github.com/theskumar/python-dotenv를 통해서 지정할 수도 있고, 수동으로 지정할 수도 있다.
.env 파일 사용하기
JUSO_GO_KR_API_KEY=xxxx
직접 지정하기
from addresskr.jusogokr import settings
settings.JUSO_GO_KR_API_KEY = 'xxxx'
API key를 설정하고 나면 다음과 같이 사용할 수 있다.
from addresskr import 도로명주소
address = 도로명주소.parse('경기도 성남시 분당구 판교역로192번길 14-2, 912-비54호 (삼평동, 골드타워)')
print(address.시군구명, address.읍면동명, address.우편번호, address.법정동코드)
도로명주소 클래스는 juso.go.kr API의 응답 필드를 한국어로 번역한 필드들에 법정동코드, 상세주소 등의 필드가 추가로 들어가 있다.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file addresskr-0.1.10.tar.gz.
File metadata
- Download URL: addresskr-0.1.10.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
024bf47cede459e8ada1ed6d2f3f546497300360eb297828732d6e7a2727d455
|
|
| MD5 |
2cb37e782327ca6c44d2dac217af2bcb
|
|
| BLAKE2b-256 |
079dd1db0199ba88ca9d7f95b1d37783076ce12b80fac6e966e61ea9b8de3f97
|
File details
Details for the file addresskr-0.1.10-py2.py3-none-any.whl.
File metadata
- Download URL: addresskr-0.1.10-py2.py3-none-any.whl
- Upload date:
- Size: 2.0 MB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67e32466ccdc4893bfecf680d4922a09dfb461f42b6d7c2cf3ccbf94629362ae
|
|
| MD5 |
abcd03b9d1502012d32b320361fe9bb2
|
|
| BLAKE2b-256 |
58f3feee7fdcd9309a46301b0e683ef892f28ede665af745b296a493b67f8c1f
|