Skip to content

Commit b0260f4

Browse files
committed
Generated Python files for metadata
1 parent 99ce5a0 commit b0260f4

5 files changed

Lines changed: 17 additions & 11 deletions

File tree

python/phonenumbers/carrierdata/__init__.py

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,13 @@
6363
'1671878':{'en': 'Choice Phone'},
6464
'1671888':{'en': 'Choice Phone'},
6565
'1671898':{'en': 'Choice Phone'},
66+
'1684252':{'en': 'Blue Sky'},
67+
'1684254':{'en': 'Blue Sky'},
68+
'1684256':{'en': 'Blue Sky'},
69+
'1684258':{'en': 'Blue Sky'},
70+
'1684731':{'en': 'ASTCA'},
71+
'1684733':{'en': 'ASTCA'},
72+
'1684770':{'en': 'ASTCA'},
6673
'1767225':{'en': 'Cable & Wireless'},
6774
'1767235':{'en': 'Cable & Wireless'},
6875
'1767245':{'en': 'Cable & Wireless'},
@@ -1217,14 +1224,13 @@
12171224
'351927':{'en': 'TMN'},
12181225
'35193':{'en': 'Optimus'},
12191226
'35196':{'en': 'TMN'},
1220-
'352021':{'en': 'LuxGSM'},
1221-
'352091':{'en': 'Tango'},
1222-
'35261':{'en': 'Orange'},
1223-
'35262':{'en': 'LuxGSM'},
1224-
'35266':{'en': 'Orange'},
1225-
'35268':{'en': 'Orange'},
1227+
'352621':{'en': 'POST'},
1228+
'352628':{'en': 'POST'},
1229+
'352661':{'en': 'Orange'},
1230+
'352668':{'en': 'Orange'},
1231+
'352671':{'en': 'Join'},
12261232
'352691':{'en': 'Tango'},
1227-
'35291':{'en': 'Tango'},
1233+
'352698':{'en': 'Tango'},
12281234
'35383':{'en': '3'},
12291235
'35385':{'en': 'Meteor'},
12301236
'35386':{'en': 'O2'},

python/phonenumbers/data/region_AS.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_AS = PhoneMetadata(id='AS', country_code=1, international_prefix='011',
55
general_desc=PhoneNumberDesc(national_number_pattern='[5689]\\d{9}', possible_number_pattern='\\d{7}(?:\\d{3})?'),
66
fixed_line=PhoneNumberDesc(national_number_pattern='6846(?:22|33|44|55|77|88|9[19])\\d{4}', possible_number_pattern='\\d{7}(?:\\d{3})?', example_number='6846221234'),
7-
mobile=PhoneNumberDesc(national_number_pattern='684(?:733|25[2468])\\d{4}', possible_number_pattern='\\d{10}', example_number='6847331234'),
7+
mobile=PhoneNumberDesc(national_number_pattern='684(?:25[2468]|7(?:3[13]|70))\\d{4}', possible_number_pattern='\\d{10}', example_number='6847331234'),
88
toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|44|55|66|77|88)[2-9]\\d{6}', possible_number_pattern='\\d{10}', example_number='8002123456'),
99
premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', possible_number_pattern='\\d{10}', example_number='9002123456'),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),

python/phonenumbers/data/region_BR.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_BR = PhoneMetadata(id='BR', country_code=55, international_prefix='00(?:1[45]|2[135]|[34]1|43)',
55
general_desc=PhoneNumberDesc(national_number_pattern='[1-46-9]\\d{7,10}|5\\d{8,9}', possible_number_pattern='\\d{8,11}'),
66
fixed_line=PhoneNumberDesc(national_number_pattern='1[1-9][2-5]\\d{7}|(?:[4689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}', possible_number_pattern='\\d{8,11}', example_number='1123456789'),
7-
mobile=PhoneNumberDesc(national_number_pattern='1[1-9]9\\d{8}|2[12478]9?[6-9]\\d{7}|(?:3[1-578]|[4689][1-9]|5[13-5]|7[13-579])[6-9]\\d{7}', possible_number_pattern='\\d{10,11}', example_number='11961234567'),
7+
mobile=PhoneNumberDesc(national_number_pattern='1[1-9](?:7|9\\d)\\d{7}|2[12478]9?[6-9]\\d{7}|(?:3[1-578]|[4689][1-9]|5[13-5]|7[13-579])[6-9]\\d{7}', possible_number_pattern='\\d{10,11}', example_number='11961234567'),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6,7}', possible_number_pattern='\\d{8,11}', example_number='800123456'),
99
premium_rate=PhoneNumberDesc(national_number_pattern='[359]00\\d{6,7}', possible_number_pattern='\\d{8,11}', example_number='300123456'),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='[34]00\\d{5}', possible_number_pattern='\\d{8}', example_number='40041234'),

python/phonenumbers/data/region_KW.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_KW = PhoneMetadata(id='KW', country_code=965, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[12569]\\d{6,7}', possible_number_pattern='\\d{7,8}'),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:18\\d|2(?:[23]\\d{2}|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7])))\\d{4}', possible_number_pattern='\\d{7,8}', example_number='22345678'),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:5(?:1[0-5]|[05]\\d)|6(?:0[034679]|5[015-9]|6\\d|7[067]|9[0369])|9(?:0[09]|4[049]|6[069]|[79]\\d|8[08]))\\d{5}', possible_number_pattern='\\d{8}', example_number='50012345'),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:5(?:[05]\\d|1[0-6])|6(?:0[034679]|5[015-9]|6\\d|7[067]|9[0369])|9(?:0[09]|4[049]|6[069]|[79]\\d|8[08]))\\d{5}', possible_number_pattern='\\d{8}', example_number='50012345'),
88
toll_free=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
99
premium_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),

python/phonenumbers/data/region_LU.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_LU = PhoneMetadata(id='LU', country_code=352, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[24-9]\\d{3,10}|3(?:[0-46-9]\\d{2,9}|5[013-9]\\d{1,8})', possible_number_pattern='\\d{4,11}'),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:2\\d{1,2}|3[2-9]|[67]\\d|4[1-8]\\d?|5[1-5]\\d?|9[0-24-9]\\d?)|3(?:[059][05-9]|[13]\\d|[26][015-9]|4[0-26-9]|7[0-389]|8[08])\\d?|4\\d{2,3}|5(?:[01458]\\d|[27][0-69]|3[0-3]|[69][0-7])\\d?|7(?:1[019]|2[05-9]|3[05]|[45][07-9]|[679][089]|8[06-9])\\d?|8(?:0[2-9]|1[0-36-9]|3[3-9]|[469]9|[58][7-9]|7[89])\\d?|9(?:0[89]|2[0-49]|37|49|5[0-27-9]|7[7-9]|9[0-478])\\d?)\\d{1,7}', possible_number_pattern='\\d{4,11}', example_number='27123456'),
7-
mobile=PhoneNumberDesc(national_number_pattern='6[269][18]\\d{6}', possible_number_pattern='\\d{9}', example_number='628123456'),
7+
mobile=PhoneNumberDesc(national_number_pattern='6(?:[269][18]|71)\\d{6}', possible_number_pattern='\\d{9}', example_number='628123456'),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{5}', possible_number_pattern='\\d{8}', example_number='80012345'),
99
premium_rate=PhoneNumberDesc(national_number_pattern='90[01]\\d{5}', possible_number_pattern='\\d{8}', example_number='90012345'),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='801\\d{5}', possible_number_pattern='\\d{8}', example_number='80112345'),

0 commit comments

Comments
 (0)