name¶
- fakernaija.commands.full_name(*args: t.Any, **kwargs: t.Any) t.Any¶
Generate and return random full names.
- Parameters:
repeat (int) – The number of random full names to return. Must be a positive integer. Defaults to 1.
gender (str) – The gender from which the full name should be generated.
middlename (bool) – If set, include a middle name to the full name.
tribe (str) – The tribe from which the full name should be generated.
output (str) – The format of the output file if provided.
Note
Gender options: male, female
Tribe options: yoruba, igbo, hausa, edo, fulani, ijaw
Output options: csv, json, text
Examples
To generate a single random full name:
$ naija full_name Chibunna Ulelu
To generate 3 random full names:
$ naija full_name --repeat 3 Kelechi Onyekwere Ololade Lawal Nasir El-Rufai
To generate a random full name with middle name:
$ naija full_name --middlename Kosisochukwu Somtochukwu Mbakwe
To generate a random full name from a specific tribe:
$ naija full_name --tribe igbo Chisom Nnabude
To generate a random full name from a specific gender:
$ naija full_name --gender male Ebube Madu
To generate 3 random full names with middle names from a specific tribe and gender
$ naija full_name --tribe yoruba -r 3 --gender female --middlename Yetunde Bukola Ogunleye Jumoke Tola Olabisi Toyin Temitope Lemboye
To generate 30 random full names and save them to a specified format:
$ naija full_name --repeat 30 --output csv Generated data saved to /path/to/directory/filename.ext
- fakernaija.commands.first_name(*args: t.Any, **kwargs: t.Any) t.Any¶
Generate and return random first names.
- Parameters:
repeat (int) – The number of random first names to return. Must be a positive integer. Defaults to 1.
gender (str) – The gender from which the first name should be generated.
tribe (str) – The tribe from which the first name should be generated.
output (str) – The format of the output file if provided.
Note
Gender options: male, female
Tribe options: yoruba, igbo, hausa, edo, fulani, ijaw
Output options: csv, json, text
Examples
To generate a single random first name:
$ naija first_name Mmasichukwu
To generate 3 random first names:
$ naija first_name --repeat 3 Ebuka Ololade Muhammed
To generate a random first name from a specific tribe:
$ naija first_name --tribe edo Osamagbe
To generate a random first name from a specific gender:
$ naija first_name --gender male Seyi
To generate 3 random first names from a specific tribe and gender
$ naija first_name --tribe hausa --repeat 3 --gender female Amina Aisha Falmata
To generate 30 random first names and save them to a specified format:
$ naija first_name --repeat 30 --output json Generated data saved to /path/to/directory/filename.ext
- fakernaija.commands.last_name(*args: t.Any, **kwargs: t.Any) t.Any¶
Generate and return random last names.
- Parameters:
repeat (int) – The number of random last names to return. Must be a positive integer. Defaults to 1.
tribe (str) – The tribe from which the last name should be generated.
output (str) – The format of the output file if provided.
Note
Tribe options: yoruba, igbo, hausa, edo, fulani, ijaw
Output options: csv, json, text
Examples
To generate a single random last name:
$ naija last_name Nwodo
To generate 3 random last names:
$ naija last_name --repeat 3 Eze Bello Okonkwo
To generate a random last name from a specific tribe:
$ naija last_name --tribe edo Osagie
To generate 3 random last names from a specific tribe
$ naija last_name --tribe ijaw -r 3 Ebiere Opobo Oweipade
To generate 30 random last names and save them to a specified format:
$ naija last_name --repeat 30 --output json Generated data saved to /path/to/directory/filename.ext
- fakernaija.commands.prefix(*args: t.Any, **kwargs: t.Any) t.Any¶
Returns random name prefixes.
- Parameters:
repeat (int) – The number of random name prefixes to return. Must be a positive integer. Defaults to 1.
gender (str) – The gender for the prefix.
title (str) – The title for the prefix.
output (str) – The format of the output file if provided.
Note
Gender options: male, female
Title options: traditional, professional
Output options: csv, json, text
Examples
To return a single random prefix:
$ naija prefix Mr.
To return 3 random prefixes:
$ naija prefix --repeat 3 Otunba Waziri Dr.
To return a random prefix from a specific gender:
$ naija prefix --gender male Prince
To return a random prefix from a specific title:
$ naija prefix --title professional Engr.
To return 3 random prefixes from a specific title and gender
$ naija prefix -r 3 --title traditional --gender female Lady (Mrs.) Lolo Princess
To generate 30 random prefixes and save them to a specified format:
$ naija prefix --repeat 30 --output json Generated data saved to /path/to/directory/filename.ext