Locale ar_PS

faker.providers.automotive

class faker.providers.automotive.ar_PS.Provider(generator)

Bases: faker.providers.automotive.Provider

Implement automotive provider for ar_PS locale.

Sources:

district()

Generate a district code for license plates.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.district()
...
'8'
'8'
'1'
'5'
'9'
license_plate()

Generate a license plate.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.license_plate()
...
'3-6048-27'
'3-4759-23'
'3-2421-59'
'3-8924-01'
'6-7815-76'

faker.providers.color

class faker.providers.color.ar_PS.Provider(generator)

Bases: faker.providers.color.Provider

Implement color provider for ar_PS locale.

color(hue=None, luminosity=None, color_format='hex')

Generate a color in a human-friendly way.

Under the hood, this method first creates a color represented in the HSV color model and then converts it to the desired color_format. The argument hue controls the H value according to the following rules:

  • If the value is a number from 0 to 360, it will serve as the H value of the generated color.
  • If the value is a tuple/list of 2 numbers from 0 to 360, the color’s H value will be randomly selected from that range.
  • If the value is a valid string, the color’s H value will be randomly selected from the H range corresponding to the supplied string. Valid values are 'monochrome', 'red', 'orange', 'yellow', 'green', 'blue', 'purple', and 'pink'.

The argument luminosity influences both S and V values and is partially affected by hue as well. The finer details of this relationship are somewhat involved, so please refer to the source code instead if you wish to dig deeper. To keep the interface simple, this argument either can be omitted or can accept the following string values:'bright', 'dark', 'light', or 'random'.

The argument color_format controls in which color model the color is represented. Valid values are 'hsv', 'hsl', 'rgb', or 'hex' (default).

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue='red')
...
'#af2f33'
'#e02141'
'#ef6466'
'#a80a14'
'#ed9e95'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(luminosity='light')
...
'#79c3e0'
'#89ffa1'
'#96cbf7'
'#aafaff'
'#e3f495'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=(100, 200), color_format='rgb')
...
'rgb(26, 155, 88)'
'rgb(9, 193, 49)'
'rgb(73, 229, 154)'
'rgb(107, 249, 166)'
'rgb(76, 204, 69)'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue='orange', luminosity='bright')
...
'#efc332'
'#edae65'
'#d1861d'
'#ffcc42'
'#e09533'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=135, luminosity='dark', color_format='hsv')
...
'hsv(135, 96, 45)'
'hsv(135, 98, 57)'
'hsv(135, 94, 61)'
'hsv(135, 99, 47)'
'hsv(135, 94, 50)'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=(300, 20), luminosity='random', color_format='hsl')
...
'hsl(217, 94, 27)'
'hsl(40, 23, 54)'
'hsl(268, 100, 74)'
'hsl(175, 43, 31)'
'hsl(131, 47, 11)'
color_name()

Generate a color name.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color_name()
...
'برتقالي'
'بيرو'
'بنفسجي مزرق'
'رمادي فاتح'
'طماطمي'
hex_color()

Generate a color formatted as a hex triplet.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.hex_color()
...
'#d82c08'
'#629f70'
'#c2094d'
'#e3e707'
'#6baa95'
rgb_color()

Generate a color formatted as a comma-separated RGB value.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.rgb_color()
...
'197,215,20'
'132,248,207'
'155,244,183'
'111,71,144'
'71,48,128'
rgb_css_color()

Generate a color formatted as a CSS rgb() function.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.rgb_css_color()
...
'rgb(197,215,20)'
'rgb(132,248,207)'
'rgb(155,244,183)'
'rgb(111,71,144)'
'rgb(71,48,128)'
safe_color_name()

Generate a web-safe color name.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_color_name()
...
'مائي'
'حذفي'
'فوشي'
'أبيض'
'حذفي'
safe_hex_color()

Generate a web-safe color formatted as a hex triplet.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_hex_color()
...
'#ccdd11'
'#88ffcc'
'#99ffbb'
'#664499'
'#443388'

faker.providers.person

class faker.providers.person.ar_PS.Provider(generator)

Bases: faker.providers.person.ar_AA.Provider

first_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name()
...
'قيس'
'ماهر'
'حسين'
'عربي'
'نافذ'
first_name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_female()
...
'ريمان'
'اعتماد'
'دعاء'
'إلينا'
'هدى'
first_name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_male()
...
'قيس'
'ماهر'
'حسين'
'عربي'
'نافذ'
first_name_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_nonbinary()
...
'قيس'
'ماهر'
'حسين'
'عربي'
'نافذ'
language_name()

Generate a random i18n language name (e.g. English).

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.language_name()
...
'Luba-Katanga'
'Malay'
'Aymara'
'Interlingue'
'Quechua'
last_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name()
...
'أبو شقدم'
'أبو قمر'
'البرغوثي'
'التركمان'
'الحنبلي'
last_name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_female()
...
'أبو شقدم'
'أبو قمر'
'البرغوثي'
'التركمان'
'الحنبلي'
last_name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_male()
...
'أبو شقدم'
'أبو قمر'
'البرغوثي'
'التركمان'
'الحنبلي'
last_name_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_nonbinary()
...
'أبو شقدم'
'أبو قمر'
'البرغوثي'
'التركمان'
'الحنبلي'
name()

:example ‘John Doe’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name()
...
'الأستاذة دعاء التركمان'
'الأستاذة بيسان حمامي'
'أريج دلاشة'
'الدكتور ساطع السكاكيني'
'ياسمين الخياط'
name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_female()
...
'الأستاذة دعاء التركمان'
'الأستاذة بيسان حمامي'
'المهندسة لوجين الحنبلي'
'روبين نسيبة'
'حلا التركمان'
name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_male()
...
'الأستاذ حسين التركمان'
'الأستاذ عبد الحليم حمامي'
'المهندس نادر نسيبة'
'المهندس رؤوف النعنيش'
'المهندس عبد الرّحمن السكاكيني'
name_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_nonbinary()
...
'الأستاذة دعاء التركمان'
'الأستاذة بيسان حمامي'
'أريج دلاشة'
'الدكتور ساطع السكاكيني'
'ياسمين الخياط'
prefix()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix()
...
'الأستاذة'
'الدكتور'
'الأستاذة'
'الأستاذة'
'المهندسة'
prefix_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_female()
...
'الأستاذة'
'الأستاذة'
'السيدة'
'الدكتورة'
'المهندسة'
prefix_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_male()
...
'الأستاذ'
'الأستاذ'
'السيد'
'الدكتور'
'الأستاذ'
prefix_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_nonbinary()
...
'الأستاذة'
'الدكتور'
'الأستاذة'
'الأستاذة'
'المهندسة'
suffix()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix()
...
''
''
''
''
''
suffix_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_female()
...
''
''
''
''
''
suffix_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_male()
...
''
''
''
''
''
suffix_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_nonbinary()
...
''
''
''
''
''

faker.providers.phone_number

class faker.providers.phone_number.ar_PS.Provider(generator)

Bases: faker.providers.phone_number.Provider

area_code()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.area_code()
...
'+970'
'+970'
'00972'
'00970'
'+970'
cellphone_number()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.cellphone_number()
...
'0560487647'
'059 824 2194'
'00970591578156'
'059 877 8408'
'00972 56 097 5351'
country_calling_code()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country_calling_code()
...
'+687'
'+595'
'+880'
'+964'
'+41'
msisdn()

https://en.wikipedia.org/wiki/MSISDN

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.msisdn()
...
'6048764759382'
'2194892411578'
'5659387784080'
'6097535139332'
'1158714841858'
phone_number()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.phone_number()
...
'+97082404876'
'02 277 5938'
'0097042321948'
'04 234 1157'
'00970 4 266 5938'
provider_code()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.provider_code()
...
'56'
'56'
'59'
'56'
'56'
service_phone_number()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.service_phone_number()
...
'101'
'101'
'100'
'101'
'102'
telephone_number()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.telephone_number()
...
'08 266 6048'
'022264759'
'+97282882421'
'082048924'
'09 251 5781'
toll_number()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.toll_number()
...
'1-800-604-876'
'1 800 759 382'
'1 800 219 489'
'1-700-411-578'
'1 700 565 938'