ํค์๋๋ก ํ๊ตญ ์ฐํธ๋ฒํธ์ ์ฃผ์๋ฅผ ๊ฒ์ํ๋ CLI ๋๊ตฌ์ด์ Go ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
brew install kyungw00k/cli/jusogo install github.com/kyungw00k/juso/cmd/juso@latestcurl -fsSL https://kyungw00k.dev/juso/install.sh | shjuso ํ
ํค๋๋ก # ์ฐํธ๋ฒํธ ๊ฒ์
juso ํ๊ต์ญ๋ก --lang en # ์๋ฌธ ์ฃผ์ ์ถ๋ ฅ
juso ๊ฐ๋จ๋๋ก --lang all # ํ/์ ๋์ ์ถ๋ ฅ
juso ์ญ์ผ๋ --jibun # ์ง๋ฒ ์ฃผ์ ์ถ๋ ฅ
juso ํ
ํค๋๋ก -o json # JSON ์ถ๋ ฅ
juso ํ
ํค๋๋ก -o csv > results.csv # CSV ๋ด๋ณด๋ด๊ธฐ$ juso ํ
ํค๋๋ก
์ฐํธ๋ฒํธ ์ฃผ์
06134 ์์ธํน๋ณ์ ๊ฐ๋จ๊ตฌ ํ
ํค๋๋ก 101
06134 ์์ธํน๋ณ์ ๊ฐ๋จ๊ตฌ ํ
ํค๋๋ก 103
06232 ์์ธํน๋ณ์ ๊ฐ๋จ๊ตฌ ํ
ํค๋๋ก 108
06142 ์์ธํน๋ณ์ ๊ฐ๋จ๊ตฌ ํ
ํค๋๋ก 110
$ juso ํ
ํค๋๋ก --lang en
์ฐํธ๋ฒํธ ์ฃผ์
06134 101, Teheran-ro, Gangnam-gu, Seoul
06134 103, Teheran-ro, Gangnam-gu, Seoul
06232 108, Teheran-ro, Gangnam-gu, Seoul
| ํ๋๊ทธ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
|---|---|---|
-o, --output |
auto |
์ถ๋ ฅ ํ์: auto, table, json, jsonl, csv |
--lang |
ko |
์ฃผ์ ์ธ์ด: ko, en, all (ASCII ํค์๋๋ ์๋์ผ๋ก en) |
--jibun |
false |
์ง๋ฒ ์ฃผ์ ์ถ๋ ฅ (๊ธฐ๋ณธ: ๋๋ก๋ช ) |
| ํ์ | ์ค๋ช |
|---|---|
auto |
ํฐ๋ฏธ๋์ด๋ฉด table, ํ์ดํ๋ฉด json |
table |
์ฌ๋์ด ์ฝ๊ธฐ ์ข์ ํ ์ด๋ธ |
json |
JSON (ํฐ๋ฏธ๋: pretty, ํ์ดํ: compact) |
jsonl |
JSON Lines (์คํธ๋ฆฌ๋ฐ์ฉ) |
csv |
CSV (์ ์ฒด ํ๋ ํฌํจ) |
juso cache stats # ์บ์ ํต๊ณ (๊ฑด์, ํฌ๊ธฐ)
juso cache clear # ์บ์ ์ ์ฒด ์ญ์
juso tool-schema # AI Agent์ฉ JSON Schema ์ถ๋ ฅ
juso tool-schema search # ๊ฒ์ ๋ช
๋ น์ด Schema๋ง
juso update # ์ต์ ๋ฒ์ ์ผ๋ก ์
๋ฐ์ดํธ
juso update --check # ์
๋ฐ์ดํธ ํ์ธ๋ง๊ฒ์ ๊ฒฐ๊ณผ๋ SQLite์ ๋ก์ปฌ ์บ์๋ฉ๋๋ค (TTL: 24์๊ฐ).
์บ์ ๊ฒฝ๋ก ์ฐ์ ์์:
$XDG_CACHE_HOME/juso/cache.db~/.cache/juso/cache.db(~/.cache์กด์ฌ ์)~/.juso/cache.db
import "github.com/kyungw00k/juso"
results, err := juso.Search(ctx, "๊ฐ๋จ์ญ")
for _, r := range results {
fmt.Println(r.Postcode5, r.KoAddress)
fmt.Println(r.EnAddress)
fmt.Println(r.KakaoMapURL)
}results, err := juso.SearchWithOptions(ctx, "๊ฐ๋จ์ญ", &juso.Options{
Timeout: 5 * time.Second,
})| ํ๋ | ์ค๋ช |
|---|---|
Postcode5 |
5์๋ฆฌ ์ฐํธ๋ฒํธ |
Postcode6 |
6์๋ฆฌ ์ฐํธ๋ฒํธ (๊ตฌ) |
KoAddress |
ํ๊ตญ์ด ๋๋ก๋ช ์ฃผ์ |
KoJibun |
ํ๊ตญ์ด ์ง๋ฒ ์ฃผ์ |
EnAddress |
์๋ฌธ ๋๋ก๋ช ์ฃผ์ |
EnJibun |
์๋ฌธ ์ง๋ฒ ์ฃผ์ |
BuildingName |
๊ฑด๋ฌผ๋ช |
KakaoMapURL |
์นด์นด์ค๋งต ๊ฒ์ ๋งํฌ |
NaverMapURL |
๋ค์ด๋ฒ์ง๋ ๊ฒ์ ๋งํฌ |
tool-schema ๋ช
๋ น์ผ๋ก JSON Schema๋ฅผ ๋ด๋ณด๋ด LLM/MCP ๋๊ตฌ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
juso tool-schemaAI ์์ด์ ํธ๊ฐ juso๋ฅผ ์๋์ผ๋ก ํ์ฉํ ์ ์๋ Claude Code ์คํฌ์ด ์ ๊ณต๋ฉ๋๋ค.
/plugin marketplace add kyungw00k/skills
/plugin install cli-tools@kyungw00k-skills
์ฃผ์ ๋ฐ์ดํฐ๋ Postcodify API๋ฅผ ํตํด ์ ๊ณต๋ฉ๋๋ค. Postcodify๋ poesis๊ฐ ๊ฐ๋ฐํ ํ๊ตญ ์ฐํธ๋ฒํธ ๊ฒ์ ์์ง์ ๋๋ค.
MIT
juso๋ Postcodify์ HTTP API๋ฅผ ํธ์ถํ๋ฉฐ, Postcodify ์์ค์ฝ๋๋ฅผ ํฌํจํ๊ฑฐ๋ ๋ฐฐํฌํ์ง ์์ต๋๋ค.