email¶
- fakernaija.commands.email(*args: t.Any, **kwargs: t.Any) t.Any¶
Generate and return random email addresses.
- Parameters:
repeat (int) – The number of random email addresses to return. Must be a positive integer. Defaults to 1.
tribe (str) – The tribe to generate names from for the email address.
gender (str) – The specific gender to use when generating names for the email address.
domain (str) – A custom domain to use for the email address.
name (str) – A specific name to use for generating the email address.
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 email address:
$ naija email osayandeiyamu@gov.ng
To generate 3 random email addresses:
$ naija email --repeat 3 gidado.bello@hotmail.com oluwaseunjide@gmail.com tochukwu.nwankwo@gov.ng
To generate a random email address from a specific tribe:
$ naija email --tribe igbo chioma.onyekaozuru97@gmail.com
To generate a random email address from a specific gender:
$ naija email --gender female oluchi.obi@gov.ng
To generate a random email address with a custom domain:
$ naija email --domain unn.edu.ng hassan.sadio54@unn.edu.ng
To generate an email address from a specific name:
$ naija email --name "Ugochi Maduike" ugochi.maduike75@mail.com
To generate 3 random emails for a specific tribe, gender and domain:
$ naija email -r 3 --tribe yoruba --gender male --domain gov.ng ogunlana.kola@gov.ng olamideogunbiyi@gov.ng kunleadewale@gov.ng
To generate 30 random emails and save them to a specified format:
$ naija email --repeat 30 --output json Generated data saved to /path/to/directory/filename.ext