This is Frappe Application that provide provinces, districts, sectors, villages and cells found in Rwanda.
Rwanda is organized by:
- 5 provinces
- 30 Districts
- 416 Sectors
- 2148 Cells and
- 14837 Villages.
bench get-app https://github.com/victor-abz/rwanda.git
bench --site site-name install-app rwanda
from rwanda import get_provinces, get_districts, get_sectors, get_cells, get_villages
This function retrieves a list of provinces along with their respective codes.
provinces = get_provinces()
Returns array of country provinces object.
[{"province_code": "OL05000025", "province_name": "Iburasirazuba"}, {"province_code": "OL05000020", "province_name": "Amajyaruguru"}, {"province_code": "OL05000015", "province_name": "Iburengerazuba"}, {"province_code": "OL05000010", "province_name": "Amajyepfo"}, {"province_code": "OL05000005", "province_name": "Umujyi wa Kigali"}]
Retrieve a list of districts within a specified province code, or all districts if no province is provided.
districts = get_districts(province="OL05000025")
Retrieve a list of sectors within a specified province code or district code, or all sectors if no province or district is provided.
sectors = get_sectors(district="OL04000150")
all_sectors = get_sectors()
print(all_sectors)
sectors_in_province = get_sectors(province="OL05000025")
print(sectors_in_province)
sectors_in_district = get_sectors(district="OL04000150")
print(sectors_in_district)
sectors_in_district = get_sectors(province="OL05000025", district="OL04000150")
print(sectors_in_district)
Retrieve a list of cells within a specified province, district, and sector, or all cells if no province, district, or sector is provided.
cells = get_cells(province="OL05000025", district="OL04000150", sector="OL03002010")
all_cells = get_cells()
print(all_cells)
cells_in_province = get_cells(province="OL05000025")
print(cells_in_province)
cells_in_district = get_cells(province="OL05000025", district="OL04000150")
print(cells_in_district)
cells_in_sector = get_cells(province="OL05000025", district="OL04000150", sector="OL03002010")
print(cells_in_sector)
Retrieve a list of villages within a specified province, district, sector, and cell, or all villages if no province, district, sector, or cell is provided.
villages = get_villages(province="OL05000025", district="OL04000150", sector="OL03002010", cell="OL02010410")
all_villages = get_villages()
print(all_villages)
villages_in_province = get_villages(province="OL05000025")
print(villages_in_province)
villages_in_district = get_villages(province="OL05000025", district="OL04000150")
print(villages_in_district)
villages_in_sector = get_villages(province="OL05000025", district="OL04000150", sector="OL03002010")
print(villages_in_sector)
villages_in_cell = get_villages(province="OL05000025", district="OL04000150", sector="OL03002010", cell="OL02010410")
print(villages_in_cell)
Search for regions by name (case-insensitive) in the specified region types or all region types. Returns a list of matching results.
search_results = search_region(region_name="Kigali", region_types=["Province", "Villages"])
search_results_all_types = search_region(region_name="Rwamagana")
print(search_results_all_types)
search_results_specific_types = search_region(region_name="Rwamanaga", region_types=["Sector", "Cell"])
print(search_results_specific_types)
MIT