Populate juzs and hizbs lookup tables.
(db)
| 242 | |
| 243 | |
| 244 | def populate_lookup_tables(db): |
| 245 | """Populate juzs and hizbs lookup tables.""" |
| 246 | juzs_data = [ |
| 247 | (1, 1, 'الجزء الأول', 1, 148), |
| 248 | (2, 2, 'الجزء الثاني', 149, 259), |
| 249 | (3, 3, 'الجزء الثالث', 260, 385), |
| 250 | (4, 4, 'الجزء الرابع', 386, 516), |
| 251 | (5, 5, 'الجزء الخامس', 517, 640), |
| 252 | (6, 6, 'الجزء السادس', 641, 750), |
| 253 | (7, 7, 'الجزء السابع', 751, 899), |
| 254 | (8, 8, 'الجزء الثامن', 900, 1041), |
| 255 | (9, 9, 'الجزء التاسع', 1042, 1230), |
| 256 | (10, 10, 'الجزء العاشر', 1231, 1414), |
| 257 | (11, 11, 'الجزء الحادي عشر', 1415, 1597), |
| 258 | (12, 12, 'الجزء الثاني عشر', 1598, 1773), |
| 259 | (13, 13, 'الجزء الثالث عشر', 1774, 1934), |
| 260 | (14, 14, 'الجزء الرابع عشر', 1935, 2078), |
| 261 | (15, 15, 'الجزء الخامس عشر', 2079, 2213), |
| 262 | (16, 16, 'الجزء السادس عشر', 2214, 2395), |
| 263 | (17, 17, 'الجزء السابع عشر', 2396, 2548), |
| 264 | (18, 18, 'الجزء الثامن عشر', 2549, 2722), |
| 265 | (19, 19, 'الجزء التاسع عشر', 2723, 2889), |
| 266 | (20, 20, 'الجزء العشرون', 2890, 3050), |
| 267 | (21, 21, 'الجزء الحادي والعشرون', 3051, 3187), |
| 268 | (22, 22, 'الجزء الثاني والعشرون', 3188, 3325), |
| 269 | (23, 23, 'الجزء الثالث والعشرون', 3326, 3495), |
| 270 | (24, 24, 'الجزء الرابع والعشرون', 3496, 3667), |
| 271 | (25, 25, 'الجزء الخامس والعشرون', 3668, 3838), |
| 272 | (26, 26, 'الجزء السادس والعشرون', 3839, 4006), |
| 273 | (27, 27, 'الجزء السابع والعشرون', 4007, 4203), |
| 274 | (28, 28, 'الجزء الثامن والعشرون', 4204, 4405), |
| 275 | (29, 29, 'الجزء التاسع والعشرون', 4406, 4602), |
| 276 | (30, 30, 'الجزء الثلاثون', 4603, 6236), |
| 277 | ] |
| 278 | hizbs_data = [ |
| 279 | (1, 1, 1, 'الحزب الأول', 1, 74), |
| 280 | (2, 2, 1, 'الحزب الثاني', 75, 148), |
| 281 | (3, 3, 2, 'الحزب الثالث', 149, 202), |
| 282 | (4, 4, 2, 'الحزب الرابع', 203, 259), |
| 283 | (5, 5, 3, 'الحزب الخامس', 260, 321), |
| 284 | (6, 6, 3, 'الحزب السادس', 322, 385), |
| 285 | (7, 7, 4, 'الحزب السابع', 386, 450), |
| 286 | (8, 8, 4, 'الحزب الثامن', 451, 516), |
| 287 | (9, 9, 5, 'الحزب التاسع', 517, 577), |
| 288 | (10, 10, 5, 'الحزب العاشر', 578, 640), |
| 289 | (11, 11, 6, 'الحزب الحادي عشر', 641, 694), |
| 290 | (12, 12, 6, 'الحزب الثاني عشر', 695, 750), |
| 291 | (13, 13, 7, 'الحزب الثالث عشر', 751, 826), |
| 292 | (14, 14, 7, 'الحزب الرابع عشر', 827, 899), |
| 293 | (15, 15, 8, 'الحزب الخامس عشر', 900, 969), |
| 294 | (16, 16, 8, 'الحزب السادس عشر', 970, 1041), |
| 295 | (17, 17, 9, 'الحزب السابع عشر', 1042, 1134), |
| 296 | (18, 18, 9, 'الحزب الثامن عشر', 1135, 1230), |
| 297 | (19, 19, 10, 'الحزب التاسع عشر', 1231, 1321), |
| 298 | (20, 20, 10, 'الحزب العشرون', 1322, 1414), |
| 299 | (21, 21, 11, 'الحزب الحادي والعشرون', 1415, 1505), |
| 300 | (22, 22, 11, 'الحزب الثاني والعشرون', 1506, 1597), |
| 301 | (23, 23, 12, 'الحزب الثالث والعشرون', 1598, 1684), |