├── LICENSE ├── README.md └── src ├── egyptian_data_generator ├── __init__.py ├── address.py ├── data_provider │ ├── addresses │ │ ├── alexandria.json │ │ ├── all.json │ │ ├── aswan.json │ │ ├── asyut.json │ │ ├── beheira.json │ │ ├── beni_suef.json │ │ ├── cairo.json │ │ ├── dakahlia.json │ │ ├── damietta.json │ │ ├── faiyum.json │ │ ├── gharbia.json │ │ ├── giza.json │ │ ├── ismailia.json │ │ ├── kafr_el_sheikh.json │ │ ├── luxor.json │ │ ├── marsa_matruh.json │ │ ├── menofia.json │ │ ├── minya.json │ │ ├── new_valley.json │ │ ├── north_sinai.json │ │ ├── port_said.json │ │ ├── qalyubia.json │ │ ├── qena.json │ │ ├── red_sea.json │ │ ├── sharqia.json │ │ ├── sohag.json │ │ ├── south_sinai.json │ │ └── suez.json │ └── names │ │ └── data.json ├── date.py ├── date_time.py ├── finance.py ├── helpers.py ├── name.py ├── national_identification_number.py └── phone_number.py └── main.py /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Mahmoud Ahmed 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![MIT License][license-shield]][license-url] 2 | [![LinkedIn][linkedin-shield]][linkedin-url] 3 | 4 | # Egyptian Data Generator 5 | Generate Egyptian realistic datasets in Python for testing & simulating the customer base. 6 |
7 | 8 | 9 | 10 | ## Table of Contents 11 | 12 | * [About the Project](#about-the-project) 13 | * [Built With](#built-with) 14 | * [Usage](#usage) 15 | * [Contributing](#contributing) 16 | * [License](#license) 17 | * [Contact](#contact) 18 | 19 | 20 | 21 | 22 | ## About The Project 23 | 24 | Suppose you need to generate Egyptian realistic datasets with 100,000 rows to simulate the customer base so it will be complicated because the lack of Egyptian data... Therefore this tool will help you. 25 | 26 | (All data are uniform distributed & You can make it related to each other e.g governorat and national id) 27 | 28 | The specification: 29 | 30 | * address 31 | * governorat ("Giza") 32 | * zip_code (12551) 33 | * address ("54 El cooperation / Urban eastern m .Shortly") 34 | * post_office ("Urban East") 35 | * latitude (30.0130557) 36 | * longitude (31.2088526) 37 | * name 38 | * first_name (Mahmoud) 39 | * last_name (Ahmed) 40 | * full_name (Mahmoud Ahmed) 41 | * user_name (mahmoud_ahmed_0) 42 | * NationalID 43 | * generate (2541119632960) 44 | * PhoneNumber 45 | * dialing_code (+20) 46 | * provider (Vodafone) 47 | * phone_number (01014856695) 48 | * intl_phone_number (+201014856695) 49 | * date 50 | * between (1997-12-8) 51 | * recent (1997-12-8) 52 | * dateTime 53 | * between (1997-12-8 11:03) 54 | * recent (1997-12-8 11:03) 55 | * recentUnixTime (1606251876) 56 | * finance 57 | * visa13CreditCardNumber 58 | * visa16CreditCardNumber 59 | * mastercardCreditCardNumber 60 | * helpers 61 | * intBetween 62 | * oneChoice 63 | * replaceSymbolWithNumber 64 | 65 | 66 | ## Built With 67 | * [Python 3.8](https://www.python.org/downloads/release/python-380/) 68 | * [NumPy](https://numpy.org/) 69 | * [JSON Data Model](https://www.json.org/json-en.html) 70 | 71 | ## Usage 72 | 73 | ```python 74 | from egyptian_data_generator import * 75 | import pymysql 76 | 77 | egyDataGen = EgyptianDataGenerator() 78 | 79 | db = pymysql.connect("localhost", "username", "password", "database_name") 80 | cursor = db.cursor() 81 | 82 | for i in range(1, 100000): 83 | phoneNumber = egyDataGen.phoneNumber.generate()["intl_phone_number"] 84 | name = egyDataGen.name.generate() 85 | firstName = name["first_name"] 86 | lastName = name["last_name"] 87 | gender = name["gender"] 88 | dateOfBirth = egyDataGen.date.between() 89 | 90 | sql = "INSERT INTO users(phone_number, first_name, last_name, gender, date_of_birth, user_type) \ 91 | VALUES ('%s', '%s', '%s', '%s', '%s','%d' )" % \ 92 | (phoneNumber, firstName, lastName, gender, dateOfBirth, 1) 93 | 94 | try: 95 | cursor.execute(sql) 96 | db.commit() 97 | except: 98 | db.rollback() 99 | 100 | db.close() 101 | ``` 102 | 103 | 104 | 105 | 106 | ## Contributing 107 | 108 | Any contributions you make are **greatly appreciated**. 109 | 110 | 1. Fork the Project 111 | 2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) 112 | 3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) 113 | 4. Push to the Branch (`git push origin feature/AmazingFeature`) 114 | 5. Open a Pull Request 115 | 116 | 117 | 118 | 119 | ## License 120 | 121 | Distributed under the MIT License. See `LICENSE` for more information. 122 | 123 | 124 | 125 | 126 | ## Contact 127 | 128 | Mahmoud Ahmed - [Twitter @1243Mahmoud](https://twitter.com/1243Mahmoud) - mahmoud_ahmed@stud.fci-cu.edu.eg 129 | 130 | Project Link: [https://github.com/mahmoudahmedd/Egyptian-Data-Generator](https://github.com/mahmoudahmedd/Egyptian-Data-Generator) 131 | 132 | 133 | 134 | 135 | [license-shield]: https://img.shields.io/github/license/othneildrew/Best-README-Template.svg?style=flat-square 136 | [license-url]: https://github.com/mahmoudahmedd/Egyptian-Data-Generator/blob/master/LICENSE.txt 137 | [linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square&logo=linkedin&colorB=555 138 | [linkedin-url]: https://www.linkedin.com/in/mahmoudaahmedd/ 139 | -------------------------------------------------------------------------------- /src/egyptian_data_generator/__init__.py: -------------------------------------------------------------------------------- 1 | import time 2 | import json 3 | from random import randint 4 | 5 | from .date import Date 6 | from .date_time import DateTime 7 | from .helpers import Helpers 8 | from .phone_number import PhoneNumber 9 | from .finance import Finance 10 | from .address import Address 11 | from .name import Name 12 | from .national_identification_number import NationalID 13 | 14 | VERSION = "1.0.0" 15 | 16 | class EgyptianDataGenerator: 17 | def __init__(self, _seed = time.time()): 18 | governorates = { 19 | "alexandria": "Alexandria", 20 | "aswan": "Aswan", 21 | "asyut": "Asyut", 22 | "beheira": "Beheira", 23 | "beni_suef": "Beni Suef", 24 | "cairo": "Cairo", 25 | "dakahlia": "Dakahlia", 26 | "damietta": "Damietta", 27 | "faiyum": "Faiyum", 28 | "gharbia": "Gharbia", 29 | "giza": "Giza", 30 | "ismailia": "Ismailia", 31 | "kafr_el_sheikh": "Kafr El Sheikh", 32 | "luxor": "Luxor", 33 | "marsa_matruh": "Marsa Matruh", 34 | "menofia": "Menofia", 35 | "minya": "Minya", 36 | "new_valley": "New Valley", 37 | "north_sinai": "North Sinai", 38 | "port_said": "Port Said", 39 | "qalyubia": "Qalyubia", 40 | "qena": "Qena", 41 | "red_sea": "Red Sea", 42 | "sharqia": "Sharqia", 43 | "sohag": "Sohag", 44 | "south_sinai": "South Sinai", 45 | "suez": "Suez" 46 | } 47 | 48 | filename = "egyptian_data_generator/data_provider/addresses/all.json" 49 | with open(filename, 'r+') as dataFile: 50 | addressesData = json.load(dataFile) 51 | 52 | governoratesValues = list(governorates.values()) 53 | governoratesKeys = list(governorates.keys()) 54 | 55 | self.helpers = Helpers() 56 | self.date = Date() 57 | self.dateTime = DateTime() 58 | self.phoneNumber = PhoneNumber() 59 | self.finance = Finance() 60 | self.address = Address(addressesData, governorates, governoratesValues, governoratesKeys) 61 | self.name = Name() 62 | self.nationalID = NationalID() 63 | -------------------------------------------------------------------------------- /src/egyptian_data_generator/address.py: -------------------------------------------------------------------------------- 1 | import json 2 | from egyptian_data_generator.helpers import Helpers 3 | 4 | 5 | class Address: 6 | def __init__(self, _addressesData, _governorates, _governoratesValues, _governoratesKeys): 7 | self.addressesData = _addressesData 8 | self.governorates = _governorates 9 | self.governoratesValues = _governoratesValues 10 | self.governoratesKeys = _governoratesKeys 11 | self.res = {} 12 | 13 | def generate(self, _governorates = None): 14 | if _governorates is not None: 15 | temp = {} 16 | for value in _governorates: 17 | kay = self.governoratesKeys[self.governoratesValues.index(value)] 18 | temp[kay] = value 19 | self.governorates = temp 20 | 21 | self.res["governorat"] = Helpers.oneChoice(self.governoratesValues) 22 | 23 | key = self.governoratesKeys[self.governoratesValues.index(self.res["governorat"])] 24 | 25 | data = self.addressesData[key] 26 | governoratDate = Helpers.oneChoice(data) 27 | self.res["zip_code"] = governoratDate["postal_code"] 28 | self.res["address"] = governoratDate["address"] 29 | self.res["post_office"] = governoratDate["post_office"] 30 | self.res["lat"] = governoratDate["lat"] 31 | self.res["lng"] = governoratDate["lng"] 32 | 33 | firstElement = self.res["address"].split()[0] 34 | if(firstElement.isnumeric()): 35 | firstElement = int(firstElement) 36 | self.res["address"] = str(Helpers.intBetween(firstElement, firstElement + 10)) + self.res["address"][len(str(firstElement)):] + ", " + self.res["governorat"] + ", Egypt" 37 | else: 38 | self.res["address"] = str(Helpers.intBetween(1, 10)) + " " + self.res["address"] + ", " + self.res["governorat"] + ", Egypt" 39 | 40 | return self.res 41 | 42 | -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/beni_suef.json: -------------------------------------------------------------------------------- 1 | { 2 | "beni_suef": [ 3 | { 4 | "postal_code": 62511, 5 | "address": "Beni Suef / Abdel Salam Aref St. /m.bny Suef", 6 | "post_office": "Beni Suef", 7 | "lat": 29.0709481, 8 | "lng": 31.1003087 9 | }, 10 | { 11 | "postal_code": 62833, 12 | "address": "The village of Abusir vaccinated / u local unit / Wasta", 13 | "post_office": "Abusir vaccinated", 14 | "lat": 29.0661274, 15 | "lng": 31.0993845 16 | }, 17 | { 18 | "postal_code": 62624, 19 | "address": "Dyer St. side village Aagafhs - Alvcn Center", 20 | "post_office": "Aagafhs", 21 | "lat": 29.0661274, 22 | "lng": 31.0993845 23 | }, 24 | { 25 | "postal_code": 62823, 26 | "address": "Village Ashment / El-Hammamat / Nasser Center", 27 | "post_office": "Ashment", 28 | "lat": 29.1493429, 29 | "lng": 31.1294085 30 | }, 31 | { 32 | "postal_code": 62633, 33 | "address": "Alawaona / complex government departments / Ahnasia", 34 | "post_office": "Alawaona", 35 | "lat": 29.0918876, 36 | "lng": 30.9187827 37 | }, 38 | { 39 | "postal_code": 62621, 40 | "address": "City Alvcn / u Abrahamic / Alvcn Center", 41 | "post_office": "Alvcn", 42 | "lat": 29.0661274, 43 | "lng": 31.0993845 44 | }, 45 | { 46 | "postal_code": 62726, 47 | "address": "Village Alphent / Alvcn Center", 48 | "post_office": "Alphent", 49 | "lat": 29.0661274, 50 | "lng": 31.0993845 51 | }, 52 | { 53 | "postal_code": 62822, 54 | "address": "Village Anevst / u schools / Wasta Center", 55 | "post_office": "Anevst", 56 | "lat": 29.0661274, 57 | "lng": 31.0993845 58 | }, 59 | { 60 | "postal_code": 62818, 61 | "address": "Memon / Mahalla El / village center Wasta", 62 | "post_office": "Auspicious", 63 | "lat": 30.9696706, 64 | "lng": 31.168083 65 | }, 66 | { 67 | "postal_code": 62951, 68 | "address": "Saad Zaghloul St. / field station / Wasta", 69 | "post_office": "Wasta interests", 70 | "lat": 29.0771, 71 | "lng": 31.1022379 72 | }, 73 | { 74 | "postal_code": 62631, 75 | "address": "Ahnasia city / u Agricultural Management / Ahnasia Center", 76 | "post_office": "Ahnasia city", 77 | "lat": 29.0918876, 78 | "lng": 30.9187827 79 | }, 80 | { 81 | "postal_code": 62617, 82 | "address": "Village Aelchentor / Mahmoud Fahmy / M.semsta", 83 | "post_office": "Aelchentor", 84 | "lat": 28.9534291, 85 | "lng": 30.8547052 86 | }, 87 | { 88 | "postal_code": 62611, 89 | "address": "City BPA / u City / BPA Center Council", 90 | "post_office": "BPA", 91 | "lat": 29.0661274, 92 | "lng": 31.0993845 93 | }, 94 | { 95 | "postal_code": 62612, 96 | "address": "Bdehl / u Ali bin Abi Talib / Samasta Center", 97 | "post_office": "Bdehl", 98 | "lat": 28.9186968, 99 | "lng": 30.8154358 100 | }, 101 | { 102 | "postal_code": 62828, 103 | "address": "Gamal Abdel Nasser / Nasser Center", 104 | "post_office": "Nasser", 105 | "lat": 29.0661274, 106 | "lng": 31.0993845 107 | }, 108 | { 109 | "postal_code": 62817, 110 | "address": "Village built Hder / Main St. / Wasta Center", 111 | "post_office": "Built Hder", 112 | "lat": 29.0661274, 113 | "lng": 31.0993845 114 | }, 115 | { 116 | "postal_code": 62620, 117 | "address": "St. assembled unit village followed - Alvcn Center", 118 | "post_office": "Followed", 119 | "lat": 29.0661274, 120 | "lng": 31.0993845 121 | }, 122 | { 123 | "postal_code": 62613, 124 | "address": "Village Dshtoot / u Agricultural Road / Samasta Center", 125 | "post_office": "Dshtoot", 126 | "lat": 28.9186968, 127 | "lng": 30.8154358 128 | }, 129 | { 130 | "postal_code": 62831, 131 | "address": "Das village / complex / Nasser Center Building", 132 | "post_office": "Das", 133 | "lat": 29.1493429, 134 | "lng": 31.1294085 135 | }, 136 | { 137 | "postal_code": 62729, 138 | "address": "Village sixth / u Village Council / BPA Center", 139 | "post_office": "Sixth", 140 | "lat": 29.0661274, 141 | "lng": 31.0993845 142 | }, 143 | { 144 | "postal_code": 62819, 145 | "address": "Bandar Samasta / Port Said St. / Semstaqmn bride Center / next to Central / M.aloasity", 146 | "post_office": "Samasta", 147 | "lat": 31.2652893, 148 | "lng": 32.3018661 149 | }, 150 | { 151 | "postal_code": 62731, 152 | "address": "Qmn bride / next to Central / M.aloasity", 153 | "post_office": "Qmn bride", 154 | "lat": 29.082829, 155 | "lng": 31.102181 156 | }, 157 | { 158 | "postal_code": 62821, 159 | "address": "Village Tnsa / Fire Station U / BPA Center", 160 | "post_office": "Tnsa", 161 | "lat": 29.0661274, 162 | "lng": 31.0993845 163 | }, 164 | { 165 | "postal_code": 62718, 166 | "address": "Luna village pastor / Mariam Mohamed Othman St. / Wasta Center", 167 | "post_office": "Luna Pastor", 168 | "lat": 29.0661274, 169 | "lng": 31.0993845 170 | }, 171 | { 172 | "postal_code": 62713, 173 | "address": "U unit complex computational village Parot Moon - Beni Suef Center", 174 | "post_office": "Parot Moon", 175 | "lat": 29.0661274, 176 | "lng": 31.0993845 177 | }, 178 | { 179 | "postal_code": 62727, 180 | "address": "Village Blvia / next to the local unit / Beni Suef Center", 181 | "post_office": "Blivia", 182 | "lat": 29.082829, 183 | "lng": 31.102181 184 | }, 185 | { 186 | "postal_code": 62824, 187 | "address": "U local unit Alnuerh village / Ahnasia Center", 188 | "post_office": "Alnuerh", 189 | "lat": 29.082829, 190 | "lng": 31.102181 191 | }, 192 | { 193 | "postal_code": 62811, 194 | "address": "Built except / u or Egyptians / m .Nasser", 195 | "post_office": "Built except", 196 | "lat": 29.0661274, 197 | "lng": 31.0993845 198 | }, 199 | { 200 | "postal_code": 62711, 201 | "address": "Atwab village / street GP / Wasta Center", 202 | "post_office": "Atwab", 203 | "lat": 29.3868556, 204 | "lng": 31.2014647 205 | }, 206 | { 207 | "postal_code": 62616, 208 | "address": "U complex villager village Ahnasia - Beni Suef Center", 209 | "post_office": "Ahnasia green", 210 | "lat": 29.082829, 211 | "lng": 31.102181 212 | }, 213 | { 214 | "postal_code": 62732, 215 | "address": "Qmbash red / Central u / BPA Center", 216 | "post_office": "Qmbash red", 217 | "lat": 29.0661274, 218 | "lng": 31.0993845 219 | }, 220 | { 221 | "postal_code": 62618, 222 | "address": "Forged village / Posta u / Samasta Center", 223 | "post_office": "Mazorh", 224 | "lat": 28.9186968, 225 | "lng": 30.8154358 226 | }, 227 | { 228 | "postal_code": 62715, 229 | "address": "Village Abashna / u assembled unit / Beni Suef Center", 230 | "post_office": "Abashna", 231 | "lat": 29.1225652, 232 | "lng": 31.0616218 233 | }, 234 | { 235 | "postal_code": 62626, 236 | "address": "U village council, village Dlhans - Alvcn Center", 237 | "post_office": "Dlhans", 238 | "lat": 29.0661274, 239 | "lng": 31.0993845 240 | }, 241 | { 242 | "postal_code": 62832, 243 | "address": "Village Bhpshin - Nasser Center", 244 | "post_office": "Bhpshin", 245 | "lat": 29.1493429, 246 | "lng": 31.1294085 247 | }, 248 | { 249 | "postal_code": 62514, 250 | "address": "Beni Suef / Salah Salem St. / Almmermah City", 251 | "post_office": "Almmermah", 252 | "lat": 29.0794154, 253 | "lng": 31.0932463 254 | }, 255 | { 256 | "postal_code": 62627, 257 | "address": "U between the two village Chnery - Alvcn Center", 258 | "post_office": "Chnery", 259 | "lat": 28.78404399999999, 260 | "lng": 30.7711383 261 | }, 262 | { 263 | "postal_code": 62615, 264 | "address": "Eligibility / inside the village council / BPA Center", 265 | "post_office": "Eligibility", 266 | "lat": 29.0661274, 267 | "lng": 31.0993845 268 | }, 269 | { 270 | "postal_code": 62899, 271 | "address": "Nasser / Gamal Abdel Nasser St. Center", 272 | "post_office": "Nasser East", 273 | "lat": 29.0661274, 274 | "lng": 31.0993845 275 | }, 276 | { 277 | "postal_code": 62614, 278 | "address": "Rashin village of Saft / u market / BPA Center", 279 | "post_office": "Saft Rashin", 280 | "lat": 29.0661274, 281 | "lng": 31.0993845 282 | }, 283 | { 284 | "postal_code": 62515, 285 | "address": "Future / Saad Zaghloul St. /m.bny Suef", 286 | "post_office": "Future", 287 | "lat": 29.0771, 288 | "lng": 31.1022379 289 | }, 290 | { 291 | "postal_code": 62513, 292 | "address": "????? ??? ???? / ? 17", 293 | "post_office": "Built a new Suef", 294 | "lat": 29.0661274, 295 | "lng": 31.0993845 296 | }, 297 | { 298 | "postal_code": 62714, 299 | "address": "Taha village Bush / club u / Nasser Center", 300 | "post_office": "Tahabusc", 301 | "lat": 29.1493429, 302 | "lng": 31.1294085 303 | }, 304 | { 305 | "postal_code": 62622, 306 | "address": "Alvcn / Saad Zaghloul St. / Alvcn Center City", 307 | "post_office": "Alvcn sub", 308 | "lat": 29.0771, 309 | "lng": 31.1022379 310 | }, 311 | { 312 | "postal_code": 62634, 313 | "address": "Nana village / complex interests /m.ahnasaa", 314 | "post_office": "Nana", 315 | "lat": 29.0661274, 316 | "lng": 31.0993845 317 | }, 318 | { 319 | "postal_code": 62813, 320 | "address": "Crucified public housing / u / M.aloasity village", 321 | "post_office": "Crucified angle", 322 | "lat": 29.0661274, 323 | "lng": 31.0993845 324 | }, 325 | { 326 | "postal_code": 62619, 327 | "address": "City BPA / u Abrahamic / BPA city center", 328 | "post_office": "Faberikh BPA", 329 | "lat": 29.0661274, 330 | "lng": 31.0993845 331 | }, 332 | { 333 | "postal_code": 62738, 334 | "address": "Village Ahoh / Beni Suef Center", 335 | "post_office": "Ahoh", 336 | "lat": 29.044058, 337 | "lng": 31.0029907 338 | }, 339 | { 340 | "postal_code": 62740, 341 | "address": "Lhalabih / club u / village of Beni Suef Center", 342 | "post_office": "Lhalabih", 343 | "lat": 29.0661274, 344 | "lng": 31.0993845 345 | }, 346 | { 347 | "postal_code": 62635, 348 | "address": "St. Market Village facility Abu Melih / Mrkzsemsta", 349 | "post_office": "Abu facility Mlij", 350 | "lat": 29.0661274, 351 | "lng": 31.0993845 352 | }, 353 | { 354 | "postal_code": 62629, 355 | "address": "U Assembly village built a favor - Alvcn Center", 356 | "post_office": "Built Saleh", 357 | "lat": 29.0661274, 358 | "lng": 31.0993845 359 | }, 360 | { 361 | "postal_code": 62739, 362 | "address": "Village Sharif Pasha / El Tahrir / M.bny Suef", 363 | "post_office": "Sharif Pasha", 364 | "lat": 29.0802065, 365 | "lng": 31.0947609 366 | }, 367 | { 368 | "postal_code": 62741, 369 | "address": "Village Albrnfe / u Dyer hand / BPA Center", 370 | "post_office": "Albranqh", 371 | "lat": 29.0661274, 372 | "lng": 31.0993845 373 | }, 374 | { 375 | "postal_code": 62636, 376 | "address": "Ahnasia City / El Sheikh Dakroury / Mrkzahnasaa", 377 | "post_office": "Ahnasia city sub", 378 | "lat": 29.0918876, 379 | "lng": 30.9187827 380 | }, 381 | { 382 | "postal_code": 62744, 383 | "address": "Naim / u village of Ali bin Abi Talib /m.bny Suef", 384 | "post_office": "Paradise", 385 | "lat": 29.0661274, 386 | "lng": 31.0993845 387 | }, 388 | { 389 | "postal_code": 62814, 390 | "address": "Beni Suef / Ghamrawy / M.bny Suef", 391 | "post_office": "Beni Suef second", 392 | "lat": 29.0762483, 393 | "lng": 31.0851172 394 | }, 395 | { 396 | "postal_code": 62747, 397 | "address": "General / Ashraf El Saft East / house of Mr. Sharif Mjy", 398 | "post_office": "East Saft", 399 | "lat": 29.0661274, 400 | "lng": 31.0993845 401 | }, 402 | { 403 | "postal_code": 62637, 404 | "address": "The village of Kom Red / M.bny Suef", 405 | "post_office": "Kom Red", 406 | "lat": 29.0661274, 407 | "lng": 31.0993845 408 | }, 409 | { 410 | "postal_code": 62734, 411 | "address": "Bani Hani / u young / m center .Ahnasia city", 412 | "post_office": "Bani Hani", 413 | "lat": 29.0918876, 414 | "lng": 30.9187827 415 | }, 416 | { 417 | "postal_code": 62815, 418 | "address": "Asim village / Gamal Abdel Nasser St. / M.bny Suef facility", 419 | "post_office": "Asim facility", 420 | "lat": 29.0661274, 421 | "lng": 31.0993845 422 | }, 423 | { 424 | "postal_code": 62638, 425 | "address": "The village of Kom Aburady / u bank /m.aloasity", 426 | "post_office": "Com Abu Radi", 427 | "lat": 29.0661274, 428 | "lng": 31.0993845 429 | }, 430 | { 431 | "postal_code": 62825, 432 | "address": "Samasta / u Dr. Hassan Abdel Wahab / Falluja District", 433 | "post_office": "Samasta sub", 434 | "lat": 28.9186968, 435 | "lng": 30.8154358 436 | }, 437 | { 438 | "postal_code": 62826, 439 | "address": "Olive village tribal / u flowers / Nasser Center", 440 | "post_office": "Olive tribal", 441 | "lat": 29.0661274, 442 | "lng": 31.0993845 443 | }, 444 | { 445 | "postal_code": 62753, 446 | "address": "Village Battles / Trahcrahna u / M.bny Suef", 447 | "post_office": "Battles", 448 | "lat": 29.0661274, 449 | "lng": 31.0993845 450 | }, 451 | { 452 | "postal_code": 62755, 453 | "address": "The village of Beni Haroun / Beni Suef Center", 454 | "post_office": "The sons of Aaron", 455 | "lat": 29.0729087, 456 | "lng": 31.0879159 457 | }, 458 | { 459 | "postal_code": 62756, 460 | "address": "Village carpets / Main St. / M.bny Suef", 461 | "post_office": "Carpets Beni Suef", 462 | "lat": 29.0661274, 463 | "lng": 31.0993845 464 | }, 465 | { 466 | "postal_code": 62754, 467 | "address": "Village Aldoualth / Abdel Nasser /m.bny Suef", 468 | "post_office": "Aldoualth", 469 | "lat": 29.0661274, 470 | "lng": 31.0993845 471 | }, 472 | { 473 | "postal_code": 62827, 474 | "address": "Village Bank Tzmnt / center Beni Suef", 475 | "post_office": "Tzmnt Bank", 476 | "lat": 29.0661274, 477 | "lng": 31.0993845 478 | }, 479 | { 480 | "postal_code": 62952, 481 | "address": "Village Tnsa vaccinated / u Hospital / Nasser Center", 482 | "post_office": "Tnsa vaccinated", 483 | "lat": 29.1493429, 484 | "lng": 31.1294085 485 | }, 486 | { 487 | "postal_code": 62761, 488 | "address": "Saad Zaghloul St. / field station / Wasta", 489 | "post_office": "Wasta sub", 490 | "lat": 29.0771, 491 | "lng": 31.1022379 492 | }, 493 | { 494 | "postal_code": 62733, 495 | "address": "Alihump village / street public / Wasta Center", 496 | "post_office": "Alihump", 497 | "lat": 29.0661274, 498 | "lng": 31.0993845 499 | }, 500 | { 501 | "postal_code": 62763, 502 | "address": "Village built Mady / u agricultural / m . Assembly BPA", 503 | "post_office": "Brown s past", 504 | "lat": 29.0661274, 505 | "lng": 31.0993845 506 | }, 507 | { 508 | "postal_code": 62639, 509 | "address": "Village built Affan - Beni Suef Center", 510 | "post_office": "Built Affan", 511 | "lat": 29.0661274, 512 | "lng": 31.0993845 513 | }, 514 | { 515 | "postal_code": 62518, 516 | "address": "Dyer St. side Saft Alarafa village / Alvcn Center", 517 | "post_office": "Saft Alarafa", 518 | "lat": 29.0661274, 519 | "lng": 31.0993845 520 | }, 521 | { 522 | "postal_code": 62664, 523 | "address": "Western Kaftan / center Beni Suef", 524 | "post_office": "Western Kaftan", 525 | "lat": 29.0661274, 526 | "lng": 31.0993845 527 | }, 528 | { 529 | "postal_code": 62517, 530 | "address": "Built a new Suef / u Abu Huraira city", 531 | "post_office": "East Beni Suef", 532 | "lat": 29.0661274, 533 | "lng": 31.0993845 534 | }, 535 | { 536 | "postal_code": 62737, 537 | "address": "Village Almsid White / Central / m u .Ahnasia city", 538 | "post_office": "Almsid White", 539 | "lat": 29.0918876, 540 | "lng": 30.9187827 541 | }, 542 | { 543 | "postal_code": 62519, 544 | "address": "Beni Suef / u Safia Zaghloul City", 545 | "post_office": "Beni Suef plant", 546 | "lat": 29.0661274, 547 | "lng": 31.0993845 548 | }, 549 | { 550 | "postal_code": 62766, 551 | "address": "Village bullosa / Posta u / BPA Center", 552 | "post_office": "Bullosa", 553 | "lat": 28.89556, 554 | "lng": 30.9431713 555 | }, 556 | { 557 | "postal_code": 62765, 558 | "address": "The village of Upper Egyptians com / u schools / BPA Center", 559 | "post_office": "Com Alsaaidh", 560 | "lat": 29.0661274, 561 | "lng": 31.0993845 562 | }, 563 | { 564 | "postal_code": 62767, 565 | "address": "Solomon built the village / east of the Nile / M.bny Suef", 566 | "post_office": "Solomon built the East", 567 | "lat": 29.0661274, 568 | "lng": 31.0993845 569 | }, 570 | { 571 | "postal_code": 62643, 572 | "address": "Hand Sdment Mountain / u position / Ahnasia city center", 573 | "post_office": "Sdment mountain", 574 | "lat": 29.0918876, 575 | "lng": 30.9187827 576 | }, 577 | { 578 | "postal_code": 62717, 579 | "address": "The village of Abu Khallad / Nasser Center", 580 | "post_office": "Com Abu Khallad", 581 | "lat": 29.1493429, 582 | "lng": 31.1294085 583 | }, 584 | { 585 | "postal_code": 62834, 586 | "address": "The village of Kom Adrigh / u market / M.aloasity", 587 | "post_office": "Com Adrigh", 588 | "lat": 29.0661274, 589 | "lng": 31.0993845 590 | }, 591 | { 592 | "postal_code": 62748, 593 | "address": "Mubarak 1 / m u .Beni Suef", 594 | "post_office": "Medicines", 595 | "lat": 29.0661274, 596 | "lng": 31.0993845 597 | }, 598 | { 599 | "postal_code": 62644, 600 | "address": "Village puss - m .bny Suef", 601 | "post_office": "Puss", 602 | "lat": 29.0661274, 603 | "lng": 31.0993845 604 | }, 605 | { 606 | "postal_code": 62521, 607 | "address": "Inside the campus", 608 | "post_office": "Beni Suef University", 609 | "lat": 29.082829, 610 | "lng": 31.102181 611 | }, 612 | { 613 | "postal_code": 62646, 614 | "address": "Red Code / Simsta Center", 615 | "post_office": "Red Code / Simsta", 616 | "lat": 29.0661274, 617 | "lng": 31.0993845 618 | }, 619 | { 620 | "postal_code": 62718, 621 | "address": "Damoushya village / M. Beni Suef", 622 | "post_office": "Democia", 623 | "lat": 29.0661274, 624 | "lng": 31.0993845 625 | }, 626 | { 627 | "postal_code": 62763, 628 | "address": "Miyana Village / Al-Wehda Health St.", 629 | "post_office": "Maintenance", 630 | "lat": 29.0661274, 631 | "lng": 31.0993845 632 | }, 633 | { 634 | "postal_code": 62734, 635 | "address": "Kharajar Bani Suleiman / next to the school / M. Suleiman", 636 | "post_office": "Hager built Solomon", 637 | "lat": 29.082829, 638 | "lng": 31.102181 639 | }, 640 | { 641 | "postal_code": 62512, 642 | "address": "Beni Suef / El Dahshoury St. / Beni Suef", 643 | "post_office": "Beni Suef Farai", 644 | "lat": 29.0661274, 645 | "lng": 31.0993845 646 | } 647 | ] 648 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/damietta.json: -------------------------------------------------------------------------------- 1 | { 2 | "damietta": [ 3 | { 4 | "postal_code": 34325, 5 | "address": "New Damietta", 6 | "post_office": "Housing Mubarak Damietta", 7 | "lat": 31.4175388, 8 | "lng": 31.81444339999999 9 | }, 10 | { 11 | "postal_code": 34511, 12 | "address": "Corniche / Damietta", 13 | "post_office": "Damietta main", 14 | "lat": 31.4175388, 15 | "lng": 31.81444339999999 16 | }, 17 | { 18 | "postal_code": 34512, 19 | "address": "Aloasr- Dmaat.msakn enlightening / Security Directorate", 20 | "post_office": "Damietta second", 21 | "lat": 31.4175388, 22 | "lng": 31.81444339999999 23 | }, 24 | { 25 | "postal_code": 34513, 26 | "address": "Baraka / Damietta lane", 27 | "post_office": "Damietta fourth", 28 | "lat": 31.4072682, 29 | "lng": 31.8222778 30 | }, 31 | { 32 | "postal_code": 34514, 33 | "address": "El Tahrir Damietta / pleasure Square", 34 | "post_office": "Compound interest Damietta", 35 | "lat": 31.41207009999999, 36 | "lng": 31.8117105 37 | }, 38 | { 39 | "postal_code": 34515, 40 | "address": "Nasiriyah mosque Faraskour Center", 41 | "post_office": "Nasiriyah Faraskour", 42 | "lat": 31.4210346, 43 | "lng": 31.8136315 44 | }, 45 | { 46 | "postal_code": 34516, 47 | "address": "Port m building .Kafr Saad", 48 | "post_office": "Damietta Port", 49 | "lat": 31.3540494, 50 | "lng": 31.6841419 51 | }, 52 | { 53 | "postal_code": 34517, 54 | "address": "Device / New Damietta building", 55 | "post_office": "New Damietta", 56 | "lat": 31.43130399999999, 57 | "lng": 31.685341 58 | }, 59 | { 60 | "postal_code": 34518, 61 | "address": "Second Quarter / New Damietta", 62 | "post_office": "New Damietta second", 63 | "lat": 31.43130399999999, 64 | "lng": 31.685341 65 | }, 66 | { 67 | "postal_code": 34519, 68 | "address": "District II New Damietta Faculty of Commerce", 69 | "post_office": "Faculty of Commerce Damietta", 70 | "lat": 31.43130399999999, 71 | "lng": 31.685341 72 | }, 73 | { 74 | "postal_code": 34521, 75 | "address": "Building 63 houses Damietta Damietta Center", 76 | "post_office": "Chehabism", 77 | "lat": 31.4175388, 78 | "lng": 31.81444339999999 79 | }, 80 | { 81 | "postal_code": 34522, 82 | "address": "Within the local unit / building Damietta", 83 | "post_office": "Annanah", 84 | "lat": 31.4175388, 85 | "lng": 31.81444339999999 86 | }, 87 | { 88 | "postal_code": 34524, 89 | "address": "Damietta Port", 90 | "post_office": "Services port complex", 91 | "lat": 31.47082, 92 | "lng": 31.760589 93 | }, 94 | { 95 | "postal_code": 34525, 96 | "address": "Shata", 97 | "post_office": "Courts Complex Shata", 98 | "lat": 31.4121847, 99 | "lng": 31.8659966 100 | }, 101 | { 102 | "postal_code": 34611, 103 | "address": "Alhimy- Faraskour field", 104 | "post_office": "Faraskour", 105 | "lat": 31.1767428, 106 | "lng": 31.5537844 107 | }, 108 | { 109 | "postal_code": 34612, 110 | "address": "Alrodh- Faraskour Center", 111 | "post_office": "Kindergarten Faraskour", 112 | "lat": 31.3232707, 113 | "lng": 31.7423434 114 | }, 115 | { 116 | "postal_code": 34613, 117 | "address": "M .Faraskour / Alhawwarny", 118 | "post_office": "Hourani", 119 | "lat": 31.3232707, 120 | "lng": 31.7423434 121 | }, 122 | { 123 | "postal_code": 34614, 124 | "address": "Aghannimih- Farschor.alouhdh collected", 125 | "post_office": "Aghannimih", 126 | "lat": 31.4175388, 127 | "lng": 31.81444339999999 128 | }, 129 | { 130 | "postal_code": 34623, 131 | "address": "Kafr Saad / Kafr Suleiman Maritime", 132 | "post_office": "Kafr Suleiman Maritime", 133 | "lat": 31.3540494, 134 | "lng": 31.6841419 135 | }, 136 | { 137 | "postal_code": 34624, 138 | "address": "Alsoualem- Kafr Saad Center", 139 | "post_office": "Soualem", 140 | "lat": 31.3540494, 141 | "lng": 31.6841419 142 | }, 143 | { 144 | "postal_code": 34625, 145 | "address": "Kafr Shehata", 146 | "post_office": "Kafr Shehata", 147 | "lat": 31.3104095, 148 | "lng": 31.6347229 149 | }, 150 | { 151 | "postal_code": 34626, 152 | "address": "Kafr duel - Kafr Saad", 153 | "post_office": "Kafr duel", 154 | "lat": 31.3540494, 155 | "lng": 31.6841419 156 | }, 157 | { 158 | "postal_code": 34711, 159 | "address": "The first region Foreland / u 42 Directorate", 160 | "post_office": "Ras", 161 | "lat": 31.4175388, 162 | "lng": 31.81444339999999 163 | }, 164 | { 165 | "postal_code": 34712, 166 | "address": "Manor tower / Damietta Center", 167 | "post_office": "Manor tower", 168 | "lat": 31.4175388, 169 | "lng": 31.81444339999999 170 | }, 171 | { 172 | "postal_code": 34713, 173 | "address": "Alsinanah- Damietta Center / u public road", 174 | "post_office": "Lanceolata", 175 | "lat": 31.4175388, 176 | "lng": 31.81444339999999 177 | }, 178 | { 179 | "postal_code": 34714, 180 | "address": "Assembled unit m .Kafr Saad", 181 | "post_office": "Kafr Saad country", 182 | "lat": 31.3540494, 183 | "lng": 31.6841419 184 | }, 185 | { 186 | "postal_code": 34715, 187 | "address": "M .Kafr Saadbjawar station", 188 | "post_office": "Kafr watermelon", 189 | "lat": 31.11065929999999, 190 | "lng": 30.9387799 191 | }, 192 | { 193 | "postal_code": 34716, 194 | "address": "M .Kafr Saad / Mit Abu Ghalib", 195 | "post_office": "Mit Abu Ghalib", 196 | "lat": 31.2916674, 197 | "lng": 31.6548046 198 | }, 199 | { 200 | "postal_code": 34717, 201 | "address": "Kafr Saad / Kafr jungle", 202 | "post_office": "Kafr jungle", 203 | "lat": 31.3540494, 204 | "lng": 31.6841419 205 | }, 206 | { 207 | "postal_code": 34718, 208 | "address": "Local Unit Kafr Saad / Kfralostany", 209 | "post_office": "Disbelief alwastany", 210 | "lat": 31.3559226, 211 | "lng": 31.6871662 212 | }, 213 | { 214 | "postal_code": 34719, 215 | "address": "Damietta Center / poets", 216 | "post_office": "Shatt poets", 217 | "lat": 31.4175388, 218 | "lng": 31.81444339999999 219 | }, 220 | { 221 | "postal_code": 34721, 222 | "address": "Unity Mahlah- Faraskour / Qriacherbas", 223 | "post_office": "Cherbas", 224 | "lat": 31.3232707, 225 | "lng": 31.7423434 226 | }, 227 | { 228 | "postal_code": 34722, 229 | "address": "M.alzarka / village Dgahlh", 230 | "post_office": "Dgahlh", 231 | "lat": 31.2088356, 232 | "lng": 31.6357849 233 | }, 234 | { 235 | "postal_code": 34725, 236 | "address": "Assembled unit braid M.dmaat", 237 | "post_office": "Sewing", 238 | "lat": 31.4175388, 239 | "lng": 31.81444339999999 240 | }, 241 | { 242 | "postal_code": 34726, 243 | "address": "Nile m u .Zarqa / Corniche St.", 244 | "post_office": "Mitt Khouly Abdullah", 245 | "lat": 31.4175388, 246 | "lng": 31.81444339999999 247 | }, 248 | { 249 | "postal_code": 34727, 250 | "address": "Faraskour Center / Al Rahamnah", 251 | "post_office": "Al Rahamnah", 252 | "lat": 31.2960376, 253 | "lng": 31.748042 254 | }, 255 | { 256 | "postal_code": 34728, 257 | "address": "Alrkapah- Kafr Saad Center", 258 | "post_office": "Passenger", 259 | "lat": 31.3540494, 260 | "lng": 31.6841419 261 | }, 262 | { 263 | "postal_code": 34729, 264 | "address": ".farschor M / Algwaben", 265 | "post_office": "Algwaben", 266 | "lat": 31.4175388, 267 | "lng": 31.81444339999999 268 | }, 269 | { 270 | "postal_code": 34731, 271 | "address": "Kafr Almiasrh m .Zarqa", 272 | "post_office": "Kafr Almiasrh", 273 | "lat": 31.1850795, 274 | "lng": 31.5963735 275 | }, 276 | { 277 | "postal_code": 34734, 278 | "address": "El Harby .Damietta Center", 279 | "post_office": "Manor meat", 280 | "lat": 31.43788839999999, 281 | "lng": 31.8055073 282 | }, 283 | { 284 | "postal_code": 34735, 285 | "address": "Alex Aljdidhm .Faraskour", 286 | "post_office": "New Alexandria", 287 | "lat": 31.3232707, 288 | "lng": 31.7423434 289 | }, 290 | { 291 | "postal_code": 34736, 292 | "address": "Barashih- Faraskour Center", 293 | "post_office": "Alpracip", 294 | "lat": 31.3232707, 295 | "lng": 31.7423434 296 | }, 297 | { 298 | "postal_code": 34737, 299 | "address": "47 El Ras El Bar City Council", 300 | "post_office": "Mainland sub head", 301 | "lat": 31.5180423, 302 | "lng": 31.8390981 303 | }, 304 | { 305 | "postal_code": 34738, 306 | "address": "Kafr el -Arab / Faraskour", 307 | "post_office": "Kafr Arab_ Faraskour", 308 | "lat": 31.3232707, 309 | "lng": 31.7423434 310 | }, 311 | { 312 | "postal_code": 34739, 313 | "address": "Forty / Faraskour Center", 314 | "post_office": "Alaarbaan Faraskour", 315 | "lat": 31.3232707, 316 | "lng": 31.7423434 317 | }, 318 | { 319 | "postal_code": 34741, 320 | "address": "Sheikh lion / Dmaat.triv manor tower", 321 | "post_office": "Sheikh Dargham", 322 | "lat": 31.4175388, 323 | "lng": 31.81444339999999 324 | }, 325 | { 326 | "postal_code": 34742, 327 | "address": "Albesarth village / Damietta Center", 328 | "post_office": "Albesarth", 329 | "lat": 31.3842874, 330 | "lng": 31.8022244 331 | }, 332 | { 333 | "postal_code": 34743, 334 | "address": "Adlip / Damietta village", 335 | "post_office": "Adlip", 336 | "lat": 31.4175388, 337 | "lng": 31.81444339999999 338 | } 339 | ] 340 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/faiyum.json: -------------------------------------------------------------------------------- 1 | { 2 | "faiyum": [ 3 | { 4 | "postal_code": 63511, 5 | "address": "Saad Zaghloul Street / Fayoum", 6 | "post_office": "Fayoum major", 7 | "lat": 29.3203536, 8 | "lng": 30.8524498 9 | }, 10 | { 11 | "postal_code": 63512, 12 | "address": "Liberty St. building Central / Mrkzayyoum", 13 | "post_office": "Central Fayoum", 14 | "lat": 29.3084021, 15 | "lng": 30.8428497 16 | }, 17 | { 18 | "postal_code": 63513, 19 | "address": "Saad Zaghloul Street / Fayoum center near Fayoum General Hospital", 20 | "post_office": "Dar ash", 21 | "lat": 29.3203536, 22 | "lng": 30.8524498 23 | }, 24 | { 25 | "postal_code": 63516, 26 | "address": "Interests / Fayoum complex building", 27 | "post_office": "Compound interest Fayoum", 28 | "lat": 29.3084021, 29 | "lng": 30.8428497 30 | }, 31 | { 32 | "postal_code": 63518, 33 | "address": "Village Demu Fayoum / Fayoum Center", 34 | "post_office": "_ The day Demu", 35 | "lat": 29.3084021, 36 | "lng": 30.8428497 37 | }, 38 | { 39 | "postal_code": 63523, 40 | "address": "John is building the administrative village of John / Fayoum", 41 | "post_office": "John", 42 | "lat": 29.3084021, 43 | "lng": 30.8428497 44 | }, 45 | { 46 | "postal_code": 63525, 47 | "address": "District housing cooperatives Mubarak Fayoum Center", 48 | "post_office": "Mubarak District", 49 | "lat": 29.3084021, 50 | "lng": 30.8428497 51 | }, 52 | { 53 | "postal_code": 63613, 54 | "address": "Nasiriyah / Obcoay village center", 55 | "post_office": "Nasiriyah", 56 | "lat": 29.3549137, 57 | "lng": 31.0115635 58 | }, 59 | { 60 | "postal_code": 63616, 61 | "address": "Alhaouacna village / Mrkzyousef friend", 62 | "post_office": "Alhaouacna", 63 | "lat": 29.3084021, 64 | "lng": 30.8428497 65 | }, 66 | { 67 | "postal_code": 63617, 68 | "address": "Village Biscuits / m 0 Yusuf", 69 | "post_office": "Biscuits", 70 | "lat": 29.3577466, 71 | "lng": 30.8609326 72 | }, 73 | { 74 | "postal_code": 63621, 75 | "address": "Village strength / m 0 Yusuf", 76 | "post_office": "Strength", 77 | "lat": 29.4141428, 78 | "lng": 30.386703 79 | }, 80 | { 81 | "postal_code": 63622, 82 | "address": "Village Hills by day / local unit building / M.ayyoum", 83 | "post_office": "Hills by day", 84 | "lat": 29.310402, 85 | "lng": 30.845634 86 | }, 87 | { 88 | "postal_code": 63623, 89 | "address": "Zaid village / Obcoay Center", 90 | "post_office": "Zaid", 91 | "lat": 29.3615693, 92 | "lng": 30.7069862 93 | }, 94 | { 95 | "postal_code": 63624, 96 | "address": "Rustic western village of Joseph Center", 97 | "post_office": "Rustic Western", 98 | "lat": 29.3084021, 99 | "lng": 30.8428497 100 | }, 101 | { 102 | "postal_code": 63625, 103 | "address": "Village Akhawajat / Yusuf next to Central", 104 | "post_office": "Akhawajat", 105 | "lat": 29.3084021, 106 | "lng": 30.8428497 107 | }, 108 | { 109 | "postal_code": 63626, 110 | "address": "Yusuf / Fayoum Center", 111 | "post_office": "Yusuf", 112 | "lat": 29.3084021, 113 | "lng": 30.8428497 114 | }, 115 | { 116 | "postal_code": 63627, 117 | "address": "Rayyan village of Joseph Center", 118 | "post_office": "Rayyan", 119 | "lat": 29.3084021, 120 | "lng": 30.8428497 121 | }, 122 | { 123 | "postal_code": 63628, 124 | "address": "Next to the local unit of the village of KFOR Nile", 125 | "post_office": "KFOR Nile", 126 | "lat": 29.3084021, 127 | "lng": 30.8428497 128 | }, 129 | { 130 | "postal_code": 63629, 131 | "address": "Yusuf Center", 132 | "post_office": "Khalid Pasha", 133 | "lat": 29.3577466, 134 | "lng": 30.8609326 135 | }, 136 | { 137 | "postal_code": 63631, 138 | "address": "Yusuf Center", 139 | "post_office": "Rayyan new Fullback Desert", 140 | "lat": 29.3577466, 141 | "lng": 30.8609326 142 | }, 143 | { 144 | "postal_code": 63711, 145 | "address": "Tamiya City", 146 | "post_office": "_ The day s main Tamiya", 147 | "lat": 29.476466, 148 | "lng": 30.9595715 149 | }, 150 | { 151 | "postal_code": 63712, 152 | "address": "Village Palace Rashwan / Tamiya", 153 | "post_office": "Palace Rashwan", 154 | "lat": 29.476466, 155 | "lng": 30.9595715 156 | }, 157 | { 158 | "postal_code": 63713, 159 | "address": "Village kindergarten / Tamiya Center", 160 | "post_office": "_ The day kindergarten", 161 | "lat": 29.476466, 162 | "lng": 30.9595715 163 | }, 164 | { 165 | "postal_code": 63714, 166 | "address": "Village Srsena / Tamiya Center", 167 | "post_office": "Srsena", 168 | "lat": 29.476466, 169 | "lng": 30.9595715 170 | }, 171 | { 172 | "postal_code": 63715, 173 | "address": "Village of origin Beauty / Tamiya", 174 | "post_office": "Origin Beauty", 175 | "lat": 29.476466, 176 | "lng": 30.9595715 177 | }, 178 | { 179 | "postal_code": 63716, 180 | "address": "U 0 Abu Bakr / Atsa", 181 | "post_office": "Itsa main", 182 | "lat": 29.3084021, 183 | "lng": 30.8428497 184 | }, 185 | { 186 | "postal_code": 63717, 187 | "address": "Village drowning / Atsa", 188 | "post_office": "Drowning", 189 | "lat": 29.3084021, 190 | "lng": 30.8428497 191 | }, 192 | { 193 | "postal_code": 63718, 194 | "address": "Stone / M.ottsa / village local unit building", 195 | "post_office": "Stone Fayoum", 196 | "lat": 29.3084021, 197 | "lng": 30.8428497 198 | }, 199 | { 200 | "postal_code": 63719, 201 | "address": "Prince village of origin / Atsa", 202 | "post_office": "Mohamed Fahmy Mr. facility", 203 | "lat": 29.3084021, 204 | "lng": 30.8428497 205 | }, 206 | { 207 | "postal_code": 63721, 208 | "address": "Dsaa village / Fayoum Center", 209 | "post_office": "Dsaa", 210 | "lat": 29.3084021, 211 | "lng": 30.8428497 212 | }, 213 | { 214 | "postal_code": 63722, 215 | "address": "Dobaar village / center Obcoay", 216 | "post_office": "Dobaar", 217 | "lat": 29.3084021, 218 | "lng": 30.8428497 219 | }, 220 | { 221 | "postal_code": 63723, 222 | "address": "Village Jrdo / Local Unit / Atsa Center Building", 223 | "post_office": "Jrdo _ Fayoum", 224 | "lat": 29.237632, 225 | "lng": 30.796438 226 | }, 227 | { 228 | "postal_code": 63724, 229 | "address": "Village Nazlah / m 0 Yusuf", 230 | "post_office": "Nazlah", 231 | "lat": 29.3048913, 232 | "lng": 30.6372471 233 | }, 234 | { 235 | "postal_code": 63725, 236 | "address": "Village Palace Jabali / m 0 Yusuf", 237 | "post_office": "Jabali Palace", 238 | "lat": 29.3577466, 239 | "lng": 30.8609326 240 | }, 241 | { 242 | "postal_code": 63726, 243 | "address": "Alhamuly / M.yousef friend", 244 | "post_office": "_ The day Alhamuly", 245 | "lat": 29.3577466, 246 | "lng": 30.8609326 247 | }, 248 | { 249 | "postal_code": 63727, 250 | "address": "Village Matartars / m 0 Snurs", 251 | "post_office": "Matartars", 252 | "lat": 29.3084021, 253 | "lng": 30.8428497 254 | }, 255 | { 256 | "postal_code": 63728, 257 | "address": "The village of Dar es Salaam / M.tamihmbeny Local Unit", 258 | "post_office": "The village of Dar es Salaam", 259 | "lat": 29.4216796, 260 | "lng": 30.9254128 261 | }, 262 | { 263 | "postal_code": 63729, 264 | "address": "Minya / Atsa village Agricultural Society building", 265 | "post_office": "Minya Fayoum", 266 | "lat": 29.2204141, 267 | "lng": 30.7637298 268 | }, 269 | { 270 | "postal_code": 63731, 271 | "address": "The village of Abu Jendar / Atsa Center", 272 | "post_office": "Abu Jendar", 273 | "lat": 29.3084021, 274 | "lng": 30.8428497 275 | }, 276 | { 277 | "postal_code": 63732, 278 | "address": "Village angle Kerdasa / Fayoum Center", 279 | "post_office": "Kerdasa angle", 280 | "lat": 30.0308657, 281 | "lng": 31.1111907 282 | }, 283 | { 284 | "postal_code": 63733, 285 | "address": "Built a valid / Fayoum road Sanhour / M.ayyoum", 286 | "post_office": "Built in favor of Fayoum", 287 | "lat": 29.6657163, 288 | "lng": 30.9712166 289 | }, 290 | { 291 | "postal_code": 63734, 292 | "address": "Village Alsellaan / m 0 Snurs", 293 | "post_office": "Alsellaan", 294 | "lat": 29.3084021, 295 | "lng": 30.8428497 296 | }, 297 | { 298 | "postal_code": 63737, 299 | "address": "Village Qlhanh / Atsa", 300 | "post_office": "Qlhanh", 301 | "lat": 29.3084021, 302 | "lng": 30.8428497 303 | }, 304 | { 305 | "postal_code": 63738, 306 | "address": "Village Qlmshah / Atsa", 307 | "post_office": "Qlmshah", 308 | "lat": 29.3084021, 309 | "lng": 30.8428497 310 | }, 311 | { 312 | "postal_code": 63739, 313 | "address": "Village valiant Palace / Atsa", 314 | "post_office": "Palace of the brave", 315 | "lat": 29.3084021, 316 | "lng": 30.8428497 317 | }, 318 | { 319 | "postal_code": 63741, 320 | "address": "Tton village / Atsa Center", 321 | "post_office": "Tton", 322 | "lat": 29.3084021, 323 | "lng": 30.8428497 324 | }, 325 | { 326 | "postal_code": 63742, 327 | "address": "Village Agon / Fayoum", 328 | "post_office": "Agon", 329 | "lat": 29.3084021, 330 | "lng": 30.8428497 331 | }, 332 | { 333 | "postal_code": 63743, 334 | "address": "The village of Hawara / Fayoum", 335 | "post_office": "Hawara", 336 | "lat": 29.2578951, 337 | "lng": 30.8964048 338 | }, 339 | { 340 | "postal_code": 63744, 341 | "address": "Fayoum village of Adwa Center", 342 | "post_office": "Infection by day", 343 | "lat": 29.35646509999999, 344 | "lng": 30.6199895 345 | }, 346 | { 347 | "postal_code": 63745, 348 | "address": "Village Aboxah / u station / Obcoay Center", 349 | "post_office": "Aboxah", 350 | "lat": 29.3084021, 351 | "lng": 30.8428497 352 | }, 353 | { 354 | "postal_code": 63746, 355 | "address": "Village Bihmu / Snurs Center", 356 | "post_office": "Bihmu", 357 | "lat": 29.36939599999999, 358 | "lng": 30.8538134 359 | }, 360 | { 361 | "postal_code": 63747, 362 | "address": "Sila village / m 0 Fayoum", 363 | "post_office": "Silas Fayoum", 364 | "lat": 29.3084021, 365 | "lng": 30.8428497 366 | }, 367 | { 368 | "postal_code": 63748, 369 | "address": "Snurs City", 370 | "post_office": "Snurs main", 371 | "lat": 29.3084021, 372 | "lng": 30.8428497 373 | }, 374 | { 375 | "postal_code": 63749, 376 | "address": "Navigation District Psonors / Snurs Center", 377 | "post_office": "Snurs sub", 378 | "lat": 29.41367129999999, 379 | "lng": 30.8624751 380 | }, 381 | { 382 | "postal_code": 63751, 383 | "address": "The local unit building Battersea / m . Snurs", 384 | "post_office": "Teresa Snurs", 385 | "lat": 29.3084021, 386 | "lng": 30.8428497 387 | }, 388 | { 389 | "postal_code": 63752, 390 | "address": "Village Anagalifa / Snurs", 391 | "post_office": "Anagalifa", 392 | "lat": 29.3084021, 393 | "lng": 30.8428497 394 | }, 395 | { 396 | "postal_code": 63753, 397 | "address": "Village Snro / Mrkzabashoay", 398 | "post_office": "_ The day Snro", 399 | "lat": 29.3084021, 400 | "lng": 30.8428497 401 | }, 402 | { 403 | "postal_code": 63754, 404 | "address": "Azab Fayoum village center", 405 | "post_office": "Azab Fayoum Center", 406 | "lat": 29.3084021, 407 | "lng": 30.8428497 408 | }, 409 | { 410 | "postal_code": 63755, 411 | "address": "Kafr Mahfouz Tamiya Center", 412 | "post_office": "Kafr Mahfouz", 413 | "lat": 29.468106, 414 | "lng": 30.9015642 415 | }, 416 | { 417 | "postal_code": 63756, 418 | "address": "Village of origin built Osman / Snurs", 419 | "post_office": "Facility built Osman", 420 | "lat": 29.3084021, 421 | "lng": 30.8428497 422 | }, 423 | { 424 | "postal_code": 63757, 425 | "address": "Lengthy village / Atsa", 426 | "post_office": "Lengthy", 427 | "lat": 29.3084021, 428 | "lng": 30.8428497 429 | }, 430 | { 431 | "postal_code": 63761, 432 | "address": "Village Shakshuk / Mrkzobashoay", 433 | "post_office": "Shakshuk", 434 | "lat": 29.3084021, 435 | "lng": 30.8428497 436 | }, 437 | { 438 | "postal_code": 63762, 439 | "address": "Shidmoh village / Atsa Center", 440 | "post_office": "Shidmoh", 441 | "lat": 29.3084021, 442 | "lng": 30.8428497 443 | }, 444 | { 445 | "postal_code": 63763, 446 | "address": "Dmishqin village / Fayoum Center", 447 | "post_office": "Dmishqin", 448 | "lat": 29.3084021, 449 | "lng": 30.8428497 450 | }, 451 | { 452 | "postal_code": 63764, 453 | "address": "Village Azizia / Tamiya", 454 | "post_office": "Azizia Tamiya", 455 | "lat": 29.476466, 456 | "lng": 30.9595715 457 | }, 458 | { 459 | "postal_code": 63765, 460 | "address": "We will provide the village / m 0 Fayoum", 461 | "post_office": "We will", 462 | "lat": 29.3084021, 463 | "lng": 30.8428497 464 | }, 465 | { 466 | "postal_code": 63766, 467 | "address": "Aboud village of Kafr / Ibshway Center", 468 | "post_office": "Kafr Abboud", 469 | "lat": 29.3169531, 470 | "lng": 30.8374991 471 | }, 472 | { 473 | "postal_code": 63767, 474 | "address": "Village Manor Qlmshah / Atsa Center", 475 | "post_office": "Manor Qlmshah", 476 | "lat": 29.3084021, 477 | "lng": 30.8428497 478 | }, 479 | { 480 | "postal_code": 63768, 481 | "address": "Village Abjeej / Fayoum Center", 482 | "post_office": "The day Abjeej", 483 | "lat": 29.3084021, 484 | "lng": 30.8428497 485 | }, 486 | { 487 | "postal_code": 63769, 488 | "address": "Village Menashe Khatib / m 0 Fayoum", 489 | "post_office": "Menashe Khatib", 490 | "lat": 29.3084021, 491 | "lng": 30.8428497 492 | }, 493 | { 494 | "postal_code": 63771, 495 | "address": "Village protoplasm / near Central /m.snurs", 496 | "post_office": "Protoplasm Fayoum", 497 | "lat": 29.3084021, 498 | "lng": 30.8428497 499 | }, 500 | { 501 | "postal_code": 63774, 502 | "address": "Village nascent / Snurs", 503 | "post_office": "Nascent", 504 | "lat": 29.3084021, 505 | "lng": 30.8428497 506 | }, 507 | { 508 | "postal_code": 63775, 509 | "address": "Lantern / Tamiya village", 510 | "post_office": "Lantern by day", 511 | "lat": 29.476466, 512 | "lng": 30.9595715 513 | }, 514 | { 515 | "postal_code": 63776, 516 | "address": "Village Mokrani / m 0 Yusuf", 517 | "post_office": "Mokrani", 518 | "lat": 29.3577466, 519 | "lng": 30.8609326 520 | }, 521 | { 522 | "postal_code": 63777, 523 | "address": "Village Zafer facility / Atsa Center", 524 | "post_office": "Zafer facility", 525 | "lat": 29.3084021, 526 | "lng": 30.8428497 527 | }, 528 | { 529 | "postal_code": 63778, 530 | "address": "Village Republic / Tamiya Center", 531 | "post_office": "Republic", 532 | "lat": 29.476466, 533 | "lng": 30.9595715 534 | }, 535 | { 536 | "postal_code": 63779, 537 | "address": "Village facility Tantawi / m 0 Snurs", 538 | "post_office": "Tantawi facility", 539 | "lat": 29.3084021, 540 | "lng": 30.8428497 541 | }, 542 | { 543 | "postal_code": 63782, 544 | "address": "Open City", 545 | "post_office": "City Conquest Industrial", 546 | "lat": 29.3084021, 547 | "lng": 30.8428497 548 | }, 549 | { 550 | "postal_code": 63783, 551 | "address": "Itsa Center", 552 | "post_office": "Qasimiyah", 553 | "lat": 29.2378946, 554 | "lng": 30.7913458 555 | }, 556 | { 557 | "postal_code": 63524, 558 | "address": "Ezbet Qalamshah / Atsa", 559 | "post_office": "Fayoum third", 560 | "lat": 29.1635687, 561 | "lng": 30.8400577 562 | }, 563 | { 564 | "postal_code": 63634, 565 | "address": "Local Unit of the Republic", 566 | "post_office": "Belly belly", 567 | "lat": 29.320183, 568 | "lng": 30.852474 569 | }, 570 | { 571 | "postal_code": 63785, 572 | "address": "No. 2 / 2nd Residential District / 1st Neighborhood", 573 | "post_office": "New Fayoum City", 574 | "lat": 29.3084021, 575 | "lng": 30.8428497 576 | } 577 | ] 578 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/ismailia.json: -------------------------------------------------------------------------------- 1 | { 2 | "ismailia": [ 3 | { 4 | "postal_code": 41511, 5 | "address": "U Freedom / Orabi Square / Ismailia", 6 | "post_office": "Ismailia", 7 | "lat": 30.5964923, 8 | "lng": 32.2714587 9 | }, 10 | { 11 | "postal_code": 41512, 12 | "address": "U Army / wholesale market / Ismailia", 13 | "post_office": "Ismailia _ subsidiary", 14 | "lat": 30.5964923, 15 | "lng": 32.2714587 16 | }, 17 | { 18 | "postal_code": 41622, 19 | "address": "By treaty - Abu Sawyer", 20 | "post_office": "Abu Sawyer", 21 | "lat": 30.5964923, 22 | "lng": 32.2714587 23 | }, 24 | { 25 | "postal_code": 41617, 26 | "address": "Abu Sultan / Sarabium / Main Street / Fayed Center", 27 | "post_office": "Abu Sultan", 28 | "lat": 30.4755789, 29 | "lng": 32.3162723 30 | }, 31 | { 32 | "postal_code": 41626, 33 | "address": "Big Hill / Ahmed Orabi St.", 34 | "post_office": "Big Hill", 35 | "lat": 30.5964923, 36 | "lng": 32.2714587 37 | }, 38 | { 39 | "postal_code": 41624, 40 | "address": "Storytellers / economic housing / Building 7 / Big Hill", 41 | "post_office": "Storytellers", 42 | "lat": 30.5964923, 43 | "lng": 32.2714587 44 | }, 45 | { 46 | "postal_code": 41611, 47 | "address": "Mrkzalqntrh West / economic housing", 48 | "post_office": "West Qantara", 49 | "lat": 30.5964923, 50 | "lng": 32.2714587 51 | }, 52 | { 53 | "postal_code": 41628, 54 | "address": "Inside the camp / Big Hill / camp attributed honor", 55 | "post_office": "Izzat honor camp", 56 | "lat": 30.5964923, 57 | "lng": 32.2714587 58 | }, 59 | { 60 | "postal_code": 41616, 61 | "address": "Typical / Sarabium / village center Fayed", 62 | "post_office": "Sarabium", 63 | "lat": 30.4755789, 64 | "lng": 32.3162723 65 | }, 66 | { 67 | "postal_code": 41517, 68 | "address": "Menofia / Areich Egypt / u second section of Ismailia", 69 | "post_office": "Areich Egypt", 70 | "lat": 30.5972455, 71 | "lng": 30.9876321 72 | }, 73 | { 74 | "postal_code": 41618, 75 | "address": "Fayed / u City Council", 76 | "post_office": "Fayed", 77 | "lat": 30.3261157, 78 | "lng": 32.2986344 79 | }, 80 | { 81 | "postal_code": 41619, 82 | "address": "Fayed summit / inside the station / Fayed", 83 | "post_office": "Fayed summit", 84 | "lat": 30.3261157, 85 | "lng": 32.2986344 86 | }, 87 | { 88 | "postal_code": 41513, 89 | "address": "Camp evacuation / Ismailia", 90 | "post_office": "Evacuation camp", 91 | "lat": 30.5964923, 92 | "lng": 32.2714587 93 | }, 94 | { 95 | "postal_code": 41519, 96 | "address": "Manshyet martyrs / second section of Ismailia / replacement housing", 97 | "post_office": "Manshyet martyrs", 98 | "lat": 30.5964923, 99 | "lng": 32.2714587 100 | }, 101 | { 102 | "postal_code": 41613, 103 | "address": "Nvich / railway / Ismaili Center station", 104 | "post_office": "Nvich", 105 | "lat": 30.5830934, 106 | "lng": 32.2653887 107 | }, 108 | { 109 | "postal_code": 41621, 110 | "address": "Fanara / El Shaheed Farid Nada / Fayed", 111 | "post_office": "Fanara", 112 | "lat": 30.5939077, 113 | "lng": 32.2736697 114 | }, 115 | { 116 | "postal_code": 41615, 117 | "address": "Eye twig / Sarabium / Ismailia", 118 | "post_office": "Eye twig", 119 | "lat": 30.4755789, 120 | "lng": 32.3162723 121 | }, 122 | { 123 | "postal_code": 41516, 124 | "address": "Sheikh Zayed / Phase II", 125 | "post_office": "Sheikh Zayed", 126 | "lat": 30.6135965, 127 | "lng": 32.2835841 128 | }, 129 | { 130 | "postal_code": 41623, 131 | "address": "Mahsma / Abossoir / Ismailia", 132 | "post_office": "Mahsma", 133 | "lat": 30.5964923, 134 | "lng": 32.2714587 135 | }, 136 | { 137 | "postal_code": 41518, 138 | "address": "El Mansoura and Maritime / second section of Ismailia", 139 | "post_office": "Egypt second Areich", 140 | "lat": 31.0409483, 141 | "lng": 31.3784704 142 | }, 143 | { 144 | "postal_code": 41612, 145 | "address": "Abu Khalifa / Mrkzalqntrh", 146 | "post_office": "Abu Khalifa", 147 | "lat": 30.7575446, 148 | "lng": 32.247928 149 | }, 150 | { 151 | "postal_code": 41614, 152 | "address": "Dabayaa / Sarabium / Building No. 2 / Ismailia", 153 | "post_office": "Dabayaa Ismailia", 154 | "lat": 30.4755789, 155 | "lng": 32.3162723 156 | }, 157 | { 158 | "postal_code": 41521, 159 | "address": "Abuatoh / Bjawaralmtafye / Ismailia", 160 | "post_office": "Abu Atwa", 161 | "lat": 30.5964923, 162 | "lng": 32.2714587 163 | }, 164 | { 165 | "postal_code": 41627, 166 | "address": "Valley angel / Big Hill Center", 167 | "post_office": "Valley angel", 168 | "lat": 30.5964923, 169 | "lng": 32.2714587 170 | }, 171 | { 172 | "postal_code": 41522, 173 | "address": "The old university building / Ismailia / Suez Canal University", 174 | "post_office": "Suez Canal University", 175 | "lat": 30.620533, 176 | "lng": 32.269729 177 | }, 178 | { 179 | "postal_code": 41523, 180 | "address": "Hospital / District Peace / Ismailia St.", 181 | "post_office": "Salam District _ Ismailia", 182 | "lat": 30.5964923, 183 | "lng": 32.2714587 184 | }, 185 | { 186 | "postal_code": 41524, 187 | "address": "Wind / West Qantara", 188 | "post_office": "Wind", 189 | "lat": 30.848945, 190 | "lng": 32.312454 191 | }, 192 | { 193 | "postal_code": 41528, 194 | "address": "U ownership / next Montazah / Ismailia", 195 | "post_office": "Sheikh ownership Zuid", 196 | "lat": 30.5947487, 197 | "lng": 32.2708196 198 | }, 199 | { 200 | "postal_code": 41525, 201 | "address": "Within the courts / Ismailia complex", 202 | "post_office": "Courts Complex Ismailia", 203 | "lat": 30.5964923, 204 | "lng": 32.2714587 205 | }, 206 | { 207 | "postal_code": 41527, 208 | "address": "Industrial Area / Services Committee / Ismaili Center", 209 | "post_office": "Industrial zone Ismailia", 210 | "lat": 30.5830934, 211 | "lng": 32.2653887 212 | }, 213 | { 214 | "postal_code": 41526, 215 | "address": "Within the Ismaili / Ismailia Security Directorate building", 216 | "post_office": "Ismailia Security Directorate", 217 | "lat": 30.5964923, 218 | "lng": 32.2714587 219 | }, 220 | { 221 | "postal_code": 41634, 222 | "address": "Large hill / ( fedayeen u)", 223 | "post_office": "Big hill country", 224 | "lat": 30.5964923, 225 | "lng": 32.2714587 226 | }, 227 | { 228 | "postal_code": 41529, 229 | "address": "Phase V / Building 33 / Ismailia / cooperative ownership", 230 | "post_office": "Cooperative ownership", 231 | "lat": 30.5964923, 232 | "lng": 32.2714587 233 | }, 234 | { 235 | "postal_code": 41632, 236 | "address": "St. Assiut / Department of Qantara East", 237 | "post_office": "East Qantara", 238 | "lat": 27.1783117, 239 | "lng": 31.1859257 240 | }, 241 | { 242 | "postal_code": 41636, 243 | "address": "The new bridge section east", 244 | "post_office": "New Qantara East", 245 | "lat": 30.5964923, 246 | "lng": 32.2714587 247 | }, 248 | { 249 | "postal_code": 41635, 250 | "address": "Village Heroes / Sarabium", 251 | "post_office": "Village Heroes", 252 | "lat": 30.4755789, 253 | "lng": 32.3162723 254 | }, 255 | { 256 | "postal_code": 41531, 257 | "address": "Transit / Ismailia District", 258 | "post_office": "Transit Ismailia", 259 | "lat": 30.6065972, 260 | "lng": 32.258161 261 | }, 262 | { 263 | "postal_code": 41647, 264 | "address": "Seven village wells Western / Ismailia", 265 | "post_office": "Seven Western wells", 266 | "lat": 30.5964923, 267 | "lng": 32.2714587 268 | }, 269 | { 270 | "postal_code": 41637, 271 | "address": "Commando / Abossoir", 272 | "post_office": "Commando", 273 | "lat": 30.5964923, 274 | "lng": 32.2714587 275 | }, 276 | { 277 | "postal_code": 41638, 278 | "address": "Manshyet Orabi / Big Hill Center", 279 | "post_office": "Manshyet Orabi", 280 | "lat": 30.5964923, 281 | "lng": 32.2714587 282 | }, 283 | { 284 | "postal_code": 41639, 285 | "address": "Abu Sawyer / suburban / Future Center", 286 | "post_office": "City of the Future", 287 | "lat": 30.5964923, 288 | "lng": 32.2714587 289 | }, 290 | { 291 | "postal_code": 41641, 292 | "address": "City / Abu Sawyer sub", 293 | "post_office": "Abu Sawyer s new", 294 | "lat": 30.5964923, 295 | "lng": 32.2714587 296 | }, 297 | { 298 | "postal_code": 41642, 299 | "address": "City storytellers", 300 | "post_office": "New storytellers", 301 | "lat": 30.5964923, 302 | "lng": 32.2714587 303 | }, 304 | { 305 | "postal_code": 41643, 306 | "address": "Abu Ashour village", 307 | "post_office": "Abu Ashour", 308 | "lat": 30.5964923, 309 | "lng": 32.2714587 310 | }, 311 | { 312 | "postal_code": 41644, 313 | "address": "Fayed to peace station", 314 | "post_office": "Fayed sub", 315 | "lat": 30.5964923, 316 | "lng": 32.2714587 317 | }, 318 | { 319 | "postal_code": 41645, 320 | "address": "Big Hill Center - storytellers", 321 | "post_office": "Suedat", 322 | "lat": 30.5964923, 323 | "lng": 32.2714587 324 | }, 325 | { 326 | "postal_code": 41648, 327 | "address": "Kantara West - Behind the agricultural administration", 328 | "post_office": "Kantara West sub", 329 | "lat": 30.8566696, 330 | "lng": 32.3191456 331 | }, 332 | { 333 | "postal_code": 41661, 334 | "address": "Gelbana village next to Stnral", 335 | "post_office": "Gelbana", 336 | "lat": 30.5964923, 337 | "lng": 32.2714587 338 | } 339 | ] 340 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/kafr_el_sheikh.json: -------------------------------------------------------------------------------- 1 | { 2 | "kafr_el_sheikh": [ 3 | { 4 | "postal_code": 33513, 5 | "address": "Kafr Heik- split ring", 6 | "post_office": "Zawawi Kafr El Sheikh", 7 | "lat": 31.11065929999999, 8 | "lng": 30.9387799 9 | }, 10 | { 11 | "postal_code": 33514, 12 | "address": "Kantara El Beida / Kafr El-Sheikh", 13 | "post_office": "White Kantara", 14 | "lat": 31.11065929999999, 15 | "lng": 30.9387799 16 | }, 17 | { 18 | "postal_code": 33515, 19 | "address": "Kafr Hamraoui / Kafr El-Sheikh", 20 | "post_office": "Kafr Hamraoui", 21 | "lat": 31.11065929999999, 22 | "lng": 30.9387799 23 | }, 24 | { 25 | "postal_code": 33516, 26 | "address": "Inside the campus of the College of Agriculture Kafr El-Sheikh", 27 | "post_office": "Tanta University Kafr El Sheikh _ Branch", 28 | "lat": 31.0977671, 29 | "lng": 30.9506389 30 | }, 31 | { 32 | "postal_code": 33517, 33 | "address": "Split u judges Kafr El-Sheikh", 34 | "post_office": "Social Service Institute _ Kafr El Sheikh", 35 | "lat": 31.0971729, 36 | "lng": 30.947375 37 | }, 38 | { 39 | "postal_code": 33518, 40 | "address": "Port Said / Kafr El-Sheikh Street", 41 | "post_office": "Kafr el Sheikh Massai", 42 | "lat": 31.2652893, 43 | "lng": 32.3018661 44 | }, 45 | { 46 | "postal_code": 33611, 47 | "address": "Desouk next to Central / Mecca District", 48 | "post_office": "Desouk", 49 | "lat": 31.1340963, 50 | "lng": 30.6460377 51 | }, 52 | { 53 | "postal_code": 33612, 54 | "address": "Desouk next to the Ibrahimi Mosque / Desouk", 55 | "post_office": "Desouk second", 56 | "lat": 31.1340963, 57 | "lng": 30.6460377 58 | }, 59 | { 60 | "postal_code": 33613, 61 | "address": "Young / Desouk", 62 | "post_office": "Young", 63 | "lat": 31.1340963, 64 | "lng": 30.6460377 65 | }, 66 | { 67 | "postal_code": 33614, 68 | "address": "The old people / Desouk", 69 | "post_office": "The old people", 70 | "lat": 31.1340963, 71 | "lng": 30.6460377 72 | }, 73 | { 74 | "postal_code": 33615, 75 | "address": "Chaabas salt / Desouk", 76 | "post_office": "Chaabas salt", 77 | "lat": 31.1340963, 78 | "lng": 30.6460377 79 | }, 80 | { 81 | "postal_code": 33616, 82 | "address": "Abu Mandoor / Desouk", 83 | "post_office": "Abu Mandoor", 84 | "lat": 31.1340963, 85 | "lng": 30.6460377 86 | }, 87 | { 88 | "postal_code": 33617, 89 | "address": "Abu locality on / Desouk", 90 | "post_office": "Locality Abu Ali", 91 | "lat": 31.1340963, 92 | "lng": 30.6460377 93 | }, 94 | { 95 | "postal_code": 33618, 96 | "address": "Locality Dieye / Desouk", 97 | "post_office": "Locality Dieye", 98 | "lat": 31.1340963, 99 | "lng": 30.6460377 100 | }, 101 | { 102 | "postal_code": 33619, 103 | "address": "Net / Desouk", 104 | "post_office": "Net", 105 | "lat": 31.1340963, 106 | "lng": 30.6460377 107 | }, 108 | { 109 | "postal_code": 33621, 110 | "address": "Salmiya / Vuh", 111 | "post_office": "Salmiya", 112 | "lat": 31.18780009999999, 113 | "lng": 30.6142365 114 | }, 115 | { 116 | "postal_code": 33622, 117 | "address": "Cyprat / Vuh", 118 | "post_office": "Cyprat", 119 | "lat": 31.11065929999999, 120 | "lng": 30.9387799 121 | }, 122 | { 123 | "postal_code": 33623, 124 | "address": "Vuh conquest Street / Vuh Center", 125 | "post_office": "Second Vuh", 126 | "lat": 31.11065929999999, 127 | "lng": 30.9387799 128 | }, 129 | { 130 | "postal_code": 33624, 131 | "address": "Vuh Center / Center Street Vuh", 132 | "post_office": "Vuh sub", 133 | "lat": 31.11065929999999, 134 | "lng": 30.9387799 135 | }, 136 | { 137 | "postal_code": 33625, 138 | "address": "Port Said / u Motobas Center", 139 | "post_office": "Motobas", 140 | "lat": 31.2652893, 141 | "lng": 32.3018661 142 | }, 143 | { 144 | "postal_code": 33626, 145 | "address": "Bermbal / Motobas", 146 | "post_office": "Bermbal", 147 | "lat": 31.2946085, 148 | "lng": 30.5245932 149 | }, 150 | { 151 | "postal_code": 33627, 152 | "address": "Green Island / Motobas", 153 | "post_office": "Green Island", 154 | "lat": 31.2502062, 155 | "lng": 30.5101162 156 | }, 157 | { 158 | "postal_code": 33628, 159 | "address": "Monia Leader Motobas", 160 | "post_office": "Monia Leader", 161 | "lat": 31.2502062, 162 | "lng": 30.5101162 163 | }, 164 | { 165 | "postal_code": 33629, 166 | "address": "Azab Alqomcion / Motobas", 167 | "post_office": "Azab Alqomcion", 168 | "lat": 31.2502062, 169 | "lng": 30.5101162 170 | }, 171 | { 172 | "postal_code": 33631, 173 | "address": "Abu booty / Sidi Salem", 174 | "post_office": "Abu booty", 175 | "lat": 31.269268, 176 | "lng": 30.7873001 177 | }, 178 | { 179 | "postal_code": 33632, 180 | "address": "Village Dam Khamis / Sidi Salem", 181 | "post_office": "Khamis Dam", 182 | "lat": 31.269268, 183 | "lng": 30.7873001 184 | }, 185 | { 186 | "postal_code": 33633, 187 | "address": "Wild Asfir / Sidi Salem", 188 | "post_office": "Wild Asfir", 189 | "lat": 31.269268, 190 | "lng": 30.7873001 191 | }, 192 | { 193 | "postal_code": 33634, 194 | "address": "???? / ? 23 ?????", 195 | "post_office": "Bella", 196 | "lat": 31.11065929999999, 197 | "lng": 30.9387799 198 | }, 199 | { 200 | "postal_code": 33635, 201 | "address": "Bella / Bella / u Center alder tree", 202 | "post_office": "Bella sub", 203 | "lat": 31.11065929999999, 204 | "lng": 30.9387799 205 | }, 206 | { 207 | "postal_code": 33636, 208 | "address": "Kafr Jeraadh / Bella", 209 | "post_office": "Kafr Jeraadh", 210 | "lat": 31.11065929999999, 211 | "lng": 30.9387799 212 | }, 213 | { 214 | "postal_code": 33637, 215 | "address": "Bella / Bella Center", 216 | "post_office": "Second Bella", 217 | "lat": 31.1723581, 218 | "lng": 31.2215165 219 | }, 220 | { 221 | "postal_code": 33638, 222 | "address": "Aghannamy / Qellin", 223 | "post_office": "Aghannamy", 224 | "lat": 31.048096, 225 | "lng": 30.8533697 226 | }, 227 | { 228 | "postal_code": 33639, 229 | "address": "Monia Pavilion / Desouk", 230 | "post_office": "Monia Pavilion", 231 | "lat": 31.1340963, 232 | "lng": 30.6460377 233 | }, 234 | { 235 | "postal_code": 33641, 236 | "address": "Sndion / Vuh", 237 | "post_office": "Sndion _ Kafr El Sheikh", 238 | "lat": 31.11065929999999, 239 | "lng": 30.9387799 240 | }, 241 | { 242 | "postal_code": 33642, 243 | "address": "Abu Draz / Vuh Center", 244 | "post_office": "Abu Draz", 245 | "lat": 31.11065929999999, 246 | "lng": 30.9387799 247 | }, 248 | { 249 | "postal_code": 33643, 250 | "address": "Kafr Hungary / Desouk", 251 | "post_office": "Kafr Hungary", 252 | "lat": 31.11065929999999, 253 | "lng": 30.9387799 254 | }, 255 | { 256 | "postal_code": 33644, 257 | "address": "Abados / Desouk Church", 258 | "post_office": "Abados Church", 259 | "lat": 31.1712244, 260 | "lng": 30.6872677 261 | }, 262 | { 263 | "postal_code": 33645, 264 | "address": "Abioqa / Desouk", 265 | "post_office": "Abioqa", 266 | "lat": 31.1340963, 267 | "lng": 30.6460377 268 | }, 269 | { 270 | "postal_code": 33646, 271 | "address": "Kafr Acharaana / Desouk", 272 | "post_office": "Kafr Acharaana", 273 | "lat": 31.11065929999999, 274 | "lng": 30.9387799 275 | }, 276 | { 277 | "postal_code": 33647, 278 | "address": "Itzhakh / next to the fire / police Kafr El-Sheikh", 279 | "post_office": "Itzhakh", 280 | "lat": 31.11065929999999, 281 | "lng": 30.9387799 282 | }, 283 | { 284 | "postal_code": 33648, 285 | "address": "Kafr Algeria / Qellin", 286 | "post_office": "Kafr Algeria", 287 | "lat": 31.0698326, 288 | "lng": 30.7736986 289 | }, 290 | { 291 | "postal_code": 33652, 292 | "address": "Glynn Country / Port Said Glynn St.", 293 | "post_office": "Glynn Country", 294 | "lat": 31.2652893, 295 | "lng": 32.3018661 296 | }, 297 | { 298 | "postal_code": 33653, 299 | "address": "Bakatosh / Qellin", 300 | "post_office": "Bakatosh", 301 | "lat": 31.0560678, 302 | "lng": 30.7988122 303 | }, 304 | { 305 | "postal_code": 33654, 306 | "address": "Qona / Qellin", 307 | "post_office": "Qona", 308 | "lat": 31.048096, 309 | "lng": 30.8533697 310 | }, 311 | { 312 | "postal_code": 33655, 313 | "address": "Share Aghannamy / Qellin", 314 | "post_office": "Share Aghannamy", 315 | "lat": 31.048096, 316 | "lng": 30.8533697 317 | }, 318 | { 319 | "postal_code": 33656, 320 | "address": "Next to the junior high school / center Qellin", 321 | "post_office": "Cosmas", 322 | "lat": 31.0971729, 323 | "lng": 30.947375 324 | }, 325 | { 326 | "postal_code": 33657, 327 | "address": "Next to Central Desouk / Desouk Center", 328 | "post_office": "Desouk sub", 329 | "lat": 31.1340963, 330 | "lng": 30.6460377 331 | }, 332 | { 333 | "postal_code": 33658, 334 | "address": "Kafr el -Arab / Desouk", 335 | "post_office": "Kafr Arabs Desouk", 336 | "lat": 31.11065929999999, 337 | "lng": 30.9387799 338 | }, 339 | { 340 | "postal_code": 33661, 341 | "address": "Mandoora / Kafr El-Sheikh", 342 | "post_office": "Mandoora", 343 | "lat": 31.0971729, 344 | "lng": 30.947375 345 | }, 346 | { 347 | "postal_code": 33662, 348 | "address": "Village Ctoot / Kafr El Sheikh Center", 349 | "post_office": "Ctoot", 350 | "lat": 31.11065929999999, 351 | "lng": 30.9387799 352 | }, 353 | { 354 | "postal_code": 33663, 355 | "address": "Village Dmenkh - Desouk Center", 356 | "post_office": "Dmenkh", 357 | "lat": 31.1340963, 358 | "lng": 30.6460377 359 | }, 360 | { 361 | "postal_code": 33664, 362 | "address": "Village Hamsharh - Mtaiwis", 363 | "post_office": "Hamsharh", 364 | "lat": 31.11065929999999, 365 | "lng": 30.9387799 366 | }, 367 | { 368 | "postal_code": 33711, 369 | "address": "Sharecroppers / Kafr El-Sheikh", 370 | "post_office": "Sharecroppers", 371 | "lat": 31.0971729, 372 | "lng": 30.947375 373 | }, 374 | { 375 | "postal_code": 33712, 376 | "address": "Dqmirh / Kafr El-Sheikh", 377 | "post_office": "Dqmirh", 378 | "lat": 31.0971729, 379 | "lng": 30.947375 380 | }, 381 | { 382 | "postal_code": 33713, 383 | "address": "Sidi Ghazi / Kafr El-Sheikh", 384 | "post_office": "Sidi Ghazi", 385 | "lat": 31.2095093, 386 | "lng": 31.0510733 387 | }, 388 | { 389 | "postal_code": 33714, 390 | "address": "Lhalavy next Aljmaahalzeraih / Kafr El-Sheikh", 391 | "post_office": "Lhalavy Kafr El Sheikh", 392 | "lat": 31.11065929999999, 393 | "lng": 30.9387799 394 | }, 395 | { 396 | "postal_code": 33715, 397 | "address": "Kom long / Bella", 398 | "post_office": "Kom term", 399 | "lat": 31.1993442, 400 | "lng": 31.0837716 401 | }, 402 | { 403 | "postal_code": 33716, 404 | "address": "Abashan in front of the railway / Bella Center station", 405 | "post_office": "Abashan", 406 | "lat": 31.1723581, 407 | "lng": 31.2215165 408 | }, 409 | { 410 | "postal_code": 33717, 411 | "address": "Sakha / street GP / Kafr El-Sheikh", 412 | "post_office": "Sakha", 413 | "lat": 31.0894482, 414 | "lng": 30.9443505 415 | }, 416 | { 417 | "postal_code": 33718, 418 | "address": "Moses locality next to the railway / Kafr El-Sheikh station", 419 | "post_office": "Locality Moses", 420 | "lat": 31.11065929999999, 421 | "lng": 30.9387799 422 | }, 423 | { 424 | "postal_code": 33719, 425 | "address": "Nashart- next to the railway station Qellin", 426 | "post_office": "Nashart", 427 | "lat": 31.0971729, 428 | "lng": 30.947375 429 | }, 430 | { 431 | "postal_code": 33721, 432 | "address": "Chaabas martyrs / Desouk", 433 | "post_office": "Chaabas martyrs", 434 | "lat": 31.1340963, 435 | "lng": 30.6460377 436 | }, 437 | { 438 | "postal_code": 33722, 439 | "address": "Chaabas Amir / Qellin", 440 | "post_office": "Chaabas Amir", 441 | "lat": 31.048096, 442 | "lng": 30.8533697 443 | }, 444 | { 445 | "postal_code": 33723, 446 | "address": "Sanhour city / Desouk", 447 | "post_office": "Sanhour city", 448 | "lat": 31.1188418, 449 | "lng": 30.7297512 450 | }, 451 | { 452 | "postal_code": 33724, 453 | "address": "Mitt Aldeph next Alsntral- Qellin", 454 | "post_office": "Mitt Aldeph", 455 | "lat": 31.048096, 456 | "lng": 30.8533697 457 | }, 458 | { 459 | "postal_code": 33725, 460 | "address": "Messier / next to the local unit / Kafr El-Sheikh", 461 | "post_office": "Messier", 462 | "lat": 31.0971729, 463 | "lng": 30.947375 464 | }, 465 | { 466 | "postal_code": 33726, 467 | "address": "Abu Badawi / Bella Center", 468 | "post_office": "Abu Badawi", 469 | "lat": 31.11065929999999, 470 | "lng": 30.9387799 471 | }, 472 | { 473 | "postal_code": 33727, 474 | "address": "Saffron / Hamoul wilds", 475 | "post_office": "Saffron", 476 | "lat": 31.3113344, 477 | "lng": 31.1462582 478 | }, 479 | { 480 | "postal_code": 33728, 481 | "address": "Disbelief east / Hamoul wilds", 482 | "post_office": "Disbelief East", 483 | "lat": 31.3113344, 484 | "lng": 31.1462582 485 | }, 486 | { 487 | "postal_code": 33729, 488 | "address": "Abu Bakr u / Hamoul Center wilds", 489 | "post_office": "Hamoul wilds", 490 | "lat": 31.3113344, 491 | "lng": 31.1462582 492 | }, 493 | { 494 | "postal_code": 33731, 495 | "address": "Com stone / Hamoul wilds", 496 | "post_office": "Com stone", 497 | "lat": 31.3113344, 498 | "lng": 31.1462582 499 | }, 500 | { 501 | "postal_code": 33732, 502 | "address": "Marine Alaavadah / Hamoul wilds Center", 503 | "post_office": "Marine Alaavadah", 504 | "lat": 31.3113344, 505 | "lng": 31.1462582 506 | }, 507 | { 508 | "postal_code": 33733, 509 | "address": "Hamoul / Hamoul wilds project", 510 | "post_office": "Project Hamoul", 511 | "lat": 31.3113344, 512 | "lng": 31.1462582 513 | }, 514 | { 515 | "postal_code": 33734, 516 | "address": "West pace / Balteem", 517 | "post_office": "West pace and farm nationalization", 518 | "lat": 31.5555377, 519 | "lng": 31.0943749 520 | }, 521 | { 522 | "postal_code": 33735, 523 | "address": "Balteem / near Central Balteem Center", 524 | "post_office": "Balteem", 525 | "lat": 31.5555377, 526 | "lng": 31.0943749 527 | }, 528 | { 529 | "postal_code": 33736, 530 | "address": "Borollos Tower / Balteem", 531 | "post_office": "Borollos Tower", 532 | "lat": 31.5831125, 533 | "lng": 30.975812 534 | }, 535 | { 536 | "postal_code": 33737, 537 | "address": "Balteem / management of coastal / Balteem Center - Closed on 09/15/2014 on the occasion of the end of the season", 538 | "post_office": "Baltim resort", 539 | "lat": 31.5555377, 540 | "lng": 31.0943749 541 | }, 542 | { 543 | "postal_code": 33738, 544 | "address": "Arimon / Kafr El-Sheikh", 545 | "post_office": "Arimon", 546 | "lat": 31.11065929999999, 547 | "lng": 30.9387799 548 | }, 549 | { 550 | "postal_code": 33739, 551 | "address": "Riyadh / Riyadh Center", 552 | "post_office": "Riyadh Kafr El Sheikh", 553 | "lat": 31.2368475, 554 | "lng": 30.9453568 555 | }, 556 | { 557 | "postal_code": 33741, 558 | "address": "Abbasid next to Central / Riyadh", 559 | "post_office": "Abbasid Riyadh", 560 | "lat": 31.11065929999999, 561 | "lng": 30.9387799 562 | }, 563 | { 564 | "postal_code": 33742, 565 | "address": "Abbas / Sidi Salem facility", 566 | "post_office": "Abbas facility", 567 | "lat": 31.269268, 568 | "lng": 30.7873001 569 | }, 570 | { 571 | "postal_code": 33743, 572 | "address": "Sidi Salem / center Sidi Salem", 573 | "post_office": "Sidi Salem", 574 | "lat": 31.269268, 575 | "lng": 30.7873001 576 | }, 577 | { 578 | "postal_code": 33744, 579 | "address": "Haddadi / Sidi Salem", 580 | "post_office": "Haddadi", 581 | "lat": 31.269268, 582 | "lng": 30.7873001 583 | }, 584 | { 585 | "postal_code": 33745, 586 | "address": "Albulasy Admiral / Sidi Salem", 587 | "post_office": "Albulasy sea", 588 | "lat": 31.269268, 589 | "lng": 30.7873001 590 | }, 591 | { 592 | "postal_code": 33746, 593 | "address": "Great facility / Qellin", 594 | "post_office": "Great facility", 595 | "lat": 31.048096, 596 | "lng": 30.8533697 597 | }, 598 | { 599 | "postal_code": 33747, 600 | "address": "Kafr Alemrazkh- Center Qellin", 601 | "post_office": "Kafr Alemrazkh", 602 | "lat": 31.048096, 603 | "lng": 30.8533697 604 | }, 605 | { 606 | "postal_code": 33748, 607 | "address": "Locality reeds / Kafr El-Sheikh", 608 | "post_office": "Locality reeds", 609 | "lat": 31.11065929999999, 610 | "lng": 30.9387799 611 | }, 612 | { 613 | "postal_code": 33749, 614 | "address": "Dmarw and Haddadi in front of the police station / Sidi Salem", 615 | "post_office": "Dmarw and Haddadi", 616 | "lat": 31.269268, 617 | "lng": 30.7873001 618 | }, 619 | { 620 | "postal_code": 33753, 621 | "address": "St. Tenth of Ramadan / Hamoul wilds Center", 622 | "post_office": "Hamoul wilds sub", 623 | "lat": 31.3113344, 624 | "lng": 31.1462582 625 | }, 626 | { 627 | "postal_code": 33754, 628 | "address": "Alkarza / near Central Kafr El-Sheikh", 629 | "post_office": "Alkarza", 630 | "lat": 31.0665011, 631 | "lng": 30.9530781 632 | }, 633 | { 634 | "postal_code": 33755, 635 | "address": "Cbasih / Desouk", 636 | "post_office": "Cbasih", 637 | "lat": 31.1340963, 638 | "lng": 30.6460377 639 | }, 640 | { 641 | "postal_code": 33756, 642 | "address": "Wahhabism / Balteem through the main tower", 643 | "post_office": "Wahhabism", 644 | "lat": 31.5555377, 645 | "lng": 31.0943749 646 | }, 647 | { 648 | "postal_code": 33757, 649 | "address": "Metaphor Hamoul / Hamoul wilds", 650 | "post_office": "Metaphor Hamoul", 651 | "lat": 31.3113344, 652 | "lng": 31.1462582 653 | }, 654 | { 655 | "postal_code": 33763, 656 | "address": "Chelma repair / Sidi Salem", 657 | "post_office": "Repair Chelma", 658 | "lat": 31.269268, 659 | "lng": 30.7873001 660 | }, 661 | { 662 | "postal_code": 33766, 663 | "address": "Rwinh / Kafr el-Sheikh by", 664 | "post_office": "Rwinh", 665 | "lat": 31.11065929999999, 666 | "lng": 30.9387799 667 | }, 668 | { 669 | "postal_code": 33767, 670 | "address": "Pissed front Agricultural Society / Kafr El-Sheikh", 671 | "post_office": "Pissed off", 672 | "lat": 31.11065929999999, 673 | "lng": 30.9387799 674 | }, 675 | { 676 | "postal_code": 33771, 677 | "address": "Red / Kafr El-Sheikh", 678 | "post_office": "Red", 679 | "lat": 31.11065929999999, 680 | "lng": 30.9387799 681 | }, 682 | { 683 | "postal_code": 33772, 684 | "address": "Bgulwlh / Riyadh Center", 685 | "post_office": "Bgulwlh", 686 | "lat": 31.2368475, 687 | "lng": 30.9453568 688 | }, 689 | { 690 | "postal_code": 33773, 691 | "address": "Trade School next village Chaabas Amir / center Qellin", 692 | "post_office": "Morning", 693 | "lat": 31.0494393, 694 | "lng": 30.8409677 695 | }, 696 | { 697 | "postal_code": 33774, 698 | "address": "Khadimiyah / center of the village of Kafr el-Sheikh", 699 | "post_office": "Khadimiyah", 700 | "lat": 31.1712442, 701 | "lng": 31.038394 702 | }, 703 | { 704 | "postal_code": 33775, 705 | "address": "Ministerial village / Riyadh Center", 706 | "post_office": "Ministerial", 707 | "lat": 31.11065929999999, 708 | "lng": 30.9387799 709 | }, 710 | { 711 | "postal_code": 33776, 712 | "address": "Resourceful village of Bella Center", 713 | "post_office": "Dexterous", 714 | "lat": 31.3085444, 715 | "lng": 30.8039474 716 | }, 717 | { 718 | "postal_code": 33777, 719 | "address": "Dredgers Village / Bella", 720 | "post_office": "Dredgers", 721 | "lat": 31.1723581, 722 | "lng": 31.2215165 723 | }, 724 | { 725 | "postal_code": 33778, 726 | "address": "Economic housing / Balteem", 727 | "post_office": "Balteem sub", 728 | "lat": 31.5555377, 729 | "lng": 31.0943749 730 | }, 731 | { 732 | "postal_code": 33782, 733 | "address": "Village kindergarten / Kafr El-Sheikh Center", 734 | "post_office": "Kindergarten Kafr El Sheikh", 735 | "lat": 31.11065929999999, 736 | "lng": 30.9387799 737 | }, 738 | { 739 | "postal_code": 33783, 740 | "address": "Kafr el-Sheikh Center", 741 | "post_office": "Alyak western", 742 | "lat": 31.11065929999999, 743 | "lng": 30.9387799 744 | }, 745 | { 746 | "postal_code": 33784, 747 | "address": "Balteem / Tower Borollos Center", 748 | "post_office": "Sheikh Mubarak", 749 | "lat": 31.5555377, 750 | "lng": 31.0943749 751 | }, 752 | { 753 | "postal_code": 33785, 754 | "address": "Balteem quarter village center", 755 | "post_office": "Balteem quarter", 756 | "lat": 31.5555377, 757 | "lng": 31.0943749 758 | }, 759 | { 760 | "postal_code": 33786, 761 | "address": "Almqsbh village - Balteem Center", 762 | "post_office": "Almqsbh", 763 | "lat": 31.4959152, 764 | "lng": 30.7644102 765 | }, 766 | { 767 | "postal_code": 33788, 768 | "address": "Sidi Salem - Dyer St. terms", 769 | "post_office": "Sidi Salem sub", 770 | "lat": 31.269268, 771 | "lng": 30.7873001 772 | }, 773 | { 774 | "postal_code": 33789, 775 | "address": "Heartfelt village 65 - Balteem Center", 776 | "post_office": "Heartfelt", 777 | "lat": 31.5555377, 778 | "lng": 31.0943749 779 | }, 780 | { 781 | "postal_code": 33791, 782 | "address": "Village Abdul motive Fiki", 783 | "post_office": "Abdul motive Fiki", 784 | "lat": 31.11065929999999, 785 | "lng": 30.9387799 786 | }, 787 | { 788 | "postal_code": 33811, 789 | "address": "Sugar factory Balhamul", 790 | "post_office": "Sugar factory", 791 | "lat": 31.11065929999999, 792 | "lng": 30.9387799 793 | }, 794 | { 795 | "postal_code": 36551, 796 | "address": "Dead center immersion", 797 | "post_office": "Rahmaniyah Ghamr", 798 | "lat": 31.11065929999999, 799 | "lng": 30.9387799 800 | }, 801 | { 802 | "postal_code": 36552, 803 | "address": "Kafr el-Sheikh Helal", 804 | "post_office": "Kafr el Sheikh Helal", 805 | "lat": 31.0971729, 806 | "lng": 30.947375 807 | }, 808 | { 809 | "postal_code": 33699, 810 | "address": "20 Mansour Village / Hamoul Center / Kafr El Sheikh", 811 | "post_office": "Mansour", 812 | "lat": 31.3113344, 813 | "lng": 31.1462582 814 | }, 815 | { 816 | "postal_code": 33665, 817 | "address": "Mahalat Malik - Desouq Center", 818 | "post_office": "Mahal Malik", 819 | "lat": 31.1340963, 820 | "lng": 30.6460377 821 | }, 822 | { 823 | "postal_code": 33792, 824 | "address": "Nasiriyah Village - Riyadh Center", 825 | "post_office": "Nasiriyah", 826 | "lat": 31.156326, 827 | "lng": 31.0851019 828 | } 829 | ] 830 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/luxor.json: -------------------------------------------------------------------------------- 1 | { 2 | "luxor": [ 3 | { 4 | "postal_code": 85951, 5 | "address": "St. station / Luxor", 6 | "post_office": "Luxor", 7 | "lat": 25.6965585, 8 | "lng": 32.644726 9 | }, 10 | { 11 | "postal_code": 85836, 12 | "address": "Dabayaa", 13 | "post_office": "Dabayaa", 14 | "lat": 25.645281, 15 | "lng": 32.589835 16 | }, 17 | { 18 | "postal_code": 85844, 19 | "address": "Lentoids / Luxor Center", 20 | "post_office": "Lentoids", 21 | "lat": 25.6768918, 22 | "lng": 32.6306245 23 | }, 24 | { 25 | "postal_code": 85838, 26 | "address": "Tribal Qamola / Luxor Center", 27 | "post_office": "Tribal Qamola", 28 | "lat": 25.6768918, 29 | "lng": 32.6306245 30 | }, 31 | { 32 | "postal_code": 85955, 33 | "address": "Inside the Luxor International Airport", 34 | "post_office": "Aloqasrata Airport", 35 | "lat": 25.6738827, 36 | "lng": 32.7014938 37 | }, 38 | { 39 | "postal_code": 85842, 40 | "address": "Tod", 41 | "post_office": "Tod", 42 | "lat": 25.5825304, 43 | "lng": 32.5325877 44 | }, 45 | { 46 | "postal_code": 85835, 47 | "address": "Zinnia / good center", 48 | "post_office": "Zinnia tribal", 49 | "lat": 25.6872431, 50 | "lng": 32.6396357 51 | }, 52 | { 53 | "postal_code": 85954, 54 | "address": "Karnak Alaqsrh Hilton Hotel", 55 | "post_office": "Karnak Luxor", 56 | "lat": 25.7304138, 57 | "lng": 32.6566215 58 | }, 59 | { 60 | "postal_code": 85841, 61 | "address": "Imari facility / Luxor", 62 | "post_office": "Imari facility", 63 | "lat": 25.6872431, 64 | "lng": 32.6396357 65 | }, 66 | { 67 | "postal_code": 85952, 68 | "address": "Alaqsrh Karnak Temple", 69 | "post_office": "Sidi Abu pilgrims", 70 | "lat": 25.7188346, 71 | "lng": 32.6572703 72 | }, 73 | { 74 | "postal_code": 85839, 75 | "address": "Navigation Balqublyqamola / Luxor Center", 76 | "post_office": "Navigation", 77 | "lat": 25.6768918, 78 | "lng": 32.6306245 79 | }, 80 | { 81 | "postal_code": 85852, 82 | "address": "Alacalth mainland western / Luxor", 83 | "post_office": "Alacalth", 84 | "lat": 25.6872431, 85 | "lng": 32.6396357 86 | }, 87 | { 88 | "postal_code": 85861, 89 | "address": "Madamoud Nag Abotrbuc", 90 | "post_office": "Madamoud", 91 | "lat": 25.6872431, 92 | "lng": 32.6396357 93 | }, 94 | { 95 | "postal_code": 85956, 96 | "address": "Abu generosity / Luxor / stretch Market", 97 | "post_office": "Abu generosity", 98 | "lat": 25.6872431, 99 | "lng": 32.6396357 100 | }, 101 | { 102 | "postal_code": 85957, 103 | "address": "Awwamiyya", 104 | "post_office": "Awwamiyya", 105 | "lat": 25.6872431, 106 | "lng": 32.6396357 107 | }, 108 | { 109 | "postal_code": 85958, 110 | "address": "Baarat mainland western / Luxor", 111 | "post_office": "Baarat", 112 | "lat": 25.6872431, 113 | "lng": 32.6396357 114 | }, 115 | { 116 | "postal_code": 85961, 117 | "address": "Alkabbahy western / Luxor Center", 118 | "post_office": "Alkabbahy", 119 | "lat": 25.6768918, 120 | "lng": 32.6306245 121 | }, 122 | { 123 | "postal_code": 85962, 124 | "address": "Qriaalhabayl / Luxor Center", 125 | "post_office": "Habil", 126 | "lat": 25.6768918, 127 | "lng": 32.6306245 128 | }, 129 | { 130 | "postal_code": 85963, 131 | "address": "Nag pigment in Luxor", 132 | "post_office": "Nag pigment", 133 | "lat": 25.6872431, 134 | "lng": 32.6396357 135 | }, 136 | { 137 | "postal_code": 85855, 138 | "address": "Qriafattatih / Luxor Center", 139 | "post_office": "Fattatih", 140 | "lat": 25.6768918, 141 | "lng": 32.6306245 142 | }, 143 | { 144 | "postal_code": 85856, 145 | "address": "Qriaalndavin / Luxor Center", 146 | "post_office": "Alndavin", 147 | "lat": 25.6768918, 148 | "lng": 32.6306245 149 | }, 150 | { 151 | "postal_code": 85853, 152 | "address": "Qriagharby Qamola", 153 | "post_office": "Western Qamola", 154 | "lat": 25.6872431, 155 | "lng": 32.6396357 156 | }, 157 | { 158 | "postal_code": 85964, 159 | "address": "Alzenaqth", 160 | "post_office": "Alzenaqth", 161 | "lat": 25.6872431, 162 | "lng": 32.6396357 163 | }, 164 | { 165 | "postal_code": 85857, 166 | "address": "Qriaalmhidat / Luxor Center", 167 | "post_office": "Almhidat", 168 | "lat": 25.6768918, 169 | "lng": 32.6306245 170 | }, 171 | { 172 | "postal_code": 85864, 173 | "address": "Qriandja Unity", 174 | "post_office": "Naga unity", 175 | "lat": 25.6872431, 176 | "lng": 32.6396357 177 | }, 178 | { 179 | "postal_code": 85867, 180 | "address": "Baghdadi Aljdidndja Aloiqat", 181 | "post_office": "New Baghdadi", 182 | "lat": 25.6872431, 183 | "lng": 32.6396357 184 | }, 185 | { 186 | "postal_code": 85866, 187 | "address": "Courts Complex in Luxor / Awwamiyya", 188 | "post_office": "Courts Complex in Luxor", 189 | "lat": 25.6872431, 190 | "lng": 32.6396357 191 | }, 192 | { 193 | "postal_code": 85868, 194 | "address": "Nag Pond / Albrgharby / Luxor Center", 195 | "post_office": "Nag Pond", 196 | "lat": 25.6768918, 197 | "lng": 32.6306245 198 | }, 199 | { 200 | "postal_code": 85869, 201 | "address": "Alroajeh palace buildings torrents", 202 | "post_office": "Alroajeh Luxor", 203 | "lat": 25.6872431, 204 | "lng": 32.6396357 205 | }, 206 | { 207 | "postal_code": 85965, 208 | "address": "Second / Nag long Karnak Karnak", 209 | "post_office": "Second Karnak", 210 | "lat": 25.7188346, 211 | "lng": 32.6572703 212 | }, 213 | { 214 | "postal_code": 85959, 215 | "address": "St. station / Luxor / object Alaqasralaqsr Office", 216 | "post_office": "Luxor station Sabahi", 217 | "lat": 25.6872431, 218 | "lng": 32.6396357 219 | }, 220 | { 221 | "postal_code": 85969, 222 | "address": "Qriaalsaidh", 223 | "post_office": "Upper Egyptians", 224 | "lat": 25.6872431, 225 | "lng": 32.6396357 226 | }, 227 | { 228 | "postal_code": 85862, 229 | "address": "Madamoud / good / old Nag", 230 | "post_office": "Madamoud second Luxor", 231 | "lat": 25.6872431, 232 | "lng": 32.6396357 233 | }, 234 | { 235 | "postal_code": 85863, 236 | "address": "The new city of Thebes", 237 | "post_office": "New Thebes", 238 | "lat": 25.6872431, 239 | "lng": 32.6396357 240 | }, 241 | { 242 | "postal_code": 85832, 243 | "address": "Zinnia youth center next to the sea", 244 | "post_office": "Zinnia sea", 245 | "lat": 25.6872431, 246 | "lng": 32.6396357 247 | }, 248 | { 249 | "postal_code": 85854, 250 | "address": "Tod Al_husinat", 251 | "post_office": "Al_husinat Luxor", 252 | "lat": 25.5887496, 253 | "lng": 32.5516283 254 | }, 255 | { 256 | "postal_code": 85846, 257 | "address": "Center / Armant", 258 | "post_office": "Armant", 259 | "lat": 25.620661, 260 | "lng": 32.54526269999999 261 | }, 262 | { 263 | "postal_code": 85847, 264 | "address": "Armant Hait", 265 | "post_office": "Armant Hait", 266 | "lat": 25.622864, 267 | "lng": 32.5439049 268 | }, 269 | { 270 | "postal_code": 85811, 271 | "address": "Searbasna Street", 272 | "post_office": "Esna", 273 | "lat": 25.6872431, 274 | "lng": 32.6396357 275 | }, 276 | { 277 | "postal_code": 85815, 278 | "address": "Qriaalder Esna", 279 | "post_office": "The monastery Esna", 280 | "lat": 25.2940819, 281 | "lng": 32.5476845 282 | }, 283 | { 284 | "postal_code": 85845, 285 | "address": "Qriacgb our might", 286 | "post_office": "Riot", 287 | "lat": 25.6872431, 288 | "lng": 32.6396357 289 | }, 290 | { 291 | "postal_code": 85816, 292 | "address": "Qriaalazaima our might", 293 | "post_office": "Alazaima", 294 | "lat": 25.6872431, 295 | "lng": 32.6396357 296 | }, 297 | { 298 | "postal_code": 85821, 299 | "address": "Qriaalmtaana our might", 300 | "post_office": "Almtaana", 301 | "lat": 25.6872431, 302 | "lng": 32.6396357 303 | }, 304 | { 305 | "postal_code": 85819, 306 | "address": "Qriakiman Almtaana our might", 307 | "post_office": "Cayman Almtaana", 308 | "lat": 25.6872431, 309 | "lng": 32.6396357 310 | }, 311 | { 312 | "postal_code": 85812, 313 | "address": "Asfon village / ISNA Center", 314 | "post_office": "Asfon", 315 | "lat": 25.2940819, 316 | "lng": 32.5476845 317 | }, 318 | { 319 | "postal_code": 85849, 320 | "address": "Maris", 321 | "post_office": "Maris", 322 | "lat": 25.6245878, 323 | "lng": 32.563937 324 | }, 325 | { 326 | "postal_code": 85817, 327 | "address": "Village Austria / Esna Center", 328 | "post_office": "Austria", 329 | "lat": 25.2940819, 330 | "lng": 32.5476845 331 | }, 332 | { 333 | "postal_code": 85814, 334 | "address": "Qrialhalh / ISNA", 335 | "post_office": "Hilla", 336 | "lat": 25.2940819, 337 | "lng": 32.5476845 338 | }, 339 | { 340 | "postal_code": 85813, 341 | "address": "Thomas village and wellness / ISNA Center", 342 | "post_office": "Thomas and wellness", 343 | "lat": 25.6872431, 344 | "lng": 32.6396357 345 | }, 346 | { 347 | "postal_code": 85848, 348 | "address": "Reziegat Admiral / Barment", 349 | "post_office": "Reziegat sea", 350 | "lat": 25.6872431, 351 | "lng": 32.6396357 352 | }, 353 | { 354 | "postal_code": 85818, 355 | "address": "Qriaalaqraaa / Esna Center", 356 | "post_office": "Alaqraaa", 357 | "lat": 25.2940819, 358 | "lng": 32.5476845 359 | }, 360 | { 361 | "postal_code": 85851, 362 | "address": "Qriamahamed Bhrybarment", 363 | "post_office": "Mahamid sea", 364 | "lat": 25.6872431, 365 | "lng": 32.6396357 366 | }, 367 | { 368 | "postal_code": 85829, 369 | "address": "Village Tafnas our might", 370 | "post_office": "Tafnas", 371 | "lat": 25.6872431, 372 | "lng": 32.6396357 373 | }, 374 | { 375 | "postal_code": 85827, 376 | "address": "Canine defeated by village", 377 | "post_office": "Canine", 378 | "lat": 25.6872431, 379 | "lng": 32.6396357 380 | }, 381 | { 382 | "postal_code": 85824, 383 | "address": "Village defeated by arsenic", 384 | "post_office": "Arsenic", 385 | "lat": 25.6872431, 386 | "lng": 32.6396357 387 | }, 388 | { 389 | "postal_code": 85825, 390 | "address": "Village Kummer ISNA / ISNA Center", 391 | "post_office": "Kummer Esna", 392 | "lat": 25.2940819, 393 | "lng": 32.5476845 394 | }, 395 | { 396 | "postal_code": 85871, 397 | "address": "ARC / ISNA station", 398 | "post_office": "Agricultural Research Station", 399 | "lat": 25.2940819, 400 | "lng": 32.5476845 401 | }, 402 | { 403 | "postal_code": 85822, 404 | "address": "The compound of the Islamic / Esna Center", 405 | "post_office": "Islamic Complex", 406 | "lat": 25.2940819, 407 | "lng": 32.5476845 408 | }, 409 | { 410 | "postal_code": 85874, 411 | "address": "Our Might village Mualla", 412 | "post_office": "Mualla", 413 | "lat": 25.6872431, 414 | "lng": 32.6396357 415 | }, 416 | { 417 | "postal_code": 85823, 418 | "address": "Equal defeated by village", 419 | "post_office": "Equal", 420 | "lat": 25.6872431, 421 | "lng": 32.6396357 422 | }, 423 | { 424 | "postal_code": 85826, 425 | "address": "Qriaahlgrezh / ISNA", 426 | "post_office": "Guerrero", 427 | "lat": 25.2940819, 428 | "lng": 32.5476845 429 | }, 430 | { 431 | "postal_code": 85858, 432 | "address": "Village Reziegat Qublybarment", 433 | "post_office": "Rizeigat tribal", 434 | "lat": 25.6872431, 435 | "lng": 32.6396357 436 | }, 437 | { 438 | "postal_code": 85828, 439 | "address": "East Village Ahamidat our might", 440 | "post_office": "Ahamidat East", 441 | "lat": 25.3872308, 442 | "lng": 32.576717 443 | }, 444 | { 445 | "postal_code": 85865, 446 | "address": "Qriaalnjua Admiral / next to the village council", 447 | "post_office": "Hamlets sea", 448 | "lat": 25.6872431, 449 | "lng": 32.6396357 450 | }, 451 | { 452 | "postal_code": 85872, 453 | "address": "Znich village / Esna", 454 | "post_office": "Znich", 455 | "lat": 25.2940819, 456 | "lng": 32.5476845 457 | }, 458 | { 459 | "postal_code": 85873, 460 | "address": "Village analyte our might", 461 | "post_office": "Analyte", 462 | "lat": 25.6872431, 463 | "lng": 32.6396357 464 | }, 465 | { 466 | "postal_code": 85875, 467 | "address": "Mahameed tribal village defeated by", 468 | "post_office": "Mahameed tribal", 469 | "lat": 25.6872431, 470 | "lng": 32.6396357 471 | }, 472 | { 473 | "postal_code": 85876, 474 | "address": "Village Democratic Barment", 475 | "post_office": "Democratic", 476 | "lat": 25.6872431, 477 | "lng": 32.6396357 478 | }, 479 | { 480 | "postal_code": 85859, 481 | "address": "The village of Nag Ahmed Said / our might", 482 | "post_office": "Nag Ahmed Saeed", 483 | "lat": 25.6872431, 484 | "lng": 32.6396357 485 | }, 486 | { 487 | "postal_code": 75799, 488 | "address": "Village Canal Nasirasna", 489 | "post_office": "Canal Nasser", 490 | "lat": 25.6872431, 491 | "lng": 32.6396357 492 | }, 493 | { 494 | "postal_code": 85798, 495 | "address": "Qriahinady", 496 | "post_office": "Hannadi", 497 | "lat": 25.6872431, 498 | "lng": 32.6396357 499 | }, 500 | { 501 | "postal_code": 85878, 502 | "address": "Riyanah village Barment", 503 | "post_office": "Riyanah", 504 | "lat": 25.6872431, 505 | "lng": 32.6396357 506 | }, 507 | { 508 | "postal_code": 85797, 509 | "address": "Powell defeated by village", 510 | "post_office": "Powell", 511 | "lat": 25.6872431, 512 | "lng": 32.6396357 513 | }, 514 | { 515 | "postal_code": 85796, 516 | "address": "Qriaaldkirh our might", 517 | "post_office": "Aldkirh", 518 | "lat": 25.6872431, 519 | "lng": 32.6396357 520 | }, 521 | { 522 | "postal_code": 85882, 523 | "address": "Turnpike Maris Armant", 524 | "post_office": "Turnpike Murays", 525 | "lat": 25.620661, 526 | "lng": 32.54526269999999 527 | }, 528 | { 529 | "postal_code": 85884, 530 | "address": "Turnpike lentoids sea", 531 | "post_office": "Turnpike lentoids", 532 | "lat": 25.6872431, 533 | "lng": 32.6396357 534 | }, 535 | { 536 | "postal_code": 85885, 537 | "address": "Sheikh Sultan Naga Baladissat", 538 | "post_office": "Sheikh Sultan Naga", 539 | "lat": 25.6872431, 540 | "lng": 32.6396357 541 | }, 542 | { 543 | "postal_code": 85971, 544 | "address": "Village Sawalha Balhabayl", 545 | "post_office": "Sawalha", 546 | "lat": 25.6872431, 547 | "lng": 32.6396357 548 | }, 549 | { 550 | "postal_code": 85886, 551 | "address": "Alrawfah Balbgdada village", 552 | "post_office": "Alrawfah", 553 | "lat": 25.6872431, 554 | "lng": 32.6396357 555 | }, 556 | { 557 | "postal_code": 85888, 558 | "address": "Sheikh Amer village", 559 | "post_office": "Sheikh Amer", 560 | "lat": 25.6872431, 561 | "lng": 32.6396357 562 | }, 563 | { 564 | "postal_code": 85967, 565 | "address": "Luxor International Airport Building", 566 | "post_office": "Luxor Airport", 567 | "lat": 25.6738827, 568 | "lng": 32.7014938 569 | }, 570 | { 571 | "postal_code": 85991, 572 | "address": "It is not turned on", 573 | "post_office": "Luxor (Mobile)", 574 | "lat": 25.6872431, 575 | "lng": 32.6396357 576 | }, 577 | { 578 | "postal_code": 85889, 579 | "address": "Armant Center - not opened", 580 | "post_office": "Hajar Rizeigat Bahri (under construction)", 581 | "lat": 25.620661, 582 | "lng": 32.54526269999999 583 | }, 584 | { 585 | "postal_code": 85868, 586 | "address": "Tud / Naga long / Tud", 587 | "post_office": "Naga the long Tud", 588 | "lat": 25.5824803, 589 | "lng": 32.532587 590 | }, 591 | { 592 | "postal_code": 85839, 593 | "address": "Village Central Medallions", 594 | "post_office": "Middle East", 595 | "lat": 25.6872431, 596 | "lng": 32.6396357 597 | }, 598 | { 599 | "postal_code": 85959, 600 | "address": "Inside Luxor Railway Station", 601 | "post_office": "Luxor Station (Masai)", 602 | "lat": 25.6965585, 603 | "lng": 32.644726 604 | } 605 | ] 606 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/marsa_matruh.json: -------------------------------------------------------------------------------- 1 | { 2 | "marsa_matruh": [ 3 | { 4 | "postal_code": 51513, 5 | "address": "Flowers Building 9 / K 130 District", 6 | "post_office": "Marsa Matrouh second", 7 | "lat": 31.3543445, 8 | "lng": 27.2373159 9 | }, 10 | { 11 | "postal_code": 51515, 12 | "address": "Science Roman Matrouh Street", 13 | "post_office": "Greek flag", 14 | "lat": 31.3180593, 15 | "lng": 27.2831126 16 | }, 17 | { 18 | "postal_code": 51611, 19 | "address": "Palace / by strange / Matrouh", 20 | "post_office": "Palace Matrouh", 21 | "lat": 31.3543445, 22 | "lng": 27.2373159 23 | }, 24 | { 25 | "postal_code": 51612, 26 | "address": "Or vultures / Matrouh wonderful", 27 | "post_office": "Or vultures", 28 | "lat": 31.3543445, 29 | "lng": 27.2373159 30 | }, 31 | { 32 | "postal_code": 51712, 33 | "address": "Brani / City Council Sidi Barani next position", 34 | "post_office": "Sidi Barani", 35 | "lat": 31.6104121, 36 | "lng": 25.9249155 37 | }, 38 | { 39 | "postal_code": 51713, 40 | "address": "Salloum / Salloum near police station", 41 | "post_office": "Salloum", 42 | "lat": 31.575001, 43 | "lng": 25.159321 44 | }, 45 | { 46 | "postal_code": 51723, 47 | "address": "El-Hammam City - Matrouh", 48 | "post_office": "El-Hammam _ subsidiary", 49 | "lat": 30.8421333, 50 | "lng": 29.3940979 51 | }, 52 | { 53 | "postal_code": 51724, 54 | "address": "Village (27) of sugar beet", 55 | "post_office": "Village 27 sugar beet", 56 | "lat": 31.3543445, 57 | "lng": 27.2373159 58 | }, 59 | { 60 | "postal_code": 51725, 61 | "address": "Village 23 sugar beet", 62 | "post_office": "Village 23 sugar beet", 63 | "lat": 31.3543445, 64 | "lng": 27.2373159 65 | }, 66 | { 67 | "postal_code": 51727, 68 | "address": "Hope District Sidi Barani Building 82", 69 | "post_office": "Sidi Barani sub", 70 | "lat": 31.6104121, 71 | "lng": 25.9249155 72 | }, 73 | { 74 | "postal_code": 51732, 75 | "address": "Sidi Abdel Rahman / Main Street / Daba", 76 | "post_office": "Sidi Abdel Rahman", 77 | "lat": 30.9689002, 78 | "lng": 28.7362599 79 | }, 80 | { 81 | "postal_code": 51744, 82 | "address": "Fouka / next to FAO Agricultural Project", 83 | "post_office": "Fouka", 84 | "lat": 31.3543445, 85 | "lng": 27.2373159 86 | } 87 | ] 88 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/new_valley.json: -------------------------------------------------------------------------------- 1 | { 2 | "new_valley": [ 3 | { 4 | "postal_code": 72711, 5 | "address": "Whole field Bmut / Dakhla Center", 6 | "post_office": "Mott", 7 | "lat": 25.5191781, 8 | "lng": 29.1262237 9 | }, 10 | { 11 | "postal_code": 72713, 12 | "address": "Bulaq village / emerging center", 13 | "post_office": "Bulaq New Valley", 14 | "lat": 30.0631325, 15 | "lng": 31.2311579 16 | }, 17 | { 18 | "postal_code": 72714, 19 | "address": "Village tile / Dakhla Center", 20 | "post_office": "Court", 21 | "lat": 25.5191781, 22 | "lng": 29.1262237 23 | }, 24 | { 25 | "postal_code": 72715, 26 | "address": "New Village / Dakhla Center", 27 | "post_office": "New inflows Center", 28 | "lat": 25.5191781, 29 | "lng": 29.1262237 30 | }, 31 | { 32 | "postal_code": 72716, 33 | "address": "Palace / entering the center of the village", 34 | "post_office": "Palace Dakhla Center", 35 | "lat": 24.5455638, 36 | "lng": 27.1735316 37 | }, 38 | { 39 | "postal_code": 72717, 40 | "address": "Adult village / Dakhla Center", 41 | "post_office": "Adult", 42 | "lat": 25.5191781, 43 | "lng": 29.1262237 44 | }, 45 | { 46 | "postal_code": 72718, 47 | "address": "Village winepress / Dakhla", 48 | "post_office": "Winepress Dakhla", 49 | "lat": 25.5191781, 50 | "lng": 29.1262237 51 | }, 52 | { 53 | "postal_code": 72719, 54 | "address": "Village Kalamoon / Dakhla Center", 55 | "post_office": "Kalamoon", 56 | "lat": 25.5191781, 57 | "lng": 29.1262237 58 | }, 59 | { 60 | "postal_code": 72722, 61 | "address": "Village enlightening / emerging center", 62 | "post_office": "Enlightening", 63 | "lat": 24.5455638, 64 | "lng": 27.1735316 65 | }, 66 | { 67 | "postal_code": 72721, 68 | "address": "Farafra Center", 69 | "post_office": "Farafra", 70 | "lat": 27.0567362, 71 | "lng": 27.9702964 72 | }, 73 | { 74 | "postal_code": 72724, 75 | "address": "Village West talented / Dakhla Center", 76 | "post_office": "West talented", 77 | "lat": 25.5191781, 78 | "lng": 29.1262237 79 | }, 80 | { 81 | "postal_code": 72723, 82 | "address": "Village Alhendao / Dakhla Center", 83 | "post_office": "Alhendao", 84 | "lat": 25.5191781, 85 | "lng": 29.1262237 86 | }, 87 | { 88 | "postal_code": 72725, 89 | "address": "Revolution Village / emerging center", 90 | "post_office": "Nasser Revolution", 91 | "lat": 24.5455638, 92 | "lng": 27.1735316 93 | }, 94 | { 95 | "postal_code": 72726, 96 | "address": "Authorities Complex building Bmut / El Sheikh El Shaarawy", 97 | "post_office": "Mott sub", 98 | "lat": 24.5455638, 99 | "lng": 27.1735316 100 | }, 101 | { 102 | "postal_code": 72727, 103 | "address": "Village Tnadh / Dakhla Center", 104 | "post_office": "Tnadh", 105 | "lat": 25.5191781, 106 | "lng": 29.1262237 107 | }, 108 | { 109 | "postal_code": 72728, 110 | "address": "Almosah / entering the center of the village", 111 | "post_office": "Almosah", 112 | "lat": 24.5455638, 113 | "lng": 27.1735316 114 | }, 115 | { 116 | "postal_code": 72729, 117 | "address": "Azab village palace / Dakhla Center", 118 | "post_office": "Azab palace", 119 | "lat": 25.5191781, 120 | "lng": 29.1262237 121 | }, 122 | { 123 | "postal_code": 72732, 124 | "address": "Virtuoso village / Dakhla Center", 125 | "post_office": "Virtuoso", 126 | "lat": 25.5191781, 127 | "lng": 29.1262237 128 | }, 129 | { 130 | "postal_code": 72731, 131 | "address": "Sheikh village and to / incoming center", 132 | "post_office": "Sheikh and to", 133 | "lat": 24.5455638, 134 | "lng": 27.1735316 135 | }, 136 | { 137 | "postal_code": 72733, 138 | "address": "Aounist village / Dakhla Center", 139 | "post_office": "Aounist", 140 | "lat": 25.5191781, 141 | "lng": 29.1262237 142 | }, 143 | { 144 | "postal_code": 72734, 145 | "address": "Village Bdkhalo / Dakhla Center", 146 | "post_office": "Bdkhalo", 147 | "lat": 25.5191781, 148 | "lng": 29.1262237 149 | }, 150 | { 151 | "postal_code": 72735, 152 | "address": "Cement / entering the center of the village", 153 | "post_office": "Cement", 154 | "lat": 24.5455638, 155 | "lng": 27.1735316 156 | }, 157 | { 158 | "postal_code": 72513, 159 | "address": "City Council building Baforeigp behind relics emerging Museum", 160 | "post_office": "Hibs", 161 | "lat": 24.5455638, 162 | "lng": 27.1735316 163 | }, 164 | { 165 | "postal_code": 72736, 166 | "address": "Arif village / emerging center", 167 | "post_office": "Shahid Arif", 168 | "lat": 24.5455638, 169 | "lng": 27.1735316 170 | }, 171 | { 172 | "postal_code": 72737, 173 | "address": "Abu weakling / emerging center project", 174 | "post_office": "Abu weakling", 175 | "lat": 24.5455638, 176 | "lng": 27.1735316 177 | }, 178 | { 179 | "postal_code": 72739, 180 | "address": "Village boys Abdullah / Dakhla Center", 181 | "post_office": "Boys Abdullah", 182 | "lat": 25.5191781, 183 | "lng": 29.1262237 184 | }, 185 | { 186 | "postal_code": 72742, 187 | "address": "Port Village / emerging center", 188 | "post_office": "Port Said", 189 | "lat": 24.5455638, 190 | "lng": 27.1735316 191 | }, 192 | { 193 | "postal_code": 72743, 194 | "address": "The village of Abu beak / Farafra Center", 195 | "post_office": "Abu beak", 196 | "lat": 27.0567362, 197 | "lng": 27.9702964 198 | }, 199 | { 200 | "postal_code": 72744, 201 | "address": "Village struggle / Farafra Center", 202 | "post_office": "Struggle", 203 | "lat": 27.0567362, 204 | "lng": 27.9702964 205 | }, 206 | { 207 | "postal_code": 72745, 208 | "address": "Major General Sabih village / Farafra Center", 209 | "post_office": "Major General Sabih", 210 | "lat": 27.0567362, 211 | "lng": 27.9702964 212 | }, 213 | { 214 | "postal_code": 72746, 215 | "address": "Future village / outflows", 216 | "post_office": "Future outflows", 217 | "lat": 24.5455638, 218 | "lng": 27.1735316 219 | }, 220 | { 221 | "postal_code": 72747, 222 | "address": "The village of Abu Huraira / Farafra Center", 223 | "post_office": "Abu Huraira", 224 | "lat": 27.0567362, 225 | "lng": 27.9702964 226 | }, 227 | { 228 | "postal_code": 72748, 229 | "address": "Village Zacharh / Dakhla", 230 | "post_office": "Zacharh Valley", 231 | "lat": 25.5191781, 232 | "lng": 29.1262237 233 | }, 234 | { 235 | "postal_code": 72751, 236 | "address": "Max tribal village / emerging center", 237 | "post_office": "Max tribal", 238 | "lat": 24.5455638, 239 | "lng": 27.1735316 240 | }, 241 | { 242 | "postal_code": 72749, 243 | "address": "Alepeshndy village / Dakhla Center", 244 | "post_office": "Alepeshndy", 245 | "lat": 25.5191781, 246 | "lng": 29.1262237 247 | }, 248 | { 249 | "postal_code": 72753, 250 | "address": "Renaissance Village / Dakhla Center", 251 | "post_office": "Renaissance Valley", 252 | "lat": 25.5191781, 253 | "lng": 29.1262237 254 | }, 255 | { 256 | "postal_code": 72752, 257 | "address": "The village of Ein live / Dakhla Center", 258 | "post_office": "Eye live", 259 | "lat": 25.5191781, 260 | "lng": 29.1262237 261 | }, 262 | { 263 | "postal_code": 72514, 264 | "address": "Flower District Baforeigp / outflows", 265 | "post_office": "Flower Valley", 266 | "lat": 24.5455638, 267 | "lng": 27.1735316 268 | }, 269 | { 270 | "postal_code": 72515, 271 | "address": "Marwa District Baforeigp / outflows", 272 | "post_office": "Marwa emerging", 273 | "lat": 24.5455638, 274 | "lng": 27.1735316 275 | }, 276 | { 277 | "postal_code": 72754, 278 | "address": "Village between Ganayen / Dakhla Center", 279 | "post_office": "Between Ganayen", 280 | "lat": 25.5191781, 281 | "lng": 29.1262237 282 | }, 283 | { 284 | "postal_code": 72756, 285 | "address": "Palestine Valley / outflows", 286 | "post_office": "Palestine Valley", 287 | "lat": 24.5455638, 288 | "lng": 27.1735316 289 | }, 290 | { 291 | "postal_code": 72755, 292 | "address": "Village Algeria / outflows", 293 | "post_office": "Aldza\u00c3\u00barallowady", 294 | "lat": 24.5455638, 295 | "lng": 27.1735316 296 | }, 297 | { 298 | "postal_code": 72516, 299 | "address": "The land of peace the city and beyond", 300 | "post_office": "Peace the city and beyond", 301 | "lat": 24.5455638, 302 | "lng": 27.1735316 303 | }, 304 | { 305 | "postal_code": 72757, 306 | "address": "Entering the village of Sheikh key", 307 | "post_office": "Sheikh key", 308 | "lat": 24.5455638, 309 | "lng": 27.1735316 310 | } 311 | ] 312 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/north_sinai.json: -------------------------------------------------------------------------------- 1 | { 2 | "north_sinai": [ 3 | { 4 | "postal_code": 45511, 5 | "address": "Arish city / Posta Road", 6 | "post_office": "Arish", 7 | "lat": 31.132093, 8 | "lng": 33.8032762 9 | }, 10 | { 11 | "postal_code": 45619, 12 | "address": "Village pomegranate / m 0 pomegranate / Mrkzperalabd", 13 | "post_office": "Pommel", 14 | "lat": 30.282365, 15 | "lng": 33.617577 16 | }, 17 | { 18 | "postal_code": 45621, 19 | "address": "Village Baloza / m 0 Bir al-Abed", 20 | "post_office": "Baloza", 21 | "lat": 30.6798201, 22 | "lng": 32.6466992 23 | }, 24 | { 25 | "postal_code": 45618, 26 | "address": "Fourth / m village of Bir al-Abed 0", 27 | "post_office": "Fourth Arish", 28 | "lat": 31.009798, 29 | "lng": 33.1463992 30 | }, 31 | { 32 | "postal_code": 45612, 33 | "address": "Bir al-Abed / Main Street", 34 | "post_office": "Bir al Abed", 35 | "lat": 31.009798, 36 | "lng": 33.1463992 37 | }, 38 | { 39 | "postal_code": 45613, 40 | "address": "Kawthar District / Sheikh Zuid Center", 41 | "post_office": "Sheikh Zuid", 42 | "lat": 30.282365, 43 | "lng": 33.617577 44 | }, 45 | { 46 | "postal_code": 45624, 47 | "address": "Sift / m 0 sift City / 1 Main St.", 48 | "post_office": "Sift", 49 | "lat": 30.282365, 50 | "lng": 33.617577 51 | }, 52 | { 53 | "postal_code": 45617, 54 | "address": "Good city / good center", 55 | "post_office": "Good", 56 | "lat": 30.282365, 57 | "lng": 33.617577 58 | }, 59 | { 60 | "postal_code": 45622, 61 | "address": "Abu village long / m 0 Sheikh Zuid", 62 | "post_office": "Abu long", 63 | "lat": 30.282365, 64 | "lng": 33.617577 65 | }, 66 | { 67 | "postal_code": 45623, 68 | "address": "Village coupon / m 0 good", 69 | "post_office": "Coupon", 70 | "lat": 30.282365, 71 | "lng": 33.617577 72 | }, 73 | { 74 | "postal_code": 45614, 75 | "address": "Rafah / Main Street / Rafah Center", 76 | "post_office": "Rafah", 77 | "lat": 31.2802667, 78 | "lng": 34.2401914 79 | }, 80 | { 81 | "postal_code": 45513, 82 | "address": "U arena folk / Arish / Alfoakharip", 83 | "post_office": "Alfoakharip", 84 | "lat": 31.132093, 85 | "lng": 33.8032762 86 | }, 87 | { 88 | "postal_code": 45616, 89 | "address": "Abu refine / m District Presidency 0 Arish", 90 | "post_office": "Abu refine", 91 | "lat": 31.132093, 92 | "lng": 33.8032762 93 | }, 94 | { 95 | "postal_code": 45615, 96 | "address": "Village Grass / m 0 Bir al-Abed / Main Street", 97 | "post_office": "His two sons", 98 | "lat": 31.009798, 99 | "lng": 33.1463992 100 | }, 101 | { 102 | "postal_code": 45514, 103 | "address": "Village transit / m 0 Bir al-Abed", 104 | "post_office": "Transit Bir al Abed", 105 | "lat": 31.009798, 106 | "lng": 33.1463992 107 | }, 108 | { 109 | "postal_code": 45515, 110 | "address": "U July 23 / m 0 Arish / wholesale market", 111 | "post_office": "Wholesale market", 112 | "lat": 31.132093, 113 | "lng": 33.8032762 114 | }, 115 | { 116 | "postal_code": 45516, 117 | "address": "Peace suburb / m 0 Arish", 118 | "post_office": "Salam Al Arish", 119 | "lat": 31.132093, 120 | "lng": 33.8032762 121 | }, 122 | { 123 | "postal_code": 45625, 124 | "address": "Customs building inside Rafah / m .Rafah", 125 | "post_office": "Rafah exchange", 126 | "lat": 31.2802667, 127 | "lng": 34.2401914 128 | }, 129 | { 130 | "postal_code": 45626, 131 | "address": "Jura village / m 0 Sheikh Zuid", 132 | "post_office": "Jura", 133 | "lat": 30.282365, 134 | "lng": 33.617577 135 | }, 136 | { 137 | "postal_code": 45522, 138 | "address": "Katia village / m 0 Bir al-Abed", 139 | "post_office": "Katia", 140 | "lat": 31.009798, 141 | "lng": 33.1463992 142 | }, 143 | { 144 | "postal_code": 45524, 145 | "address": "Overlooking the Rafah / local / Rafah Unity", 146 | "post_office": "Umbrella Rafah", 147 | "lat": 31.2802667, 148 | "lng": 34.2401914 149 | }, 150 | { 151 | "postal_code": 45517, 152 | "address": "Almqillh / m 0 village good", 153 | "post_office": "Almqillh", 154 | "lat": 30.282365, 155 | "lng": 33.617577 156 | }, 157 | { 158 | "postal_code": 45629, 159 | "address": "Village Albrth / m .Rafah", 160 | "post_office": "Albrth", 161 | "lat": 31.2802667, 162 | "lng": 34.2401914 163 | }, 164 | { 165 | "postal_code": 45631, 166 | "address": "Village kindergarten / m 0 Bir al-Abed / Main Street", 167 | "post_office": "Village Kindergarten", 168 | "lat": 31.009798, 169 | "lng": 33.1463992 170 | }, 171 | { 172 | "postal_code": 45632, 173 | "address": "Village October 6 / m 0 Bir al-Abed", 174 | "post_office": "October 6 North Sinai", 175 | "lat": 31.009798, 176 | "lng": 33.1463992 177 | }, 178 | { 179 | "postal_code": 45633, 180 | "address": "Village Claq / m 0 Sheikh Zuid", 181 | "post_office": "Claq", 182 | "lat": 30.282365, 183 | "lng": 33.617577 184 | }, 185 | { 186 | "postal_code": 45525, 187 | "address": "Concord Village / m .Rafah", 188 | "post_office": "Accord", 189 | "lat": 31.2802667, 190 | "lng": 34.2401914 191 | }, 192 | { 193 | "postal_code": 45526, 194 | "address": "Traffic Department building / Arish", 195 | "post_office": "Traffic Arish", 196 | "lat": 31.132093, 197 | "lng": 33.8032762 198 | }, 199 | { 200 | "postal_code": 45634, 201 | "address": "Village back / m 0 Sheikh Zuid", 202 | "post_office": "Back", 203 | "lat": 30.282365, 204 | "lng": 33.617577 205 | }, 206 | { 207 | "postal_code": 45711, 208 | "address": "The village of Umm Shehan / m 0 good", 209 | "post_office": "Or Shehan", 210 | "lat": 30.282365, 211 | "lng": 33.617577 212 | }, 213 | { 214 | "postal_code": 45635, 215 | "address": "Village Field / public street / Arish Center", 216 | "post_office": "Field", 217 | "lat": 31.132093, 218 | "lng": 33.8032762 219 | }, 220 | { 221 | "postal_code": 45712, 222 | "address": "Aljfjafah / good village center", 223 | "post_office": "Aljfjafah", 224 | "lat": 30.282365, 225 | "lng": 33.617577 226 | }, 227 | { 228 | "postal_code": 45636, 229 | "address": "Bir al-Abed / buildings housing Street", 230 | "post_office": "Bir al Abed sub", 231 | "lat": 31.009798, 232 | "lng": 33.1463992 233 | }, 234 | { 235 | "postal_code": 45527, 236 | "address": "Abdelhady From abdelhady / North Sinai District", 237 | "post_office": "Abdelhady From abdelhady District", 238 | "lat": 30.282365, 239 | "lng": 33.617577 240 | }, 241 | { 242 | "postal_code": 45529, 243 | "address": "Transit / North Sinai District", 244 | "post_office": "Transit district", 245 | "lat": 30.282365, 246 | "lng": 33.617577 247 | }, 248 | { 249 | "postal_code": 45528, 250 | "address": "Flowers / North Sinai District", 251 | "post_office": "Flower District of North Sinai", 252 | "lat": 30.282365, 253 | "lng": 33.617577 254 | }, 255 | { 256 | "postal_code": 45639, 257 | "address": "The fourth stage / Arish Center", 258 | "post_office": "The fourth stage", 259 | "lat": 31.132093, 260 | "lng": 33.8032762 261 | }, 262 | { 263 | "postal_code": 45637, 264 | "address": "The village of Abu Aeraj", 265 | "post_office": "Abu Aeraj", 266 | "lat": 30.282365, 267 | "lng": 33.617577 268 | }, 269 | { 270 | "postal_code": 45641, 271 | "address": "The village of Nag Shabana", 272 | "post_office": "Nag Shabana", 273 | "lat": 30.282365, 274 | "lng": 33.617577 275 | }, 276 | { 277 | "postal_code": 45533, 278 | "address": "Village success", 279 | "post_office": "Success", 280 | "lat": 30.282365, 281 | "lng": 33.617577 282 | }, 283 | { 284 | "postal_code": 45642, 285 | "address": "Village or obstacle", 286 | "post_office": "Or obstacle", 287 | "lat": 30.282365, 288 | "lng": 33.617577 289 | }, 290 | { 291 | "postal_code": 45628, 292 | "address": "Not opened for bad security", 293 | "post_office": "Sheikh Zwaid / Sub", 294 | "lat": 30.282365, 295 | "lng": 33.617577 296 | }, 297 | { 298 | "postal_code": 45636, 299 | "address": "The village of Abu Shanar / Rafah", 300 | "post_office": "Abu Shannar", 301 | "lat": 31.2802667, 302 | "lng": 34.2401914 303 | } 304 | ] 305 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/port_said.json: -------------------------------------------------------------------------------- 1 | { 2 | "port_said": [ 3 | { 4 | "postal_code": 42511, 5 | "address": "U Army / Port Said and Mohamed Mahmoud", 6 | "post_office": "Port Said", 7 | "lat": 31.2652893, 8 | "lng": 32.3018661 9 | }, 10 | { 11 | "postal_code": 42512, 12 | "address": "Ebadi and Union / Port Said St.", 13 | "post_office": "Port Said second", 14 | "lat": 31.2153389, 15 | "lng": 32.3000982 16 | }, 17 | { 18 | "postal_code": 42515, 19 | "address": "U / secretary and Ross and Ansar", 20 | "post_office": "Secretary and Russians", 21 | "lat": 31.2652893, 22 | "lng": 32.3018661 23 | }, 24 | { 25 | "postal_code": 42518, 26 | "address": "Polk 7 Balkaboty", 27 | "post_office": "Alkaboty", 28 | "lat": 31.2652893, 29 | "lng": 32.3018661 30 | }, 31 | { 32 | "postal_code": 42611, 33 | "address": "The office building / Cape village / second South", 34 | "post_office": "Cape", 35 | "lat": 31.2652893, 36 | "lng": 32.3018661 37 | }, 38 | { 39 | "postal_code": 42519, 40 | "address": "Building 32 / District Kuwait", 41 | "post_office": "Kuwait District", 42 | "lat": 31.2652893, 43 | "lng": 32.3018661 44 | }, 45 | { 46 | "postal_code": 42516, 47 | "address": "Eighth region", 48 | "post_office": "October 6", 49 | "lat": 31.2652893, 50 | "lng": 32.3018661 51 | }, 52 | { 53 | "postal_code": 42524, 54 | "address": "Body / Port Fouad / housing Suez Canal University", 55 | "post_office": "Suez Canal University Port Fouad", 56 | "lat": 31.2488455, 57 | "lng": 32.3170408 58 | }, 59 | { 60 | "postal_code": 42526, 61 | "address": "Building (55) transit / Port Fouad / transit district", 62 | "post_office": "Transit", 63 | "lat": 31.2488455, 64 | "lng": 32.3170408 65 | }, 66 | { 67 | "postal_code": 42613, 68 | "address": "Port Fouad Civil Airport / flowers / beautiful airport", 69 | "post_office": "Nice Airport Port", 70 | "lat": 31.2488455, 71 | "lng": 32.3170408 72 | }, 73 | { 74 | "postal_code": 42528, 75 | "address": "Building (1) replace the new peace District 1", 76 | "post_office": "Industries", 77 | "lat": 31.2652893, 78 | "lng": 32.3018661 79 | }, 80 | { 81 | "postal_code": 42614, 82 | "address": "Turquoise Architecture / flowers District", 83 | "post_office": "Flower District", 84 | "lat": 31.0758606, 85 | "lng": 32.2653887 86 | }, 87 | { 88 | "postal_code": 42531, 89 | "address": "Inside the train station - Port", 90 | "post_office": "Port Station", 91 | "lat": 31.2652893, 92 | "lng": 32.3018661 93 | }, 94 | { 95 | "postal_code": 42615, 96 | "address": "Beautiful village / Department advocacy", 97 | "post_office": "Beautiful tourist", 98 | "lat": 31.2652893, 99 | "lng": 32.3018661 100 | }, 101 | { 102 | "postal_code": 42535, 103 | "address": "Lux / u put sea / Atef El Sadat", 104 | "post_office": "Atef El Sadat", 105 | "lat": 31.2652893, 106 | "lng": 32.3018661 107 | }, 108 | { 109 | "postal_code": 42533, 110 | "address": "Inside the Suez Canal Authority building", 111 | "post_office": "Canal Authority building", 112 | "lat": 31.25709659999999, 113 | "lng": 32.3085216 114 | }, 115 | { 116 | "postal_code": 42522, 117 | "address": "Port traffic management / flowers", 118 | "post_office": "Port traffic", 119 | "lat": 31.2652893, 120 | "lng": 32.3018661 121 | }, 122 | { 123 | "postal_code": 42616, 124 | "address": "Behind the village of Umm / second South Division", 125 | "post_office": "Or behind", 126 | "lat": 31.2652893, 127 | "lng": 32.3018661 128 | }, 129 | { 130 | "postal_code": 42617, 131 | "address": "Village Radwan", 132 | "post_office": "Radwan", 133 | "lat": 31.2652893, 134 | "lng": 32.3018661 135 | }, 136 | { 137 | "postal_code": 42618, 138 | "address": "Village cow Sea / second South", 139 | "post_office": "Sea cow", 140 | "lat": 31.2652893, 141 | "lng": 32.3018661 142 | }, 143 | { 144 | "postal_code": 42537, 145 | "address": "Services building workshops 34 / section suburbs / craftsmen complex area", 146 | "post_office": "Artisans Complex", 147 | "lat": 31.2652893, 148 | "lng": 32.3018661 149 | }, 150 | { 151 | "postal_code": 42619, 152 | "address": "Jerabah / Port Said / Sunrise Village", 153 | "post_office": "Rising", 154 | "lat": 31.2652893, 155 | "lng": 32.3018661 156 | }, 157 | { 158 | "postal_code": 42527, 159 | "address": "El Gomhoureya St. / Port Said", 160 | "post_office": "Port Said Provision Area", 161 | "lat": 31.2652893, 162 | "lng": 32.3018661 163 | } 164 | ] 165 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/red_sea.json: -------------------------------------------------------------------------------- 1 | { 2 | "red_sea": [ 3 | { 4 | "postal_code": 84511, 5 | "address": "Hurghada / split Hamid essence", 6 | "post_office": "Hurghada", 7 | "lat": 27.2578957, 8 | "lng": 33.8116067 9 | }, 10 | { 11 | "postal_code": 84712, 12 | "address": "Short / imam of the mosque City", 13 | "post_office": "Short of the Red Sea", 14 | "lat": 24.6826316, 15 | "lng": 34.1531947 16 | }, 17 | { 18 | "postal_code": 84715, 19 | "address": "Ras Gharib City / 608 Buildings", 20 | "post_office": "Ras Gharib", 21 | "lat": 28.3627136, 22 | "lng": 33.079519 23 | }, 24 | { 25 | "postal_code": 84711, 26 | "address": "Safaga City / phosphate Safaga Hospital", 27 | "post_office": "Safaga", 28 | "lat": 26.7500171, 29 | "lng": 33.9359756 30 | }, 31 | { 32 | "postal_code": 84713, 33 | "address": "Ahamraoyen village / short Center", 34 | "post_office": "Ahamraoyen", 35 | "lat": 24.6826316, 36 | "lng": 34.1531947 37 | }, 38 | { 39 | "postal_code": 84516, 40 | "address": "Hurghada", 41 | "post_office": "Directorate of Health", 42 | "lat": 27.2578957, 43 | "lng": 33.8116067 44 | }, 45 | { 46 | "postal_code": 84512, 47 | "address": "Hurghada / port of Hurghada", 48 | "post_office": "Hurghada port", 49 | "lat": 27.2312836, 50 | "lng": 33.8454759 51 | }, 52 | { 53 | "postal_code": 84723, 54 | "address": "Ras Gharib City / Buildings 114", 55 | "post_office": "Ras Gharib sub", 56 | "lat": 28.3627136, 57 | "lng": 33.079519 58 | }, 59 | { 60 | "postal_code": 84718, 61 | "address": "Safaga port / Safaga", 62 | "post_office": "Safaga port", 63 | "lat": 26.7500171, 64 | "lng": 33.9359756 65 | }, 66 | { 67 | "postal_code": 84717, 68 | "address": "Short city / region Aweyna", 69 | "post_office": "Aweyna Red Sea", 70 | "lat": 24.6826316, 71 | "lng": 34.1531947 72 | }, 73 | { 74 | "postal_code": 84722, 75 | "address": "Safaga City / next to the police station", 76 | "post_office": "Safaga _ subsidiary", 77 | "lat": 26.7591846, 78 | "lng": 33.9194063 79 | }, 80 | { 81 | "postal_code": 84724, 82 | "address": "Shalateen / u / main city", 83 | "post_office": "Shalateen", 84 | "lat": 23.1088196, 85 | "lng": 35.5626365 86 | }, 87 | { 88 | "postal_code": 84513, 89 | "address": "Hurghada City / tourist village of El Gouna", 90 | "post_office": "El Gouna tourism", 91 | "lat": 27.4079756, 92 | "lng": 33.67645340000001 93 | }, 94 | { 95 | "postal_code": 84716, 96 | "address": "Huwaitat new village / Safaga", 97 | "post_office": "Or the new Huwaitat", 98 | "lat": 26.7500171, 99 | "lng": 33.9359756 100 | }, 101 | { 102 | "postal_code": 84514, 103 | "address": "Hurghada / Department Mrorsear Red", 104 | "post_office": "Red Sea passage", 105 | "lat": 27.2578957, 106 | "lng": 33.8116067 107 | }, 108 | { 109 | "postal_code": 84727, 110 | "address": "Ras Gharib / World Petroleum Company", 111 | "post_office": "Ras Gharib Petroleum", 112 | "lat": 28.3627136, 113 | "lng": 33.079519 114 | }, 115 | { 116 | "postal_code": 84726, 117 | "address": "The village of Abu ash / Main St. / Shalateen", 118 | "post_office": "Abu ashes", 119 | "lat": 23.1088196, 120 | "lng": 35.5626365 121 | }, 122 | { 123 | "postal_code": 84515, 124 | "address": "Hurghada / split Hamid essence", 125 | "post_office": "Hurghada sub", 126 | "lat": 27.2578957, 127 | "lng": 33.8116067 128 | }, 129 | { 130 | "postal_code": 84517, 131 | "address": "Hurghada", 132 | "post_office": "Hurghada City Council", 133 | "lat": 27.2578957, 134 | "lng": 33.8116067 135 | }, 136 | { 137 | "postal_code": 84729, 138 | "address": "Safaga City", 139 | "post_office": "Safaga country", 140 | "lat": 26.7500171, 141 | "lng": 33.9359756 142 | }, 143 | { 144 | "postal_code": 84733, 145 | "address": "Tuibia tourist village", 146 | "post_office": "Short Utopia", 147 | "lat": 24.6826316, 148 | "lng": 34.1531947 149 | }, 150 | { 151 | "postal_code": 84731, 152 | "address": "Safaga Kilo 8 hotel next to the Pope", 153 | "post_office": "Safaga Tourism", 154 | "lat": 26.7500171, 155 | "lng": 33.9359756 156 | }, 157 | { 158 | "postal_code": 84651, 159 | "address": "Hurghada - Makadi tourist city", 160 | "post_office": "Makadi Beach", 161 | "lat": 26.9681771, 162 | "lng": 33.919408 163 | }, 164 | { 165 | "postal_code": 84737, 166 | "address": "Marsa Alam", 167 | "post_office": "Blue Reef Marsa Alam", 168 | "lat": 25.0676256, 169 | "lng": 34.8789697 170 | }, 171 | { 172 | "postal_code": 84941, 173 | "address": "Sunny Rise Resort", 174 | "post_office": "Sunny Rise Mobile", 175 | "lat": 27.320258, 176 | "lng": 33.710496 177 | }, 178 | { 179 | "postal_code": 84732, 180 | "address": "Inside Marsa Alam Airport", 181 | "post_office": "Marsa Alam Airport", 182 | "lat": 25.5550518, 183 | "lng": 34.5907958 184 | }, 185 | { 186 | "postal_code": 84734, 187 | "address": "City of Ras Ghareb", 188 | "post_office": "Port Ras Ghareb", 189 | "lat": 28.3627136, 190 | "lng": 33.079519 191 | } 192 | ] 193 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/south_sinai.json: -------------------------------------------------------------------------------- 1 | { 2 | "south_sinai": [ 3 | { 4 | "postal_code": 46511, 5 | "address": "Tur city / in front of the bus stop", 6 | "post_office": "Mount Sinai main", 7 | "lat": 29.3101828, 8 | "lng": 34.1531947 9 | }, 10 | { 11 | "postal_code": 46611, 12 | "address": "Abu Rudeis / public road / near Central", 13 | "post_office": "Abu Rudeis", 14 | "lat": 28.8906925, 15 | "lng": 33.1886821 16 | }, 17 | { 18 | "postal_code": 46612, 19 | "address": "Ras Sidr City / near Central", 20 | "post_office": "Ras Sidr", 21 | "lat": 29.5933437, 22 | "lng": 32.7178018 23 | }, 24 | { 25 | "postal_code": 46613, 26 | "address": "Abu Zenima / public road / Second Quarter", 27 | "post_office": "Abu Zenima", 28 | "lat": 29.04741199999999, 29 | "lng": 33.1063277 30 | }, 31 | { 32 | "postal_code": 46616, 33 | "address": "City of St. Catherine", 34 | "post_office": "St. Catherine", 35 | "lat": 28.5608921, 36 | "lng": 33.947995 37 | }, 38 | { 39 | "postal_code": 46619, 40 | "address": "Sharm el-Sheikh city / u plateau or Mr.", 41 | "post_office": "Sharm el Sheikh typical", 42 | "lat": 27.9654198, 43 | "lng": 34.3617769 44 | }, 45 | { 46 | "postal_code": 46618, 47 | "address": "Nuweiba City / near Central", 48 | "post_office": "Nuweiba South Sinai", 49 | "lat": 28.9734441, 50 | "lng": 34.65343319999999 51 | }, 52 | { 53 | "postal_code": 46617, 54 | "address": "Dahab / field station", 55 | "post_office": "Dahab", 56 | "lat": 28.5091355, 57 | "lng": 34.5136344 58 | }, 59 | { 60 | "postal_code": 46621, 61 | "address": "Taba City / Central / Nuweiba building", 62 | "post_office": "Taba", 63 | "lat": 29.4924783, 64 | "lng": 34.8968986 65 | }, 66 | { 67 | "postal_code": 46622, 68 | "address": "Nuweiba City / inside the port of Nuweiba", 69 | "post_office": "Nuweiba port", 70 | "lat": 28.975781, 71 | "lng": 34.663624 72 | }, 73 | { 74 | "postal_code": 46512, 75 | "address": "State / City of El Tur", 76 | "post_office": "Mount Sinai sub", 77 | "lat": 28.2410098, 78 | "lng": 33.6229813 79 | }, 80 | { 81 | "postal_code": 46624, 82 | "address": "The village of Wadi Ferran /m.abu Redis", 83 | "post_office": "Valley Ferrand", 84 | "lat": 28.7185675, 85 | "lng": 33.6184308 86 | }, 87 | { 88 | "postal_code": 46623, 89 | "address": "Ras Sidr / city village of Abu Essaouira", 90 | "post_office": "Abu Essaouira", 91 | "lat": 29.5600563, 92 | "lng": 32.7542392 93 | }, 94 | { 95 | "postal_code": 46513, 96 | "address": "City Tur / St. Alshahyd ahmd Hamdy / Almasaleh compound", 97 | "post_office": "Almasaleh Compound", 98 | "lat": 29.3101828, 99 | "lng": 34.1531947 100 | }, 101 | { 102 | "postal_code": 46625, 103 | "address": "Nuweiba City / Nuweiba port services area", 104 | "post_office": "The center of Nuweiba", 105 | "lat": 28.9734441, 106 | "lng": 34.65343319999999 107 | }, 108 | { 109 | "postal_code": 46627, 110 | "address": "Sharm el-Sheikh city / airport in Sharm el-Sheikh", 111 | "post_office": "Sharm El Sheikh International Airport", 112 | "lat": 27.9654198, 113 | "lng": 34.3617769 114 | }, 115 | { 116 | "postal_code": 46628, 117 | "address": "Sharm el-Sheikh city / u plateau or Mr.", 118 | "post_office": "Sharm el Sheikh sub", 119 | "lat": 27.9654198, 120 | "lng": 34.3617769 121 | }, 122 | { 123 | "postal_code": 46629, 124 | "address": "Alaslh / in front of the ownership / Dahab center housing village", 125 | "post_office": "Alaslh", 126 | "lat": 28.5091355, 127 | "lng": 34.5136344 128 | }, 129 | { 130 | "postal_code": 46516, 131 | "address": "Marwa", 132 | "post_office": "Marwa", 133 | "lat": 29.3101828, 134 | "lng": 34.1531947 135 | }, 136 | { 137 | "postal_code": 46911, 138 | "address": "Mobile - next to the tourist police in Sharm El Sheikh", 139 | "post_office": "Naama Bay", 140 | "lat": 27.9654198, 141 | "lng": 34.3617769 142 | }, 143 | { 144 | "postal_code": 46514, 145 | "address": "El Tur El Wadi Village Beside The Local Unit", 146 | "post_office": "El Wadi Village", 147 | "lat": 28.2410098, 148 | "lng": 33.6229813 149 | }, 150 | { 151 | "postal_code": 46921, 152 | "address": "Mobile office", 153 | "post_office": "Gharqana", 154 | "lat": 29.3101828, 155 | "lng": 34.1531947 156 | } 157 | ] 158 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/addresses/suez.json: -------------------------------------------------------------------------------- 1 | { 2 | "suez": [ 3 | { 4 | "postal_code": 43511, 5 | "address": "Hoda Shaarawy Street / Suez", 6 | "post_office": "Suez", 7 | "lat": 29.9668343, 8 | "lng": 32.5498069 9 | }, 10 | { 11 | "postal_code": 43512, 12 | "address": "Strangely housing Building 145 / Apartment 2", 13 | "post_office": "Suez subsidiary", 14 | "lat": 29.9668343, 15 | "lng": 32.5498069 16 | }, 17 | { 18 | "postal_code": 43519, 19 | "address": "Republic District / City morning / Department Faisal", 20 | "post_office": "Morning city", 21 | "lat": 29.9668343, 22 | "lng": 32.5498069 23 | }, 24 | { 25 | "postal_code": 43514, 26 | "address": "Park Saad / Suez / Department of forty housing", 27 | "post_office": "Forty", 28 | "lat": 29.9668343, 29 | "lng": 32.5498069 30 | }, 31 | { 32 | "postal_code": 43517, 33 | "address": "Military station Faisal / Camp Suez", 34 | "post_office": "Camp Suez", 35 | "lat": 29.9668343, 36 | "lng": 32.5498069 37 | }, 38 | { 39 | "postal_code": 43714, 40 | "address": "Jblaah Abu Usman / Department Ganayen", 41 | "post_office": "Aljblayat", 42 | "lat": 30.0274054, 43 | "lng": 32.5546709 44 | }, 45 | { 46 | "postal_code": 43513, 47 | "address": "Talaat Harb Street / Suez", 48 | "post_office": "Suez second", 49 | "lat": 30.048963, 50 | "lng": 31.239492 51 | }, 52 | { 53 | "postal_code": 43515, 54 | "address": "U Army Triangle / Suez / housing department forty", 55 | "post_office": "Forty third", 56 | "lat": 29.9668343, 57 | "lng": 32.5498069 58 | }, 59 | { 60 | "postal_code": 43713, 61 | "address": "Compost / Ataka housing", 62 | "post_office": "Ataka", 63 | "lat": 29.9274548, 64 | "lng": 32.4014193 65 | }, 66 | { 67 | "postal_code": 43522, 68 | "address": "Channel Street / Port Tawfik", 69 | "post_office": "Portofik_ksm Suez", 70 | "lat": 29.93953969999999, 71 | "lng": 32.5614595 72 | }, 73 | { 74 | "postal_code": 43516, 75 | "address": "Inside the wholesale market / Suez", 76 | "post_office": "Suez Wholesale Market", 77 | "lat": 29.9668343, 78 | "lng": 32.5498069 79 | }, 80 | { 81 | "postal_code": 43518, 82 | "address": "Faisal / Department Faisal City", 83 | "post_office": "King Faisal", 84 | "lat": 29.9844941, 85 | "lng": 32.5108855 86 | }, 87 | { 88 | "postal_code": 43712, 89 | "address": "Village Jennifh / Department Ganayen", 90 | "post_office": "Jennifh", 91 | "lat": 30.2046472, 92 | "lng": 32.4259312 93 | }, 94 | { 95 | "postal_code": 43711, 96 | "address": "Village Mayor / Department Ganayen", 97 | "post_office": "Ganayen", 98 | "lat": 30.0274054, 99 | "lng": 32.5546709 100 | }, 101 | { 102 | "postal_code": 43521, 103 | "address": "Village Amer / Ganayen", 104 | "post_office": "Amer village", 105 | "lat": 30.0274054, 106 | "lng": 32.5546709 107 | }, 108 | { 109 | "postal_code": 43716, 110 | "address": "Eyes Musa / Moses Qriaaaon / Department Ganayen", 111 | "post_office": "Eyes of Moses", 112 | "lat": 30.0274054, 113 | "lng": 32.5546709 114 | }, 115 | { 116 | "postal_code": 43524, 117 | "address": "Forty District / next Wabour light", 118 | "post_office": "Second forty", 119 | "lat": 29.9668343, 120 | "lng": 32.5498069 121 | }, 122 | { 123 | "postal_code": 43523, 124 | "address": "Sadat / City Building (42)", 125 | "post_office": "Sadat", 126 | "lat": 30.3593519, 127 | "lng": 30.5327214 128 | }, 129 | { 130 | "postal_code": 43718, 131 | "address": "Building (a ) Flat 3 (b) / Suez / marine passenger terminal", 132 | "post_office": "Marine passenger terminal", 133 | "lat": 29.9668343, 134 | "lng": 32.5498069 135 | }, 136 | { 137 | "postal_code": 43722, 138 | "address": "Sulfur sailors / Ganayen District", 139 | "post_office": "Sulfur sailors", 140 | "lat": 30.0274054, 141 | "lng": 32.5546709 142 | }, 143 | { 144 | "postal_code": 43529, 145 | "address": "Mubarak City / Building 11 Flat 3", 146 | "post_office": "Mubarak", 147 | "lat": 29.9668343, 148 | "lng": 32.5498069 149 | }, 150 | { 151 | "postal_code": 43526, 152 | "address": "Morning / Atlas District Building 235", 153 | "post_office": "Suez station", 154 | "lat": 29.9668343, 155 | "lng": 32.5498069 156 | }, 157 | { 158 | "postal_code": 43527, 159 | "address": "Obour City (3) Apartment ( 2) Forty / Forty section", 160 | "post_office": "October 24", 161 | "lat": 30.2283408, 162 | "lng": 31.4798948 163 | }, 164 | { 165 | "postal_code": 43525, 166 | "address": "City of Faith / Suez", 167 | "post_office": "Faith", 168 | "lat": 29.9668343, 169 | "lng": 32.5498069 170 | }, 171 | { 172 | "postal_code": 43719, 173 | "address": "Al Nasr Housing for oil / fertilizer / Suez", 174 | "post_office": "Manure Suez", 175 | "lat": 29.3682255, 176 | "lng": 32.174605 177 | }, 178 | { 179 | "postal_code": 43715, 180 | "address": "Clovh / Suez / village Ganayen", 181 | "post_office": "Clovh", 182 | "lat": 29.9668343, 183 | "lng": 32.5498069 184 | }, 185 | { 186 | "postal_code": 43721, 187 | "address": "Suez Oil Processing Co.", 188 | "post_office": "Refining Alpetrol_asuez", 189 | "lat": 29.9581929, 190 | "lng": 32.5062245 191 | }, 192 | { 193 | "postal_code": 43723, 194 | "address": "Within the Customs Building / Suez", 195 | "post_office": "Parcels Customs", 196 | "lat": 29.9668343, 197 | "lng": 32.5498069 198 | }, 199 | { 200 | "postal_code": 43724, 201 | "address": "Village sulfur Akhawatrh / Ganayen District", 202 | "post_office": "Sulfur Akhawatrh", 203 | "lat": 30.0274054, 204 | "lng": 32.5546709 205 | }, 206 | { 207 | "postal_code": 43725, 208 | "address": "Clovh / village next to the train station / Ganayen", 209 | "post_office": "Clovh Sunrise", 210 | "lat": 30.0274054, 211 | "lng": 32.5546709 212 | }, 213 | { 214 | "postal_code": 43726, 215 | "address": "Industrial Area / Gulf of Suez", 216 | "post_office": "Gulf of Suez", 217 | "lat": 29.9668343, 218 | "lng": 32.5498069 219 | }, 220 | { 221 | "postal_code": 43532, 222 | "address": "Safa City", 223 | "post_office": "Safa", 224 | "lat": 29.9668343, 225 | "lng": 32.5498069 226 | }, 227 | { 228 | "postal_code": 43533, 229 | "address": "City of Peace", 230 | "post_office": "City of Peace", 231 | "lat": 29.9668343, 232 | "lng": 32.5498069 233 | }, 234 | { 235 | "postal_code": 43732, 236 | "address": "Pioneer", 237 | "post_office": "Pioneer", 238 | "lat": 29.9668343, 239 | "lng": 32.5498069 240 | }, 241 | { 242 | "postal_code": 43538, 243 | "address": "Ataka city convenience District", 244 | "post_office": "Yosr", 245 | "lat": 29.9274548, 246 | "lng": 32.4014193 247 | }, 248 | { 249 | "postal_code": 43547, 250 | "address": "Ataka Rehab City District", 251 | "post_office": "Rehab", 252 | "lat": 29.9274548, 253 | "lng": 32.4014193 254 | }, 255 | { 256 | "postal_code": 43742, 257 | "address": "Ataka Kawthar City District", 258 | "post_office": "Kawthar", 259 | "lat": 29.9668343, 260 | "lng": 32.5498069 261 | }, 262 | { 263 | "postal_code": 43543, 264 | "address": "Ataka City of Light District", 265 | "post_office": "Light", 266 | "lat": 29.9274548, 267 | "lng": 32.4014193 268 | }, 269 | { 270 | "postal_code": 43729, 271 | "address": "Not yet opened", 272 | "post_office": "Yousef Al - Sebaie", 273 | "lat": 29.9668343, 274 | "lng": 32.5498069 275 | }, 276 | { 277 | "postal_code": 43731, 278 | "address": "Not yet opened", 279 | "post_office": "Mohamed Abdu", 280 | "lat": 29.9668343, 281 | "lng": 32.5498069 282 | }, 283 | { 284 | "postal_code": 43552, 285 | "address": "Booking ... Porto Sokhna Hotel", 286 | "post_office": "Porto Sokhna", 287 | "lat": 29.44297, 288 | "lng": 32.479674 289 | }, 290 | { 291 | "postal_code": 43535, 292 | "address": "Al Marwa City", 293 | "post_office": "Suez Traffic Administration", 294 | "lat": 29.9668343, 295 | "lng": 32.5498069 296 | }, 297 | { 298 | "postal_code": 43533, 299 | "address": "El - Tawfiq Center of Traffic Suez Post", 300 | "post_office": "Reconciliation", 301 | "lat": 29.985283, 302 | "lng": 32.495695 303 | } 304 | ] 305 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/data_provider/names/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "male":[ 3 | "Abdul-‘Alim", 4 | "Abdul-‘Alee", 5 | "Abdul Azim", 6 | "Abdul-Aziz", 7 | "Abdul-Bari", 8 | "Abdul-Basit", 9 | "Abdul-Fattah", 10 | "Abdul-Jabar", 11 | "Abdul-Ghaffar", 12 | "Abdul-Ghafour", 13 | "Abdul-Hadi", 14 | "Abdul-Hafeez", 15 | "Abdul-Haq", 16 | "Abdul-Hakam", 17 | "Abdul-Hakim", 18 | "Abdul-Halim", 19 | "Abdul-Hamid", 20 | "Abdul-Haseeb", 21 | "Abdul-Jalil", 22 | "Abdul-Qadir", 23 | "Abdul-Karim", 24 | "Abdul-Latif", 25 | "Abdul-Majid", 26 | "Abdul-Muiz", 27 | "Abdul-Mut'al", 28 | "Abdul-Mujeeb", 29 | "Abdul-Mateen", 30 | "Abdul-Muhaimin", 31 | "Abdul-Nasir", 32 | "Abdul-Qudus", 33 | "Abdul-Qahhar", 34 | "Abdul-Rafi'", 35 | "Abdul-Rahim", 36 | "Abdul-Rahman", 37 | "Abdul-Rashid", 38 | "Abdul-Razaaq", 39 | "Abdul-Salam", 40 | "Abdul-Raouf", 41 | "Abdul-Khaliq", 42 | "Abdul-Saboor", 43 | "Abdul-Samad", 44 | "Abdul-Samee'", 45 | "Abdullah", 46 | "Abdul-Shakour", 47 | "Abdul-Tawwab", 48 | "Abdul-Wadoud", 49 | "Abdul-Wahid", 50 | "Abdul-Wahhab", 51 | "Abideen", 52 | "Abbas", 53 | "Adam", 54 | "Abid", 55 | "Adeeb", 56 | "Adham", 57 | "Adil", 58 | "Adnan", 59 | "Afeef", 60 | "Ahmad", 61 | "Ajmal", 62 | "Akram", 63 | "Alaa", 64 | "Ala'-Uddin", 65 | "Ali", 66 | "Amin", 67 | "Amir", 68 | "Amjad", 69 | "Aamir", 70 | "Ammar", 71 | "Amr", 72 | "Anas", 73 | "Anees", 74 | "Anwar", 75 | "Aqeel", 76 | "Arif", 77 | "Arshad", 78 | "As'ad", 79 | "Ashraf", 80 | "Asif", 81 | "Asim", 82 | "Athar", 83 | "Aslam", 84 | "Atiq", 85 | "Ayoub", 86 | "Awad", 87 | "Aws", 88 | "Ayman", 89 | "Azzam", 90 | "Azhar", 91 | "Abul-Khayr", 92 | "Abu Bakr", 93 | "Badr", 94 | "Ataa", 95 | "Baha", 96 | "Badr-Uddin", 97 | "Bahir", 98 | "Baha-Uddin", 99 | "Bashir", 100 | "Bashar", 101 | "Bassam", 102 | "Basil", 103 | "Bilal", 104 | "Basim", 105 | "Bishr", 106 | "Burhan", 107 | "Dawud", 108 | "Diyaa Udeen", 109 | "Dhul-Fiqaar", 110 | "Eisa", 111 | "Fadi", 112 | "Fadil", 113 | "Fadhil", 114 | "Fadl-Ullah", 115 | "Faheem", 116 | "Fareed", 117 | "Faisal", 118 | "Faris", 119 | "Fakhri", 120 | "Fawwaz", 121 | "Farooq", 122 | "Farhan", 123 | "Fidaa", 124 | "Fudhail", 125 | "Fuad", 126 | "Furqan", 127 | "Ghalib", 128 | "Ghassan", 129 | "Ghazi", 130 | "Ghayyath", 131 | "Habib", 132 | "Hadi", 133 | "Hafiz", 134 | "Haidar", 135 | "Hamid", 136 | "Hamza", 137 | "Hani", 138 | "Hanif", 139 | "Harith", 140 | "Haroun", 141 | "Hummam", 142 | "Hashim", 143 | "Hassan", 144 | "Hatim", 145 | "Haytham", 146 | "Hilal", 147 | "Hood", 148 | "Hudhayfa", 149 | "Husam", 150 | "Husam-Uddin", 151 | "Hussein", 152 | "Ibrahim", 153 | "Idris", 154 | "Ikrimah", 155 | "Ihsan", 156 | "Imran", 157 | "Imad", 158 | "Irfan", 159 | "Imad-Uddin", 160 | "Isam", 161 | "Ishaq", 162 | "Ismail", 163 | "Izz-Uddin", 164 | "Jafar", 165 | "Jabir", 166 | "Jalal", 167 | "Jamal", 168 | "Jamal-Uddin", 169 | "Jameel", 170 | "Jauhar", 171 | "Jawad", 172 | "Jihad", 173 | "Junaid", 174 | "Kamal", 175 | "Kamil", 176 | "Karam", 177 | "Karim", 178 | "Khairi", 179 | "Khalid", 180 | "Khair-Uddin", 181 | "Khalil", 182 | "Khaldoun", 183 | "Lu'ay", 184 | "Labib", 185 | "Luqman", 186 | "Lutfi", 187 | "Ma'd", 188 | "Ma'n", 189 | "Mahir", 190 | "Mahdi", 191 | "Mahboob", 192 | "Mahfoudh", 193 | "Majid", 194 | "Mahmoud", 195 | "Majd-Uddin", 196 | "Majdi", 197 | "Makeen", 198 | "Malik", 199 | "Mamdouh", 200 | "Mamoun", 201 | "Mansour", 202 | "Maqbool", 203 | "Maqsood", 204 | "Marwan", 205 | "Ma'rouf", 206 | "Masoud", 207 | "Marzouq", 208 | "Maysarah", 209 | "Mazhar", 210 | "Mazin", 211 | "Misbah", 212 | "Miftah", 213 | "Mu'adh", 214 | "Mu'awiya", 215 | "Mudhaffar", 216 | "Muayyad", 217 | "Mu'een", 218 | "Mudath-thir", 219 | "Mubarak", 220 | "Muhammad", 221 | "Muhannad", 222 | "Muhsin", 223 | "Mufeed", 224 | "Mu'iz", 225 | "Muhtadi", 226 | "Mujahid", 227 | "Mujeeb", 228 | "Mujtaba", 229 | "Mukhtar", 230 | "Mumtaz", 231 | "Mundhir", 232 | "Munawwar", 233 | "Muneeb", 234 | "Mu'min", 235 | "Mun'im", 236 | "Munir", 237 | "Muntasir", 238 | "Murad", 239 | "Muqsit", 240 | "Murtada", 241 | "Murshid", 242 | "Muslih", 243 | "Musa", 244 | "Muslim", 245 | "Mustafa", 246 | "Mutasim", 247 | "Mu'taz", 248 | "Muta'", 249 | "Mute'", 250 | "Muwafaq", 251 | "Nabhan", 252 | "Muzammil", 253 | "Nabeeh", 254 | "Nabeel", 255 | "Nadeem", 256 | "Nadhir", 257 | "Naeem", 258 | "Nadir", 259 | "Naji", 260 | "Najeeb", 261 | "Na'il", 262 | "Najm-Udeen", 263 | "Naseem", 264 | "Nasih", 265 | "Naseer", 266 | "Nasir", 267 | "Nawfal", 268 | "Nasr-Uddin", 269 | "Nooh", 270 | "Noori", 271 | "Nour-Uddin", 272 | "Nu'man", 273 | "Omar", 274 | "Omran", 275 | "Osama", 276 | "Othman", 277 | "Umair", 278 | "Qamar", 279 | "Qasim", 280 | "Qatadah", 281 | "Qays", 282 | "Qudamah", 283 | "Qutaybah", 284 | "Rabee'", 285 | "Rabih", 286 | "Raghib", 287 | "Rafiq", 288 | "Raees", 289 | "Ra'ed", 290 | "Rajab", 291 | "Rashid", 292 | "Ratib", 293 | "Ridha", 294 | "Ridhwan", 295 | "Riyadh", 296 | "Saad", 297 | "Sabeeh", 298 | "Sabir", 299 | "Sadiq", 300 | "Safi", 301 | "Saeed", 302 | "Sahl", 303 | "Safwan", 304 | "Sajid", 305 | "Sahir", 306 | "Salah-Uddin", 307 | "Salah", 308 | "Salam", 309 | "Salem", 310 | "Salih", 311 | "Saleem", 312 | "Salman", 313 | "Samir", 314 | "Saif-Uddin", 315 | "Saud.", 316 | "Shadi", 317 | "Sayyid", 318 | "Shahid", 319 | "Shafiq", 320 | "Shameem", 321 | "Shakir", 322 | "Shihab", 323 | "Sharif", 324 | "Shuaib", 325 | "Sideeq", 326 | "Suhaib", 327 | "Suhail", 328 | "Suleiman", 329 | "Taha", 330 | "Tahir", 331 | "Talal", 332 | "Talha", 333 | "Tamir", 334 | "Tamim", 335 | "Tarfah", 336 | "Tareef", 337 | "Tariq", 338 | "Tawfiq", 339 | "Tayyib", 340 | "Taysir", 341 | "Ubadah", 342 | "Thaqib", 343 | "Ubay", 344 | "Ubaidah", 345 | "Ubaid", 346 | "Uqbah", 347 | "Umarah", 348 | "Urwa", 349 | "Wahid", 350 | "Utbah", 351 | "Waa'il", 352 | "Wadee'", 353 | "Wafeeq", 354 | "Wajeeh", 355 | "Wahhaj", 356 | "Waleed", 357 | "Waliyullah", 358 | "Waliyuddin", 359 | "Waseem", 360 | "Waqar", 361 | "Yaqoub", 362 | "Yahya", 363 | "Yasar", 364 | "Yasin", 365 | "Yazid", 366 | "Yasir", 367 | "Yunus", 368 | "Yusuf", 369 | "Zafir", 370 | "Zahid", 371 | "Zahir", 372 | "Zain", 373 | "Zakariya", 374 | "Zaki", 375 | "Zayd", 376 | "Ziyad", 377 | "Zubair", 378 | "Zuhayr" 379 | ], 380 | "female":[ 381 | "Aadab", 382 | "Aalia", 383 | "Aamaal", 384 | "Aasmaa", 385 | "Abeer", 386 | "Ablaa", 387 | "Adeela", 388 | "Afaf", 389 | "Afraa", 390 | "Afrah", 391 | "Ahd", 392 | "Ahlam", 393 | "Aida", 394 | "Aisha", 395 | "Alia", 396 | "Almas", 397 | "Amal", 398 | "Amani", 399 | "Amatullah", 400 | "Ameena", 401 | "Ameera", 402 | "Anaan", 403 | "Anbar", 404 | "Aneesa", 405 | "Anwaar", 406 | "Areebah", 407 | "Areej", 408 | "Aroob", 409 | "Arwa", 410 | "Asah", 411 | "Asalah", 412 | "Aseelah", 413 | "Asiya", 414 | "Asma", 415 | "Ayeh", 416 | "Azeeza", 417 | "Azhaar", 418 | "Azza", 419 | "Baasima", 420 | "Badriya", 421 | "Baheera", 422 | "Bahiyaa", 423 | "Balqis", 424 | "Banan", 425 | "Baraa`a", 426 | "Baseema", 427 | "Basheera", 428 | "Basma", 429 | "Batool", 430 | "Bushra", 431 | "Buthayna", 432 | "Dhuha", 433 | "Faatin", 434 | "Faatina", 435 | "Fadheela", 436 | "Fadwa", 437 | "Faiza", 438 | "Falak", 439 | "Fareeda", 440 | "Fareeha", 441 | "Fatima", 442 | "Fawziya", 443 | "Firdoos", 444 | "Firyal", 445 | "Ghaada", 446 | "Ghaaliya", 447 | "Ghaydaa", 448 | "Ghusoon", 449 | "Haadiya", 450 | "Haala", 451 | "Hadiya", 452 | "Haifa", 453 | "Haleema", 454 | "Hameeda", 455 | "Hana", 456 | "Hanan", 457 | "Haneefa", 458 | "Haniya", 459 | "Hasna", 460 | "Hayaam", 461 | "Hayat", 462 | "Hessa", 463 | "Hind", 464 | "Hooriya", 465 | "Huda", 466 | "Huma", 467 | "Husn", 468 | "Ibtihaaj", 469 | "Ikraam", 470 | "Ilhaam", 471 | "Iman", 472 | "Imtithal", 473 | "Inaam", 474 | "Inas", 475 | "Inaya", 476 | "Intisaar", 477 | "Izdihaar", 478 | "Jala", 479 | "Jameela", 480 | "Janaan", 481 | "Jumaana", 482 | "Kaamla", 483 | "Kameela", 484 | "Kareema", 485 | "Kawkab", 486 | "Kawthar", 487 | "Khadeeja", 488 | "Khairiya", 489 | "Khalida", 490 | "Khawlah", 491 | "Khulood", 492 | "Kouther", 493 | "Kulthoom", 494 | "Lama", 495 | "Lamees", 496 | "Lamya", 497 | "Lateefa", 498 | "Leena", 499 | "Lubaaba", 500 | "Madeeha", 501 | "Maha", 502 | "Maimoona", 503 | "Maisa", 504 | "Majeeda", 505 | "Majida", 506 | "Makaarim", 507 | "Malak", 508 | "Manaal", 509 | "Manaar", 510 | "Maraam", 511 | "Maryam", 512 | "Mawiya", 513 | "May", 514 | "Maysaa", 515 | "Maysoon", 516 | "Mayyada", 517 | "Mufeeda", 518 | "Muhja", 519 | "Muna", 520 | "Muneera", 521 | "Musheera", 522 | "Nabeeha", 523 | "Nabeela", 524 | "Nada", 525 | "Nadeeda", 526 | "Nadia", 527 | "Nadira", 528 | "Nadwa", 529 | "Naeema", 530 | "Naeema", 531 | "Nafeesa", 532 | "Nahla", 533 | "Naila", 534 | "Najaah", 535 | "Najat", 536 | "Najeeba", 537 | "Najiya", 538 | "Najla", 539 | "Najwa", 540 | "Najya", 541 | "Nashida", 542 | "Nashita", 543 | "Nasiha", 544 | "Nasira", 545 | "Nawal", 546 | "Nawar", 547 | "Nazaaha", 548 | "Nazeeha", 549 | "Nazeera", 550 | "Nazeeya", 551 | "Nesayem", 552 | "Nibaal", 553 | "Nida", 554 | "Nimaat", 555 | "Noor", 556 | "Nouf", 557 | "Nudhar", 558 | "Nuha", 559 | "Nusayba", 560 | "Nuzha", 561 | "Raaida", 562 | "Raawiya", 563 | "Rabab", 564 | "Rabeea", 565 | "Radhiyaa", 566 | "Radhwa", 567 | "Rafa", 568 | "Raghd", 569 | "Raja", 570 | "Rana", 571 | "Rand", 572 | "Raniya", 573 | "Rasha", 574 | "Rasheeda", 575 | "Rawdha", 576 | "Raya", 577 | "Reem", 578 | "Reema", 579 | "Rukan", 580 | "Ruqaya", 581 | "Ruwayda", 582 | "Saabira", 583 | "Saaliha", 584 | "Saalima", 585 | "Saamiya", 586 | "Safa", 587 | "Safiya", 588 | "Sahar", 589 | "Sahla", 590 | "Sakeena", 591 | "Saleema", 592 | "Salma", 593 | "Salwa", 594 | "Samaah", 595 | "Samar", 596 | "Sameeha", 597 | "Sameera", 598 | "Sana", 599 | "Sawda", 600 | "Sawsan", 601 | "Shaadiya", 602 | "Shareefa", 603 | "Shatha", 604 | "Sihaam", 605 | "Suha", 606 | "Suhair", 607 | "Suhayla", 608 | "Suhayma", 609 | "Sumaiyaa", 610 | "Taahira", 611 | "Tamadhur", 612 | "Taroob", 613 | "Thanaa", 614 | "Tharaa", 615 | "Thuraya", 616 | "Wafa", 617 | "Wafeeqa", 618 | "Wafiya", 619 | "Wajeeha", 620 | "Warda", 621 | "Widad", 622 | "Wijdan", 623 | "Wisaal", 624 | "Yafiah", 625 | "Yakootah", 626 | "Yamha", 627 | "Yasirah", 628 | "Yasmeen", 629 | "Yumn", 630 | "Yusraa", 631 | "Zaafira", 632 | "Zahira", 633 | "Zahraa", 634 | "Zahrah", 635 | "Zaina", 636 | "Zainab", 637 | "Zakiyaa" 638 | ] 639 | } -------------------------------------------------------------------------------- /src/egyptian_data_generator/date.py: -------------------------------------------------------------------------------- 1 | import datetime 2 | 3 | from egyptian_data_generator.helpers import Helpers 4 | 5 | class Date: 6 | @staticmethod 7 | def between(_from = None, _to = None): 8 | if _from is None: 9 | _from = datetime.date(year = 1979, month = 1, day = 1) 10 | if _to is None: 11 | _to = datetime.date.today() 12 | 13 | date = _from + datetime.timedelta(seconds = Helpers.intBetween(0, int((_to - _from).total_seconds()))) 14 | return date.strftime("%Y-%m-%d") 15 | 16 | def recent(self, _seconds = None): 17 | if _seconds is None: 18 | # 172800 = 2 days 19 | _seconds = Helpers.intBetween(0, 172800) 20 | result = datetime.datetime.now() - datetime.timedelta(seconds = _seconds) 21 | return result.strftime("%Y-%m-%d") 22 | 23 | -------------------------------------------------------------------------------- /src/egyptian_data_generator/date_time.py: -------------------------------------------------------------------------------- 1 | import datetime 2 | import time 3 | 4 | from egyptian_data_generator.helpers import Helpers 5 | 6 | class DateTime: 7 | def between(self, _from = None, _to = None): 8 | if _from is None: 9 | _from = datetime.datetime(year = 1979, month = 1, day = 1) 10 | if _to is None: 11 | _to = datetime.datetime.now() 12 | return _from + datetime.timedelta(seconds = Helpers.intBetween(0, int((_to - _from).total_seconds()))) 13 | 14 | def recent(self, _seconds = None): 15 | if _seconds is None: 16 | # 172800 = 2 days 17 | _seconds = Helpers.intBetween(0, 172800) 18 | result = datetime.datetime.now() - datetime.timedelta(seconds = _seconds) 19 | return result 20 | 21 | def recentUnixTime(self, _seconds = None): 22 | if _seconds is None: 23 | # 172800 = 2 days 24 | _seconds = Helpers.intBetween(0, 172800) 25 | date = self.recent(_seconds) 26 | return int(time.mktime(date.timetuple())) 27 | 28 | -------------------------------------------------------------------------------- /src/egyptian_data_generator/finance.py: -------------------------------------------------------------------------------- 1 | from egyptian_data_generator.helpers import Helpers 2 | 3 | 4 | class Finance: 5 | def americanexpressCreditCardNumber(self): 6 | return self.generateCreditCardNumber("americanexpress") 7 | 8 | def discoverCreditCardNumber(self): 9 | return self.generate("discover") 10 | 11 | def mastercardCreditCardNumber(self): 12 | return self.generateCreditCardNumber("mastercard") 13 | 14 | def visa16CreditCardNumber(self): 15 | return self.generateCreditCardNumber("visa16") 16 | 17 | def visa13CreditCardNumber(self): 18 | return self.generateCreditCardNumber("visa13") 19 | 20 | def generateCreditCardNumber(self, _type): 21 | card_types = ["americanexpress", "visa13", "visa16", "mastercard", "discover"] 22 | 23 | def prefill(t): 24 | def_length = 16 25 | 26 | if t == card_types[0]: 27 | return [3, Helpers.intBetween(4,7)], 13 28 | elif t == card_types[1] or t == card_types[2]: 29 | if t.endswith("16"): 30 | return [4], def_length - 1 31 | else: 32 | return [4], 12 33 | elif t == card_types[3]: 34 | return [5, Helpers.intBetween(1,5)], def_length - 2 35 | elif t == card_types[4]: 36 | return [6, 0, 1, 1], def_length - 4 37 | else: 38 | return [], def_length 39 | 40 | def finalize(nums): 41 | check_sum = 0 42 | 43 | check_offset = (len(nums) + 1) % 2 44 | 45 | for i, n in enumerate(nums): 46 | if (i + check_offset) % 2 == 0: 47 | n_ = n*2 48 | check_sum += n_ -9 if n_ > 9 else n_ 49 | else: 50 | check_sum += n 51 | return nums + [10 - (check_sum % 10) ] 52 | 53 | initial, rem = prefill(_type.lower()) 54 | so_far = initial + [Helpers.intBetween(1,9) for x in range(rem - 1)] 55 | return "".join(map(str,finalize(so_far))) 56 | 57 | 58 | -------------------------------------------------------------------------------- /src/egyptian_data_generator/helpers.py: -------------------------------------------------------------------------------- 1 | import numpy 2 | import sys 3 | import datetime 4 | 5 | class Helpers: 6 | @staticmethod 7 | def replaceSymbolWithNumber(_string): 8 | res = '' 9 | for i in range(0, len(_string)): 10 | if(_string[i] == '#'): 11 | res = res + str(Helpers.intBetween(0, 9)) 12 | else: 13 | res = res + _string[i] 14 | return res 15 | 16 | @staticmethod 17 | def intBetween(_start, _end = sys.maxsize): 18 | return numpy.random.randint(_start, _end) 19 | 20 | @staticmethod 21 | def oneChoice(_array, _end = sys.maxsize): 22 | myChoice = numpy.random.choice(_array, 1) 23 | return myChoice[0] 24 | -------------------------------------------------------------------------------- /src/egyptian_data_generator/name.py: -------------------------------------------------------------------------------- 1 | import json 2 | from egyptian_data_generator.helpers import Helpers 3 | 4 | class Name: 5 | def generate(self, _gender = None): 6 | res = {} 7 | filename = "egyptian_data_generator/data_provider/names/data.json" 8 | 9 | if _gender is None: 10 | _gender = ["male", "female"] 11 | 12 | res["gender"] = Helpers.oneChoice(_gender) 13 | 14 | with open(filename, 'r+') as dataFile: 15 | data = json.load(dataFile) 16 | 17 | res["first_name"] = Helpers.oneChoice(list(data[res["gender"]])) 18 | res["last_name"] = Helpers.oneChoice(list(data["male"])) 19 | res["full_name"] = res["first_name"] + " " + res["last_name"] 20 | res["user_name"] = res["first_name"] + "_" + res["last_name"] + str(Helpers.intBetween(0, 99999)) + "_" + str(Helpers.intBetween(0, 99999)) 21 | 22 | return res 23 | 24 | -------------------------------------------------------------------------------- /src/egyptian_data_generator/national_identification_number.py: -------------------------------------------------------------------------------- 1 | import random 2 | 3 | from egyptian_data_generator.helpers import Helpers 4 | from egyptian_data_generator.date import Date 5 | 6 | class NationalID: 7 | def generate(self, _dateOfBirth = None, _governorate = None, _gender = None): 8 | governorates = { 9 | "Alexandria": "02", 10 | "Aswan": "28", 11 | "Asyut": "25", 12 | "Beheira": "18", 13 | "Beni Suef": "22", 14 | "Cairo": "01", 15 | "Dakahlia": "12", 16 | "Damietta": "11", 17 | "Faiyum": "23", 18 | "Gharbia": "16", 19 | "Giza": "21", 20 | "Ismailia": "19", 21 | "Kafr El Sheikh": "15", 22 | "Luxor": "29", 23 | "Marsa Matruh": "33", 24 | "Menofia": "17", 25 | "Minya": "24", 26 | "New Valley": "32", 27 | "North Sinai": "34", 28 | "Port Said": "03", 29 | "Qalyubia": "14", 30 | "Qena": "27", 31 | "Red Sea": "31", 32 | "Sharqia": "13", 33 | "Sohag": "26", 34 | "South Sinai": "35", 35 | "Suez": "04", 36 | "outside": "88" 37 | } 38 | 39 | 40 | if _dateOfBirth is None: 41 | _dateOfBirth = Date.between() 42 | 43 | yy = _dateOfBirth.split("-")[0] 44 | mm = _dateOfBirth.split("-")[1] 45 | dd = _dateOfBirth.split("-")[2] 46 | birthCentury = str(int(yy[0]) + 1) 47 | 48 | if _governorate is not None: 49 | govCode = governorates[_governorate] 50 | else: 51 | govCode = Helpers.oneChoice(list(governorates.values())) 52 | 53 | if _gender is not None: 54 | if(_gender == "female"): 55 | genderCode = str(random.randrange(0,10,2)) 56 | else: 57 | genderCode = str(random.randrange(1,10,2)) 58 | else: 59 | genderCode = str(random.randrange(0,10)) 60 | 61 | 62 | return birthCentury + yy[2:] + mm + dd + govCode + str(random.randrange(100, 1000)) + genderCode + str(random.randrange(1, 10)) 63 | 64 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /src/egyptian_data_generator/phone_number.py: -------------------------------------------------------------------------------- 1 | from egyptian_data_generator.helpers import Helpers 2 | 3 | 4 | class PhoneNumber: 5 | def generate(self): 6 | res = {} 7 | providers = { 8 | "Vodafone": "100", 9 | "Etisalat": "111", 10 | "Orange": "122", 11 | "Etisalat": "114", 12 | "Orange": "120", 13 | "Vodafone": "101", 14 | "Etisalat": "112", 15 | "Vodafone": "106", 16 | "Orange": "127", 17 | "Orange": "128", 18 | "Vodafone": "109" 19 | } 20 | 21 | res["dialing_code"] = "+20" 22 | res["provider"] = Helpers.oneChoice(list(providers.values())) 23 | res["phone_number"] = "0" + res["provider"] + Helpers.replaceSymbolWithNumber("#######") 24 | res["intl_phone_number"] = res["dialing_code"] + res["phone_number"][1:] 25 | 26 | res["provider"] = list(providers.keys())[list(providers.values()).index(res["provider"])] 27 | return res 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- 1 | from egyptian_data_generator import * 2 | import time 3 | import pymysql 4 | 5 | 6 | 7 | egyDataGen = EgyptianDataGenerator() 8 | 9 | 10 | # Open database connection 11 | db = pymysql.connect("localhost", "root", "123456", "graduation_project_database") 12 | 13 | # prepare a cursor object using cursor() method 14 | cursor = db.cursor() 15 | 16 | start = time.time() 17 | 18 | for i in range(1, 100): 19 | phoneNumber = egyDataGen.phoneNumber.generate()["intl_phone_number"] 20 | name = egyDataGen.name.generate() 21 | firstName = name["first_name"] 22 | lastName = name["last_name"] 23 | gender = name["gender"] 24 | dateOfBirth = egyDataGen.date.between() 25 | 26 | sql = "INSERT INTO users(phone_number, first_name, last_name, gender, date_of_birth, user_type) \ 27 | VALUES ('%s', '%s', '%s', '%s', '%s','%d' )" % \ 28 | (phoneNumber, firstName, lastName, gender, dateOfBirth, 1) 29 | 30 | try: 31 | cursor.execute(sql) 32 | db.commit() 33 | except: 34 | print("Error") 35 | db.rollback() 36 | 37 | db.close() 38 | 39 | end = time.time() 40 | 41 | print(end- start) 42 | 43 | 44 | 45 | 46 | --------------------------------------------------------------------------------