Open Data KPU API adalah API unofficial untuk mendapatkan data seputar pemilu berbentuk json. Open Data KPU API mengambil data yang terdapat pada halaman http://opendata.kpu.go.id
Live link sample : http://103.193.178.139:6969/opendatakpu/dalamnegeri?kota=
Catatan :
- Jika ingin menampilkan seluruh kota cukup kosongkan parameter kota seperti sample diatas
- Jika ingin menampilkan kota tertentu bisa diisi seperti berikut http://103.193.178.139:6969/opendatakpu/dalamnegeri?kota=sleman
Live link sample : http://103.193.178.139:6969/opendatakpu/profilpartai?partai=
Catatan :
- Jika ingin menampilkan seluruh partai cukup kosongkan parameter partai seperti sample diatas
- Jika ingin menampilkan partai tertentu bisa diisi seperti berikut http://103.193.178.139:6969/opendatakpu/profilpartai?partai=nasdem
Install terlebih dahulu library python berikut
- Flask
- openpyxl
Atau dapat menggunakan venv yang terdapat pada repository ini
Jalankan file web
- python3 web.py
- buka pada browser, contoh : http://localhost:6969/opendatakpu/dalamnegeri?kota=
- buka pada browser, contoh : http://localhost:6969/opendatakpu/profilpartai?partai=
- Link pada browser bisa menggunakan ip atau domain anda
- Port bisa diubah di web.py
- File logpengunjung.log adalah log dari pencarian user. Anda bisa menggunakannya jika dibutuhkan