kejawenlab/nusantara

Nusantara adalah Script untuk mengambil data terbaru daerah di Indoensia mulai dari Propinsi hingga Desa/Kelurahan

1.0.2 2019-07-20 03:27 UTC

README

Nusantara adalah Script untuk mengambil data terbaru daerah di Indoensia mulai dari Propinsi hingga Desa/Kelurahan

Instalasi

  • Cloning
git clone https://github.com/KejawenLab/Nusantara
cd Nusantara
composer update --prefer-dist -vvv
  • Untuk Existing Project
composer req kejawenlab/nusantara

Cara Menggunakan

php nusantara

Format Data

Data hasil crawling akan tersimpan di file wilayah.json dengan format sebagai berikut

[KODE_PROPINSI] =>
    'name' => [NAMA_PROPINSI],
    'district' => [
        [KODE_KABUPATEN] => [
            'name' => [NAMA_KABUPATEN],
            'sub_district' => [
                [KODE_KECAMATAN] => [
                    'name' => [NAMA_KECAMATAN],
                    'village => [
                        [KODE_DESA] => [NAMA_DESA]
                    ] 
                ]
            ]
        ]
    ]

Menggunakan Nusantara tanpa command line interface

use KejawenLab\Nusantara\Nusantara;

$nusantara = new Nusantara();
//Data sebagai array dengan format seperti di atas
$result = $nusantara->fetch();