Skip to content

Instantly share code, notes, and snippets.

@nawarazpokhrel
Last active November 8, 2021 15:29
Show Gist options
  • Save nawarazpokhrel/ea3d055db17f6d914e8c97d1b4207e05 to your computer and use it in GitHub Desktop.
Save nawarazpokhrel/ea3d055db17f6d914e8c97d1b4207e05 to your computer and use it in GitHub Desktop.
Nepali Districts,States,Municipality Data
[
{
"Bhojpur": [
"Bhojpur",
"Sadananda",
"Tyamkemaiyum",
"Ramprasadrai",
"Arun",
"Pauwadungma",
"Salpasilichho",
"Aamchowk",
"Hatuwagadhi"
]
},
{
"Dhankuta": [
"Pakhribaas",
"Dhankuta",
"Mahalaxmi",
"Sagurigadhi",
"Khalsa Chhintang Sahidbhumi",
"Chhathar Jorpati",
"Chaubise"
]
},
{
"Ilam": [
"Illam",
"Deumai",
"Mai",
"Suryodaya",
"Fakfokthum",
"Chulachuli",
"Maijogmai",
"Mangsebung",
"Rong",
"Sandakpur"
]
},
{
"Jhapa": [
"Mechinagar",
"Damak",
"Kankai",
"Bhadrapur",
"Arjundhara",
"Shivasatakshi",
"Gauradaha",
"Birtamod",
"Kamal",
"Gaurigunj",
"Barhadashi",
"Jhapa",
"Buddhasanti",
"Haldibari",
"Kachankawal"
]
},
{
"Khotang": [
"Halesituwachung",
"Rupakot Majhuwagadhi",
"Aiselukharka",
"Lamidada",
"Jantedhunga",
"Khotehang",
"Kepilasgadhi",
"Diprung",
"Sakela",
"Barahpokhari"
]
},
{
"Morang": [
"Biratnagar",
"Belbaari",
"Letang",
"Pathari Sanischare",
"Rangeli",
"Ratuwamai",
"Sunawarsi",
"Urlabaari",
"Sundarharaincha",
"Budhiganga",
"Dhanpalthan",
"Gramthan",
"Jahada",
"Kanepokhari",
"Katahari",
"Kerabaari",
"Miklajung"
]
},
{
"Okhaldhunga": [
"Siddhicharan",
"Khijidemwa",
"Champadevi",
"Chisankhugadhi",
"Manebhanjyang",
"Molung",
"Likhu",
"Sunkoshi"
]
},
{
"Panchthar": [
"Fidim",
"Falelung",
"Falgunanda",
"Hilihang",
"Kummayek",
"Miklajung",
"Tumwewa",
"Yangwarak"
]
},
{
"Sankhuwasabha": [
"Chainpur",
"Dharmadevi",
"Khaadbaari",
"Madi",
"Paanchkhapan",
"Bhotkhola",
"Chichila",
"Makalu",
"Sabhapokhari",
"Silichong"
]
},
{
"Solukhumbu": [
"Solududhkunda",
"Dudhkoshi",
"Khumbu Pasang Lhamu",
"Dudhkausika",
"Nechasalyan",
"Mahakulung",
"Likhu Pike",
"Sotang"
]
},
{
"Sunsari": [
"Itahari",
"Dharan",
"Inaruwa",
"Duhabi",
"Ramdhuni",
"Barah",
"Dewangunj",
"Koshi",
"Gadhi",
"Barju",
"Bhokraha",
"Harinagara"
]
},
{
"TapleJung": [
"Fungling",
"Athrai Tribeni",
"Sidingwa",
"Faktanglung",
"Mikhwakhola",
"Meringden",
"Maiwakhola",
"Yangwarak",
"Sirijunga"
]
},
{
"Terhathum": [
"Myanglung",
"Laligurans",
"Athrai",
"Chhathar",
"Fedaap",
"Menchhayayem"
]
},
{
"Udayapur": [
"Katari",
"Chaudandagadhi",
"Triyuga",
"Belaka",
"Udaypurgadhi",
"Tapli",
"Rautamai",
"Sunkoshi"
]
},
{
"Bara": [
"Kalaiya",
"Jitpursimara",
"Kolhawi",
"Nijgadh",
"Mahagadimai",
"Simraungadh",
"Adarsha Kotwal",
"Karaiyamai",
"Devtaal",
"Pachrauta",
"Parwanipur",
"Prasauni",
"Pheta",
"Baragadhi",
"Subarna"
]
},
{
"Dhanusha": [
"Janakpur",
"Chhireshwor",
"Ganeshman Charnath",
"Dhanusadham",
"Nagarain",
"Videha",
"Mithila",
"Sahidnagar",
"Sabaila",
"Siddidatri",
"Janaknandini",
"Bateshwor",
"Mithila Bihari",
"Mukhiyapatti musaharmiya",
"Laxminiya",
"Hansapur",
"Aurahi"
]
},
{
"Mahottari": [
"Jaleshwor",
"Bardibas",
"Gausala",
"Ekdara",
"Somana",
"Samsi",
"Loharpatti",
"Ramgopalpur",
"Mahottari",
"Manara",
"Matihani",
"Bhanggaha",
"Balawa",
"Pipara",
"Aurahi"
]
},
{
"Parsa": [
"Birgunj",
"Pokhariya",
"Subarnapur",
"Jagarnathpur",
"Dhobini",
"Chhipaharmai",
"Pakaha Mainapur",
"Bindabasini",
"Bahudarmai",
"Belawa",
"Parsagadhi",
"Sakhuwa Prasauni",
"Paterwa Sugauli"
]
},
{
"Rautahat": [
"Chandrapur",
"Garuda",
"Gaur",
"Baudhimai",
"Brindaban",
"Dewahi Gonahi",
"Durga Bhagwati",
"Gadhimai",
"Gujara",
"Katahariya",
"Madhav Narayan",
"Maulapur",
"Fatuwa Bijayapur",
"Ishanath",
"Paroha",
"Rajpur"
]
},
{
"Saptari": [
"rajbiraj nagarpalika",
"Kanchanrup",
"Dakneshwori",
"Bodebarsain",
"Khadak",
"Sambhunath",
"Surunga",
"hanumannagar kankalini",
"Krishna sabaran",
"Chhinnamasta",
"Mahadeva",
"Saptakosi",
"Tirahut",
"Tilathi Koiladi",
"Rupani",
"Belhi Chapena",
"Bishnupur"
]
},
{
"Sarlahi": [
"Ishworpur",
"Lalbandi",
"Haripur",
"Haripurba",
"Hariban",
"Barahathawa",
"Balara",
"Godaita",
"Malangwa",
"Bagmati",
"Kabilasi",
"Chakraghatta",
"Chandranagar",
"Dhankaul",
"Bramhapuri",
"Ramnagar",
"Bishnu"
]
},
{
"Siraha": [
"Lahan",
"Dhangadimai",
"Siraha",
"Golbazar",
"Mirchaiya",
"Kalyanpur",
"Bhagawanpur",
"Aurahi",
"Bishnupur",
"Sukhipur",
"Karjanha",
"Bariyarpatti",
"Laxmipur Patari",
"Naraha",
"Sakhuwanankarkatti",
"Arnama",
"Nawarajpur"
]
},
{
"Bhaktapur": [
"Changu Narayan",
"Bhaktapur",
"Madhyepur Thimi",
"Suryebinayak"
]
},
{
"Chitwan": [
"Bharatpur",
"Kalika",
"Khairhani",
"Madi",
"Ratnanagar",
"Rapti",
"Echyakamana"
]
},
{
"Dhading": [
"Dhunibenshi",
"Nilkantha",
"Khaniyabash",
"Gajuri",
"Galchi",
"Gangajamuna",
"Jwalamukhi",
"Thakre",
"Netrabati",
"Benighat Rorang",
"Rubi Valley",
"Sidhlake",
"Tripurasundari"
]
},
{
"Dolakha": [
"Jiri",
"Bhimeshwor",
"Kalinchowk",
"Gaurishankar",
"Tamakoshi",
"Melung",
"Bigu",
"Baiteshwor",
"Shailung"
]
},
{
"Kavrepalanchowk": [
"Dhulikhel",
"Banepa",
"Panauti",
"Panchkhaal",
"Namobuddha",
"Khanikhola",
"Chaurideurali",
"Temaal",
"Bethanchowk",
"Bhumlu",
"Mandandeupur",
"Mahabharat",
"Roshi"
]
},
{
"Kathmandu": [
"Kathmandu",
"Kageshwori Manohara",
"Kirtipur",
"Gokarneshwor",
"Chandragiri",
"Tokha",
"Tarkeshwor",
"Dakchinkali",
"Nagarjun",
"Budhanilkantha",
"Shankharapur"
]
},
{
"Lalitpur": [
"Lalitpur",
"Godawari",
"Mahalaxmi",
"Konjyosom",
"Bagmati",
"Mahankaal"
]
},
{
"Makwanpur": [
"Hetauda",
"Thaha",
"Indrasarobar",
"Kailash",
"Bakaiya",
"Bagmati",
"Bhimfedi",
"Makwanpurgadhi",
"Manhari",
"Raksirang"
]
},
{
"Nuwakot": [
"Bidur",
"Belkotgadhi",
"Kakani",
"Kispang",
"Tadigaun",
"Tarkeshwor",
"Dupcheshwor",
"Panchakanya",
"Likhu",
"Meghang",
"Shivapuri",
"Suryegadhi"
]
},
{
"Ramechhap": [
"Manthali",
"Ramechhap",
"Umakunda",
"Khandadevi",
"Gokulganga",
"Doramba",
"Likhu",
"Sunapati"
]
},
{
"Rasuwa": [
"Uttargaya",
"Kalika",
"Gosainkunda",
"Naukunda",
"Parbatikunda"
]
},
{
"Sindhuli": [
"Kamalamaai",
"Dudhauli",
"Golanjor",
"Ghyankhel",
"Tinpatan",
"Fikkal",
"Marin",
"Sunkoshi",
"Hariharpurgadhi"
]
},
{
"Sindhupalchowk": [
"Chautara Sangachowkgadhi",
"Barabise",
"Melamchi",
"Indrabati",
"Jugal",
"Panchpokhari Thanpal",
"Balephi",
"Botekoshi",
"Lisankhu Pakhar",
"Sunkoshi",
"Helambhu",
"Tripurasundari"
]
},
{
"Baglung": [
"Baglung",
"Galkot",
"Jaimini",
"Dhorpatan",
"Bareng",
"Kathekhola",
"Tamankhola",
"Tarakhola",
"Nisikhola",
"Badigad"
]
},
{
"Gorkha": [
"Gorkha",
"Palungtar",
"Sulikot",
"Siranchok",
"Ajirkot",
"Aarughat",
"Gandaki",
"Chumnubri",
"Dharche",
"Bhimsen",
"Sahid Lakhan"
]
},
{
"Kaski": [
"Pokhara Lekhanath",
"Annapurna",
"Machhapuchhre",
"Madi",
"Rupa"
]
},
{
"Lamjung": [
"Beshi Sahar",
"Madhya Nepal",
"Rainas",
"Sundar Bajar",
"Kobholasothar",
"Dudhpokhari",
"Dordi",
"Marsyandi"
]
},
{
"Manang": [
"Narfu",
"Nashon",
"Neshyang",
"Chame"
]
},
{
"Mustang": [
"Gharpajhong",
"Thasang",
"Dalome",
"Lomanthang",
"Barhagaun Muktichhetra"
]
},
{
"Myagdi": [
"Beni",
"Annapurna",
"Dhaulagiri",
"Mangala",
"Malika",
"Raghuganga"
]
},
{
"Nawalparasi (State 4)": [
"Kawasoti",
"Gaindakot",
"Devchuli",
"Madhyabindu",
"Bungdikali",
"Bulingtar",
"Binaie",
"Hupsekot"
]
},
{
"Parbat": [
"Kushma",
"Phalewas",
"Jaljala",
"paiyu",
"Mahashila",
"Modi",
"Bihadi"
]
},
{
"Syangja": [
"Galyang",
"Chapkot",
"Putalibazar",
"Virkot",
"Waling",
"Arjunchaupari",
"Aadhikhola",
"Kaligandaki",
"Fedikhola",
"Biruwa",
"Harinas"
]
},
{
"Tanahun": [
"Bhanu",
"Bhimad",
"Byas",
"Shuklagandaki",
"Ambukhaireni",
"Rhishing",
"Ghiring",
"Devghat",
"Myagdi",
"Bandipur"
]
},
{
"Arghakhanchi": [
"Sandhikharka",
"Sitganga",
"Bhumikasthan",
"Chhatradev",
"Pandini",
"Malarani"
]
},
{
"Banke": [
"Nepalgunj",
"Koholpur",
"Narainapur",
"Raptisonari",
"Baijanath",
"Khajura",
"Duduwa",
"Janaki"
]
},
{
"Bardiya": [
"Gulariya",
"Madhuban",
"Rajapur",
"Thakurbaba",
"Bansgadhi",
"Barbardiya",
"Badhaiyatal",
"Geruwa"
]
},
{
"Dang": [
"Tulsipur",
"Ghorahi",
"Lamahi",
"Bangalichuli",
"Dangisaran",
"Gadhawa",
"Rajpur",
"Rapti",
"Santinagar",
"Babai"
]
},
{
"Gulmi": [
"Musikot",
"Resunga",
"Ishma",
"Kaligandaki",
"Gulmidarbar",
"Satyawoti",
"Chandrakot",
"Ruru",
"Chhatrakot",
"Dhurkot",
"Madane",
"Malika"
]
},
{
"Kapilvastu": [
"Kapilvastu",
"Buddhabhumi",
"Shivaraj",
"Maharajgang",
"Krishnanagar",
"Bandganga",
"Mayadevi",
"Yesodhara",
"Bijayanagar",
"Suddhodhan"
]
},
{
"Nawalparasi West": [
"Sarawal",
"Ramgram",
"Sunwal",
"Tribenisusta",
"Palhinandan",
"Pratappur",
"Bardghat"
]
},
{
"Palpa": [
"Rampur",
"Tansen",
"Nisdi",
"Purbakhola",
"Rambha",
"Mathagadi",
"Tinau",
"Baganaskali",
"Ribdikot",
"Rainadevi Chhahara"
]
},
{
"Pyuthan": [
"Pyuthan",
"Sworgadwari",
"Gaumukhi",
"Mandabi",
"Sarumarani",
"Mallarani",
"Naubahini",
"Jhimruk",
"Arawoti"
]
},
{
"Rolpa": [
"Rolpa",
"Tribeni",
"Duikholi",
"Madi",
"Runtigadhi",
"Lungri",
"Sukidaha",
"Sunchhahari",
"Subarnawoti",
"Thabang"
]
},
{
"Rukum (State 5)": [
"Putha Uttarganga",
"Bhume",
"Sisne"
]
},
{
"Rupandehi": [
"Butwal",
"Lumbini Saskritik",
"Sidharthanager",
"Sammarimai",
"Debdaha",
"Sainamaina",
"Tilottma",
"Siyari",
"Gaidahawa",
"Kanchan",
"Kotahimai",
"Marchawari",
"Mayadevi",
"Omsatiya",
"Rohindi",
"Suddodhan"
]
},
{
"Dailekh": [
"Narayan",
"Dullu",
"Chamunda Bindrasaini",
"Aathbis",
"Bhagawatimai",
"Gurash",
"Dungeshwar",
"Naumule",
"Mahabu",
"Bhairabi",
"Thatikadh"
]
},
{
"Dolpa": [
"Thuli veri",
"Tripurasundari",
"Dolpa buddha",
"She phoksundo",
"Jagdulla",
"Mudkechula",
"Kaike",
"Chharka tangsong"
]
},
{
"Humla": [
"Simkot",
"Namkha",
"kharpunath",
"Surkegad",
"Chankheli",
"Adanchuli",
"Tajakot"
]
},
{
"Jajarkot": [
"veri",
"Chhedagad",
"Tribeni nalgad",
"Kuse",
"Junichande",
"Barekot",
"Shibalaya"
]
},
{
"Jumla": [
"Chandannath",
"Kankasundari",
"Sinja",
"Hima",
"Tila",
"Guthichaur",
"Tatopani",
"Patarasi"
]
},
{
"Kalikot": [
"Khadachakra",
"Raskot",
"Tilagupha",
"Pachaljharana",
"Sanni tribeni",
"Naraharinath",
"Kalika",
"Mahabai",
"Palata"
]
},
{
"Mugu": [
"Chhayanath",
"Mugumkarmarog",
"Soru",
"Khatyang"
]
},
{
"Western Rukum": [
"Musikot",
"Chaurjahari",
"Aathabiskot",
"Baphikot",
"Tribeni",
"Sanibheri"
]
},
{
"Salyan": [
"Sarada",
"Bagchaur",
"Bangad",
"Kalimati",
"Tribeni",
"Kapurkot",
"Chhatreswori",
"Dhorchaur",
"Kumakhamalika",
"Darma"
]
},
{
"Surkhet": [
"Birendra",
"Bheriganga",
"Gurbhakot",
"Pabchapuri",
"Lekbesi",
"Chaukune",
"Barahatal",
"Chingad",
"Simta"
]
},
{
"Aachham": [
"Mangalsen",
"Kamalbajar",
"Sanphebagar",
"Panchadewal Binayak",
"Chaurpati",
"Mellekh",
"Bannigadi Jayagadh",
"Ramaroshan",
"Dhakari",
"Turmakhad"
]
},
{
"Baitadi": [
"Dashrathachanda",
"Patan",
"Melauli",
"Purchaudi",
"Surnaya",
"Sisag",
"Shivanath",
"Pancheshwar",
"Dogdakedar",
"Dilasaini"
]
},
{
"Bajhang": [
"jayaprithvi",
"Bungal",
"Talkot",
"Masta",
"Khaptadchhanna",
"Thalara",
"Bitthadchir",
"Surma",
"Chhabispathibhera",
"Durgathali",
"Kedarsyun",
"Kanda"
]
},
{
"Bajura": [
"Badimalika",
"Tribeni",
"Budhiganga",
"Budhinanda",
"Gaumun",
"Pandav",
"Swamikartik",
"Chhededaha",
"Himali"
]
},
{
"Dadeldhura": [
"Amargadhi",
"Parsuram",
"Aalital",
"Bhageshwar",
"nabadurga",
"Ajayameru",
"Ganyapdhura"
]
},
{
"Darchula": [
"Mahakali",
"Shailyashikar",
"Malikarjun",
"Apihimal",
"Duhu",
"Naugad",
"Marma",
"Lekam",
"Byash"
]
},
{
"Doti": [
"Dipayal siladhi",
"Shikhar",
"Purbichauki",
"Badikedar",
"Jorayal",
"Sayal",
"Aadarsh",
"K.I.C",
"Bogatan"
]
},
{
"Kailali": [
"Dhangadhi",
"Tikapur",
"Ghodaghodi",
"Lamkichuha",
"bhajani",
"Godawari",
"Gauriganga",
"Janaki",
"Bardagoriya",
"Mohanyal",
"Kailari",
"Joshipur",
"Chure"
]
},
{
"Kanchanpur": [
"bhimdatta",
"Punarbas",
"Bedkot",
"Mahakali",
"Shuklaphata",
"Belauri",
"Krishnapur",
"Beldandi",
"Laljhadi"
]
}
]
[
{
"Province 1": {
"Bhojpur": [
"Bhojpur",
"Sadananda",
"Tyamkemaiyum",
"Ramprasadrai",
"Arun",
"Pauwadungma",
"Salpasilichho",
"Aamchowk",
"Hatuwagadhi"
]
}
},
{
"Province 1": {
"Dhankuta": [
"Pakhribaas",
"Dhankuta",
"Mahalaxmi",
"Sagurigadhi",
"Khalsa Chhintang Sahidbhumi",
"Chhathar Jorpati",
"Chaubise"
]
}
},
{
"Province 1": {
"Ilam": [
"Illam",
"Deumai",
"Mai",
"Suryodaya",
"Fakfokthum",
"Chulachuli",
"Maijogmai",
"Mangsebung",
"Rong",
"Sandakpur"
]
}
},
{
"Province 1": {
"Jhapa": [
"Mechinagar",
"Damak",
"Kankai",
"Bhadrapur",
"Arjundhara",
"Shivasatakshi",
"Gauradaha",
"Birtamod",
"Kamal",
"Gaurigunj",
"Barhadashi",
"Jhapa",
"Buddhasanti",
"Haldibari",
"Kachankawal"
]
}
},
{
"Province 1": {
"Khotang": [
"Halesituwachung",
"Rupakot Majhuwagadhi",
"Aiselukharka",
"Lamidada",
"Jantedhunga",
"Khotehang",
"Kepilasgadhi",
"Diprung",
"Sakela",
"Barahpokhari"
]
}
},
{
"Province 1": {
"Morang": [
"Biratnagar",
"Belbaari",
"Letang",
"Pathari Sanischare",
"Rangeli",
"Ratuwamai",
"Sunawarsi",
"Urlabaari",
"Sundarharaincha",
"Budhiganga",
"Dhanpalthan",
"Gramthan",
"Jahada",
"Kanepokhari",
"Katahari",
"Kerabaari",
"Miklajung"
]
}
},
{
"Province 1": {
"Okhaldhunga": [
"Siddhicharan",
"Khijidemwa",
"Champadevi",
"Chisankhugadhi",
"Manebhanjyang",
"Molung",
"Likhu",
"Sunkoshi"
]
}
},
{
"Province 1": {
"Panchthar": [
"Fidim",
"Falelung",
"Falgunanda",
"Hilihang",
"Kummayek",
"Miklajung",
"Tumwewa",
"Yangwarak"
]
}
},
{
"Province 1": {
"Sankhuwasabha": [
"Chainpur",
"Dharmadevi",
"Khaadbaari",
"Madi",
"Paanchkhapan",
"Bhotkhola",
"Chichila",
"Makalu",
"Sabhapokhari",
"Silichong"
]
}
},
{
"Province 1": {
"Solukhumbu": [
"Solududhkunda",
"Dudhkoshi",
"Khumbu Pasang Lhamu",
"Dudhkausika",
"Nechasalyan",
"Mahakulung",
"Likhu Pike",
"Sotang"
]
}
},
{
"Province 1": {
"Sunsari": [
"Itahari",
"Dharan",
"Inaruwa",
"Duhabi",
"Ramdhuni",
"Barah",
"Dewangunj",
"Koshi",
"Gadhi",
"Barju",
"Bhokraha",
"Harinagara"
]
}
},
{
"Province 1": {
"TapleJung": [
"Fungling",
"Athrai Tribeni",
"Sidingwa",
"Faktanglung",
"Mikhwakhola",
"Meringden",
"Maiwakhola",
"Yangwarak",
"Sirijunga"
]
}
},
{
"Province 1": {
"Terhathum": [
"Myanglung",
"Laligurans",
"Athrai",
"Chhathar",
"Fedaap",
"Menchhayayem"
]
}
},
{
"Province 1": {
"Udayapur": [
"Katari",
"Chaudandagadhi",
"Triyuga",
"Belaka",
"Udaypurgadhi",
"Tapli",
"Rautamai",
"Sunkoshi"
]
}
},
{
"Province 2": {
"Bara": [
"Kalaiya",
"Jitpursimara",
"Kolhawi",
"Nijgadh",
"Mahagadimai",
"Simraungadh",
"Adarsha Kotwal",
"Karaiyamai",
"Devtaal",
"Pachrauta",
"Parwanipur",
"Prasauni",
"Pheta",
"Baragadhi",
"Subarna"
]
}
},
{
"Province 2": {
"Dhanusha": [
"Janakpur",
"Chhireshwor",
"Ganeshman Charnath",
"Dhanusadham",
"Nagarain",
"Videha",
"Mithila",
"Sahidnagar",
"Sabaila",
"Siddidatri",
"Janaknandini",
"Bateshwor",
"Mithila Bihari",
"Mukhiyapatti musaharmiya",
"Laxminiya",
"Hansapur",
"Aurahi"
]
}
},
{
"Province 2": {
"Mahottari": [
"Jaleshwor",
"Bardibas",
"Gausala",
"Ekdara",
"Somana",
"Samsi",
"Loharpatti",
"Ramgopalpur",
"Mahottari",
"Manara",
"Matihani",
"Bhanggaha",
"Balawa",
"Pipara",
"Aurahi"
]
}
},
{
"Province 2": {
"Parsa": [
"Birgunj",
"Pokhariya",
"Subarnapur",
"Jagarnathpur",
"Dhobini",
"Chhipaharmai",
"Pakaha Mainapur",
"Bindabasini",
"Bahudarmai",
"Belawa",
"Parsagadhi",
"Sakhuwa Prasauni",
"Paterwa Sugauli"
]
}
},
{
"Province 2": {
"Rautahat": [
"Chandrapur",
"Garuda",
"Gaur",
"Baudhimai",
"Brindaban",
"Dewahi Gonahi",
"Durga Bhagwati",
"Gadhimai",
"Gujara",
"Katahariya",
"Madhav Narayan",
"Maulapur",
"Fatuwa Bijayapur",
"Ishanath",
"Paroha",
"Rajpur"
]
}
},
{
"Province 2": {
"Saptari": [
"rajbiraj nagarpalika",
"Kanchanrup",
"Dakneshwori",
"Bodebarsain",
"Khadak",
"Sambhunath",
"Surunga",
"hanumannagar kankalini",
"Krishna sabaran",
"Chhinnamasta",
"Mahadeva",
"Saptakosi",
"Tirahut",
"Tilathi Koiladi",
"Rupani",
"Belhi Chapena",
"Bishnupur"
]
}
},
{
"Province 2": {
"Sarlahi": [
"Ishworpur",
"Lalbandi",
"Haripur",
"Haripurba",
"Hariban",
"Barahathawa",
"Balara",
"Godaita",
"Malangwa",
"Bagmati",
"Kabilasi",
"Chakraghatta",
"Chandranagar",
"Dhankaul",
"Bramhapuri",
"Ramnagar",
"Bishnu"
]
}
},
{
"Province 2": {
"Siraha": [
"Lahan",
"Dhangadimai",
"Siraha",
"Golbazar",
"Mirchaiya",
"Kalyanpur",
"Bhagawanpur",
"Aurahi",
"Bishnupur",
"Sukhipur",
"Karjanha",
"Bariyarpatti",
"Laxmipur Patari",
"Naraha",
"Sakhuwanankarkatti",
"Arnama",
"Nawarajpur"
]
}
},
{
"Province 3": {
"Bhaktapur": [
"Changu Narayan",
"Bhaktapur",
"Madhyepur Thimi",
"Suryebinayak"
]
}
},
{
"Province 3": {
"Chitwan": [
"Bharatpur",
"Kalika",
"Khairhani",
"Madi",
"Ratnanagar",
"Rapti",
"Echyakamana"
]
}
},
{
"Province 3": {
"Dhading": [
"Dhunibenshi",
"Nilkantha",
"Khaniyabash",
"Gajuri",
"Galchi",
"Gangajamuna",
"Jwalamukhi",
"Thakre",
"Netrabati",
"Benighat Rorang",
"Rubi Valley",
"Sidhlake",
"Tripurasundari"
]
}
},
{
"Province 3": {
"Dolakha": [
"Jiri",
"Bhimeshwor",
"Kalinchowk",
"Gaurishankar",
"Tamakoshi",
"Melung",
"Bigu",
"Baiteshwor",
"Shailung"
]
}
},
{
"Province 3": {
"Kavrepalanchowk": [
"Dhulikhel",
"Banepa",
"Panauti",
"Panchkhaal",
"Namobuddha",
"Khanikhola",
"Chaurideurali",
"Temaal",
"Bethanchowk",
"Bhumlu",
"Mandandeupur",
"Mahabharat",
"Roshi"
]
}
},
{
"Province 3": {
"Kathmandu": [
"Kathmandu",
"Kageshwori Manohara",
"Kirtipur",
"Gokarneshwor",
"Chandragiri",
"Tokha",
"Tarkeshwor",
"Dakchinkali",
"Nagarjun",
"Budhanilkantha",
"Shankharapur"
]
}
},
{
"Province 3": {
"Lalitpur": [
"Lalitpur",
"Godawari",
"Mahalaxmi",
"Konjyosom",
"Bagmati",
"Mahankaal"
]
}
},
{
"Province 3": {
"Makwanpur": [
"Lalitpur",
"Godawari",
"Mahalaxmi",
"Konjyosom",
"Bagmati",
"Mahankaal"
]
}
},
{
"Province 3": {
"Nuwakot": [
"Bidur",
"Belkotgadhi",
"Kakani",
"Kispang",
"Tadigaun",
"Tarkeshwor",
"Dupcheshwor",
"Panchakanya",
"Likhu",
"Meghang",
"Shivapuri",
"Suryegadhi"
]
}
},
{
"Province 3": {
"Ramechhap": [
"Manthali",
"Ramechhap",
"Umakunda",
"Khandadevi",
"Gokulganga",
"Doramba",
"Likhu",
"Sunapati"
]
}
},
{
"Province 3": {
"Rasuwa": [
"Uttargaya",
"Kalika",
"Gosainkunda",
"Naukunda",
"Parbatikunda"
]
}
},
{
"Province 3": {
"Sindhuli": [
"Kamalamaai",
"Dudhauli",
"Golanjor",
"Ghyankhel",
"Tinpatan",
"Fikkal",
"Marin",
"Sunkoshi",
"Hariharpurgadhi"
]
}
},
{
"Province 3": {
"Sindhupalchowk": [
"Chautara Sangachowkgadhi",
"Barabise",
"Melamchi",
"Indrabati",
"Jugal",
"Panchpokhari Thanpal",
"Balephi",
"Botekoshi",
"Lisankhu Pakhar",
"Sunkoshi",
"Helambhu",
"Tripurasundari"
]
}
},
{
"Province 4": {
"Baglung": [
"Baglung",
"Galkot",
"Jaimini",
"Dhorpatan",
"Bareng",
"Kathekhola",
"Tamankhola",
"Tarakhola",
"Nisikhola",
"Badigad"
]
}
},
{
"Province 4": {
"Gorkha": [
"Gorkha",
"Palungtar",
"Sulikot",
"Siranchok",
"Ajirkot",
"Aarughat",
"Gandaki",
"Chumnubri",
"Dharche",
"Bhimsen",
"Sahid Lakhan"
]
}
},
{
"Province 4": {
"Kaski": [
"Pokhara Lekhanath",
"Annapurna",
"Machhapuchhre",
"Madi",
"Rupa"
]
}
},
{
"Province 4": {
"Lamjung": [
"Beshi Sahar",
"Madhya Nepal",
"Rainas",
"Sundar Bajar",
"Kobholasothar",
"Dudhpokhari",
"Dordi",
"Marsyandi"
]
}
},
{
"Province 4": {
"Manang": [
"Narfu",
"Nashon",
"Neshyang",
"Chame"
]
}
},
{
"Province 4": {
"Mustang": [
"Gharpajhong",
"Thasang",
"Dalome",
"Lomanthang",
"Barhagaun Muktichhetra"
]
}
},
{
"Province 4": {
"Myagdi": [
"Beni",
"Annapurna",
"Dhaulagiri",
"Mangala",
"Malika",
"Raghuganga"
]
}
},
{
"Province 4": {
"Nawalparasi (State 4)": [
"Kawasoti",
"Gaindakot",
"Devchuli",
"Madhyabindu",
"Bungdikali",
"Bulingtar",
"Binaie",
"Hupsekot"
]
}
},
{
"Province 4": {
"Parbat": [
"Kushma",
"Phalewas",
"Jaljala",
"paiyu",
"Mahashila",
"Modi",
"Bihadi"
]
}
},
{
"Province 4": {
"Syangja": [
"Galyang",
"Chapkot",
"Putalibazar",
"Virkot",
"Waling",
"Arjunchaupari",
"Aadhikhola",
"Kaligandaki",
"Fedikhola",
"Biruwa",
"Harinas"
]
}
},
{
"Province 4": {
"Tanahun": [
"Bhanu",
"Bhimad",
"Byas",
"Shuklagandaki",
"Ambukhaireni",
"Rhishing",
"Ghiring",
"Devghat",
"Myagdi",
"Bandipur"
]
}
},
{
"Province 5": {
"Arghakhanchi": [
"Sandhikharka",
"Sitganga",
"Bhumikasthan",
"Chhatradev",
"Pandini",
"Malarani"
]
}
},
{
"Province 5": {
"Banke": [
"Nepalgunj",
"Koholpur",
"Narainapur",
"Raptisonari",
"Baijanath",
"Khajura",
"Duduwa",
"Janaki"
]
}
},
{
"Province 5": {
"Bardiya": [
"Gulariya",
"Madhuban",
"Rajapur",
"Thakurbaba",
"Bansgadhi",
"Barbardiya",
"Badhaiyatal",
"Geruwa"
]
}
},
{
"Province 5": {
"Dang": [
"Tulsipur",
"Ghorahi",
"Lamahi",
"Bangalichuli",
"Dangisaran",
"Gadhawa",
"Rajpur",
"Rapti",
"Santinagar",
"Babai"
]
}
},
{
"Province 5": {
"Gulmi": [
"Musikot",
"Resunga",
"Ishma",
"Kaligandaki",
"Gulmidarbar",
"Satyawoti",
"Chandrakot",
"Ruru",
"Chhatrakot",
"Dhurkot",
"Madane",
"Malika"
]
}
},
{
"Province 5": {
"Kapilvastu": [
"Kapilvastu",
"Buddhabhumi",
"Shivaraj",
"Maharajgang",
"Krishnanagar",
"Bandganga",
"Mayadevi",
"Yesodhara",
"Bijayanagar",
"Suddhodhan"
]
}
},
{
"Province 5": {
"Nawalparasi West": [
"Sarawal",
"Ramgram",
"Sunwal",
"Tribenisusta",
"Palhinandan",
"Pratappur",
"Bardghat"
]
}
},
{
"Province 5": {
"Palpa": [
"Rampur",
"Tansen",
"Nisdi",
"Purbakhola",
"Rambha",
"Mathagadi",
"Tinau",
"Baganaskali",
"Ribdikot",
"Rainadevi Chhahara"
]
}
},
{
"Province 5": {
"Pyuthan": [
"Pyuthan",
"Sworgadwari",
"Gaumukhi",
"Mandabi",
"Sarumarani",
"Mallarani",
"Naubahini",
"Jhimruk",
"Arawoti"
]
}
},
{
"Province 5": {
"Rolpa": [
"Rolpa",
"Tribeni",
"Duikholi",
"Madi",
"Runtigadhi",
"Lungri",
"Sukidaha",
"Sunchhahari",
"Subarnawoti",
"Thabang"
]
}
},
{
"Province 5": {
"Rukum (State 5)": [
"Putha Uttarganga",
"Bhume",
"Sisne"
]
}
},
{
"Province 5": {
"Rupandehi": [
"Butwal",
"Lumbini Saskritik",
"Sidharthanager",
"Sammarimai",
"Debdaha",
"Sainamaina",
"Tilottma",
"Siyari",
"Gaidahawa",
"Kanchan",
"Kotahimai",
"Marchawari",
"Mayadevi",
"Omsatiya",
"Rohindi",
"Suddodhan"
]
}
},
{
"Province 6": {
"Dailekh": [
"Narayan",
"Dullu",
"Chamunda Bindrasaini",
"Aathbis",
"Bhagawatimai",
"Gurash",
"Dungeshwar",
"Naumule",
"Mahabu",
"Bhairabi",
"Thatikadh"
]
}
},
{
"Province 6": {
"Dolpa": [
"Thuli veri",
"Tripurasundari",
"Dolpa buddha",
"She phoksundo",
"Jagdulla",
"Mudkechula",
"Kaike",
"Chharka tangsong"
]
}
},
{
"Province 6": {
"Humla": [
"Simkot",
"Namkha",
"kharpunath",
"Surkegad",
"Chankheli",
"Adanchuli",
"Tajakot"
]
}
},
{
"Province 6": {
"Jajarkot": [
"veri",
"Chhedagad",
"Tribeni nalgad",
"Kuse",
"Junichande",
"Barekot",
"Shibalaya"
]
}
},
{
"Province 6": {
"Jumla": [
"Chandannath",
"Kankasundari",
"Sinja",
"Hima",
"Tila",
"Guthichaur",
"Tatopani",
"Patarasi"
]
}
},
{
"Province 6": {
"Kalikot": [
"Khadachakra",
"Raskot",
"Tilagupha",
"Pachaljharana",
"Sanni tribeni",
"Naraharinath",
"Kalika",
"Mahabai",
"Palata"
]
}
},
{
"Province 6": {
"Mugu": [
"Chhayanath",
"Mugumkarmarog",
"Soru",
"Khatyang"
]
}
},
{
"Province 6": {
"Western Rukum": [
"Musikot",
"Chaurjahari",
"Aathabiskot",
"Baphikot",
"Tribeni",
"Sanibheri"
]
}
},
{
"Province 6": {
"Salyan": [
"Sarada",
"Bagchaur",
"Bangad",
"Kalimati",
"Tribeni",
"Kapurkot",
"Chhatreswori",
"Dhorchaur",
"Kumakhamalika",
"Darma"
]
}
},
{
"Province 6": {
"Surkhet": [
"Birendra",
"Bheriganga",
"Gurbhakot",
"Pabchapuri",
"Lekbesi",
"Chaukune",
"Barahatal",
"Chingad",
"Simta"
]
}
},
{
"Province 7": {
"Aachham": [
"Mangalsen",
"Kamalbajar",
"Sanphebagar",
"Panchadewal Binayak",
"Chaurpati",
"Mellekh",
"Bannigadi Jayagadh",
"Ramaroshan",
"Dhakari",
"Turmakhad"
]
}
},
{
"Province 7": {
"Baitadi": [
"Dashrathachanda",
"Patan",
"Melauli",
"Purchaudi",
"Surnaya",
"Sisag",
"Shivanath",
"Pancheshwar",
"Dogdakedar",
"Dilasaini"
]
}
},
{
"Province 7": {
"Bajhang": [
"jayaprithvi",
"Bungal",
"Talkot",
"Masta",
"Khaptadchhanna",
"Thalara",
"Bitthadchir",
"Surma",
"Chhabispathibhera",
"Durgathali",
"Kedarsyun",
"Kanda"
]
}
},
{
"Province 7": {
"Bajura": [
"Badimalika",
"Tribeni",
"Budhiganga",
"Budhinanda",
"Gaumun",
"Pandav",
"Swamikartik",
"Chhededaha",
"Himali"
]
}
},
{
"Province 7": {
"Dadeldhura": [
"Amargadhi",
"Parsuram",
"Aalital",
"Bhageshwar",
"nabadurga",
"Ajayameru",
"Ganyapdhura"
]
}
},
{
"Province 7": {
"Darchula": [
"Mahakali",
"Shailyashikar",
"Malikarjun",
"Apihimal",
"Duhu",
"Naugad",
"Marma",
"Lekam",
"Byash"
]
}
},
{
"Province 7": {
"Doti": [
"Dipayal siladhi",
"Shikhar",
"Purbichauki",
"Badikedar",
"Jorayal",
"Sayal",
"Aadarsh",
"K.I.C",
"Bogatan"
]
}
},
{
"Province 7": {
"Kailali": [
"Dhangadhi",
"Tikapur",
"Ghodaghodi",
"Lamkichuha",
"bhajani",
"Godawari",
"Gauriganga",
"Janaki",
"Bardagoriya",
"Mohanyal",
"Kailari",
"Joshipur",
"Chure"
]
}
},
{
"Province 7": {
"Kanchanpur": [
"bhimdatta",
"Punarbas",
"Bedkot",
"Mahakali",
"Shuklaphata",
"Belauri",
"Krishnapur",
"Beldandi",
"Laljhadi"
]
}
}
]
import time
import json
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.wait import WebDriverWait
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.maximize_window()
driver.implicitly_wait(30)
driver.get("https://tms17.nepsetms.com.np/client-registration")
wait = WebDriverWait(driver, 10)
first_option = wait.until(
EC.visibility_of_element_located((By.CSS_SELECTOR, "select[formcontrolname='clientDealerType']")))
select = Select(first_option)
select.select_by_visible_text('Individual')
def scroll_till_end():
driver.execute_script(
"var scrollingElement = (document.scrollingElement || document.body);scrollingElement.scrollTop = "
"scrollingElement.scrollHeight;")
scroll_till_end()
wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "button[class$='next-btn']"))).click()
scroll_till_end()
wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "button[class$='next-btn']"))).click()
######### to scrape all the options from all the drop down.
number_of_province = 7
a = 1
z = 1
final_json = []
for i in range(0, number_of_province):
time.sleep(2)
select_province = Select(
wait.until(EC.visibility_of_element_located((By.CSS_SELECTOR, "select[formcontrolname='province']"))))
select_province.select_by_value(f'{z}: Object')
time.sleep(2)
number_of_district = len(
driver.find_elements(By.CSS_SELECTOR, "select[formcontrolname='district'] option[value*='Ob']"))
list_of_district = driver.find_elements(By.CSS_SELECTOR, "select[formcontrolname='district'] option[value*='Ob']")
k = 0
for j in range(0, number_of_district):
select_district = Select(
wait.until(EC.visibility_of_element_located((By.CSS_SELECTOR, "select[formcontrolname='district']"))))
select_district.select_by_value(f'{a}: Object')
time.sleep(2)
district = list_of_district[k].text
k = k + 1
a = a + 1
time.sleep(2)
municipalities = []
for municipality in driver.find_elements(By.CSS_SELECTOR, "select[formcontrolname='municipality'] option"):
if not municipality.text == 'Select Municipality':
municipalities.append(municipality.text)
province = "Province 1" if i == 0 else \
"Province 2" if i == 1 else \
"Province 3" if i == 2 else \
"Province 4" if i == 3 else \
"Province 5" if i == 4 else \
"Province 6" if i == 5 \
else "Province 7"
district_json = {
province: {district: municipalities}
}
final_json.append(district_json)
z = z + 1
print(final_json)
with open('data.json', 'w', encoding='utf-8') as f:
json.dump(final_json, f, ensure_ascii=False, indent=4)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment