Library Python untuk data wilayah Indonesia (Provinsi sampai Kelurahan) + Validasi NIK.
Project description
Daerah Indonesia
Library Python untuk data wilayah Indonesia (Provinsi sampai Kelurahan) + Validasi NIK.
import daerah_indonesia
# list provinsi
daftar_provinsi = daerah_indonesia.provinsi()
for p in daftar_provinsi[:3]:
print(f"{p.nama} ({p.kode})")
# list kab/kota by provinsi
kabupaten = daerah_indonesia.daerah("kab_kota", 33) # 33 untuk jawa tengah
for k in kabupaten[:3]:
print(f"{k.nama} ({k.kode})")
# list kecamatan by kab/kota
kecamatan = daerah_indonesia.daerah("kecamatan", 3303) # 3303 untuk purbalingga
print(f"Purbalingga memiliki {len(kecamatan)} kecamatan.")
for kec in kecamatan[:3]:
print(f"{kec.nama} ({kec.kode})")
# list kelurahan by kecamatan
kelurahan = daerah_indonesia.daerah("kelurahan", 3303010) # 3303010 untuk kemangkon
print(f"Kemangkon memiliki {len(kecamatan)} kelurahan/desa.")
for kel in kelurahan[:3]:
print(f"{kel.nama} ({kel.kode})")
# kode pos by kecamatan, bisa juga by provinsi, kab_kota, atau kelurahan tinggal di sesuaikan
kode_pos = daerah_indonesia.kode_pos("kecamatan", 3303010) # 3303010 untuk kemangkon
for pos in kode_pos:
print(f"kode pos {pos.nama}")
print(f"{pos.nama} ({pos.kode_pos})")
# cek nik
nik = "3374081205900001" # Contoh NIK (Semarang)
data = daerah_indonesia.data_nik(nik)
print(f"Info NIK: {data.nik}")
print(f"Alamat: {data.kecamatan}, {data.kab_kota}, {data.provinsi}")
print(f"Tanggal Lahir : {data.tanggal_lahir}")
print(f"Jenis Kelamin : {data.jenis_kelamin}")
print(f"No Reg: {data.no_registrasi}")
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
daerah_indonesia-0.1.0.tar.gz
(10.4 MB
view details)
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 daerah_indonesia-0.1.0.tar.gz.
File metadata
- Download URL: daerah_indonesia-0.1.0.tar.gz
- Upload date:
- Size: 10.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59e0a1bb21d090d6d5f5ea105fe4b9d99c3852a2404dbd985201eb80774b98c5
|
|
| MD5 |
7258d79009e834036de7cea494fc41ef
|
|
| BLAKE2b-256 |
e7d62c7d5304226f800a01a6b76fe4427aa1df53d1d2f9930f39ea32d5b52b56
|
File details
Details for the file daerah_indonesia-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: daerah_indonesia-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 5.6 MB
- Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32b183f98ed933564f496315b9a7632127cbec296bb03480012f283e220dea31
|
|
| MD5 |
9ef4603b566452ac27c945cbeb5fa7fe
|
|
| BLAKE2b-256 |
eb9ea5afccdfae644608b23ca29a47076ea457bc7125a222b6611784c533f27c
|