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를 통해서 지정할 수도 있고, 수동으로 지정할 수도 있다.
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
addresskr-0.1.1.tar.gz
(374.6 kB
view hashes)
Built Distribution
addresskr-0.1.1-py2.py3-none-any.whl
(392.2 kB
view hashes)
Close
Hashes for addresskr-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2657cb438e0c9ded84a45b8ebdf7a2db0c9b75a8155aefbc275baf227dc582d8 |
|
MD5 | 7c761aa86f96ccbe44ba3511c0910799 |
|
BLAKE2b-256 | 2062943eb04d3fafe77eda577495bd082a76036eee89d548612cf642383e122b |