GetAddressIndonesia
Indonesia Postal Code, Village, Sub-district, District/regency. scraped from Pos Indonesia save in sqlite database.
Build With
Columns contains
Column | Type |
---|---|
id | Integer |
desa | String |
kecamatan | String |
kabupaten_kota | String |
kode_pos | String |
✅ Scraped at : 04/09/2022
✅ Total : 9574 data
✅ Database File : data.db
✅ Helpers Data : data_list.json
✅ Contains : Data province, city, countyarea
✅ 7336 Data Province and city unclean
✅ 515 Data Clean
Installation
Git clone this project
git clone https://github.com/sandrocods/GetAddressIndonesia
cd GetAddressIndonesia
Install requirements.txt
pip3 install -r ./requirements.txt
Run Example
python3 main.py
scrapping_data.py
To use automate scrape insert database useAPI Reference
Get Fresh Data From Pos Indonesia
from GetAddressIndonesia import get_data
get_data(a)
# return list
Parameter | Type | Description |
---|---|---|
a |
string |
Required. Village, Sub-district, District/regency |
Get city or province clean data
from GetAddressIndonesia import get_by
get_by(a)
# return list
Parameter | Type | Description |
---|---|---|
a |
string |
Required. city/province |
Get Data from database
from database import Database
database = Database('data.db')
database.search_multi(a)
# return string json formatted
Parameter | Type | Description |
---|---|---|
a |
string |
Required. Postal Code, Village, Sub-district, District/regency |
Reset all data in database
from database import Database
database = Database('data.db')
database.reset_database()
Running Tests
To run tests, run this script
Result :
Support
thank you for visiting this repository, if this repository is useful for your project please give a star ⭐️🙏❤️️