Skip to content

シンプルな郵便番号検索APIサーバー

License

Notifications You must be signed in to change notification settings

tetsu040e/zippia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zippia

zippia はシンプルな郵便番号検索 API サーバーです。
データベースを内包しているため、バイナリひとつで動作します。

Usage

simplest usage

$ zippia

オプションなしで起動すると、 127.0.0.1:5000 をバインドして HTTP サーバーが立ち上がります。

specify binds host and port

$ zippia --host 0.0.0.0 --port 8080

詳細は zippia -h を確認してください。

API specification

https://tetsu040e.github.io/zippia/ を参照してください

Requirements

go >= 1.18

Installation

use Go

go install github.com/tetsu040e/zippia@latest

use Docker

docker run -it -p 5000:5000 tetsu040e/zippia

use binary file

Releases から最新バイナリをダウンロードしてください。

Update zip code data

郵便番号のデータは概ね1ヶ月ごとに更新されます。
zippia は GitHub Actions を使って定期的に日本郵政のホームページをチェックし、データを更新しています。
go install でインストールした場合は @latest を使って再インストールすることで、最新データを内包したバイナリに更新できます。  
また、Releases へ定期的に、最新データを内包したバイナリがアップロードされるようになっています。
インストール済みのバイナリ内のデータ最終更新日時は zippia -vv を実行して確認できます。

License

MIT

Author

tetsu040e