kejawenlab / nusantara
Nusantara adalah Script untuk mengambil data terbaru daerah di Indoensia mulai dari Propinsi hingga Desa/Kelurahan
Installs: 16
Dependents: 0
Suggesters: 0
Security: 0
Stars: 23
Watchers: 2
Forks: 6
Open Issues: 0
Type:project
Requires
- php: ^7.2
- ext-json: *
- symfony/dom-crawler: ^4.3
- symfony/http-client: ^4.3
Suggests
- symfony/console: Untuk menggunakan Nusantara dalam console application
This package is auto-updated.
Last update: 2024-11-28 15:30:08 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();