degree

fakernaija.commands.degree(*args: t.Any, **kwargs: t.Any) t.Any

Returns random degree objects.

Parameters:
  • repeat (int) – The number of random degree objects to return. Must be a positive integer. Defaults to 1.

  • degree_type (str | None) – The type of degree to generate. Defaults to any type.

  • output (str) – The format of the output file if provided.

Note

  • Degree type options: undergraduate, masters, doctorate

  • Output options: csv, json, text

Examples

To return a single random degree object:

$ naija degree
{'name': 'Bachelor of Science', 'degree_type': 'undergraduate', 'abbr': 'B.Sc.'}

To return a random degree object by degree type:

$ naija degree --degree-type undergraduate
{'name': 'Bachelor of Medicine, Bachelor of Surgery', 'degree_type': 'undergraduate', 'abbr': 'MBBS'}

To return 3 random degree objects:

$ naija degree --repeat 3
{'name': 'Doctor of Education', 'degree_type': 'doctorate', 'abbr': 'Ed.D.'}
{'name': 'Bachelor of Nursing Science', 'degree_type': 'undergraduate', 'abbr': 'B.N.Sc.'}
{'name': 'Master of Education', 'degree_type': 'masters', 'abbr': 'M.Ed.'}

To return 30 random degree objects and save them to a specified format:

$ naija degree --repeat 30 --degree-type undergraduate --output json
Generated data saved to /path/to/directory/filename.ext
fakernaija.commands.degree_abbr(*args: t.Any, **kwargs: t.Any) t.Any

Returns random degree abbreviations.

Parameters:
  • repeat (int) – The number of random degree abbreviations to return. Must be a positive integer. Defaults to 1.

  • degree_type (str | None) – The type of degree to generate. Defaults to any type.

  • output (str) – The format of the output file if provided.

Note

  • Degree type options: undergraduate, masters, doctorate

  • Output options: csv, json, text

Examples

To return a single random degree abbreviation:

$ naija degree_abbr
B.Pharm.

To return 3 random random degree abbreviations:

$ naija degree_abbr --repeat 3
MBBS
LL.M.
B.Sc.

To return a random degree abbreviation by degree type:

$ naija degree_abbr --degree-type masters
M.Eng.

To return 30 random degree abbrs and save them to a specified format:

$ naija degree_abbr --repeat 30 --degree-type undergraduate --output text
Generated data saved to /path/to/directory/filename.ext
fakernaija.commands.degree_name(*args: t.Any, **kwargs: t.Any) t.Any

Returns random degree names.

Parameters:
  • repeat (int) – The number of random degree names to return. Must be a positive integer. Defaults to 1.

  • degree_type (str | None) – The type of degree to generate. Defaults to any type.

  • output (str) – The format of the output file if provided.

Note

  • Degree type options: undergraduate, masters, doctorate

  • Output options: csv, json, text

Examples

To return a single random degree name:

$ naija degree_name
Bachelor of Law

To return 3 random random degree names:

$ naija degree_name --repeat 3
Bachelor of Technology
Bachelor of Education
Master of Urban and Regional Planning

To return a random degree name by degree type:

$ naija degree_name --degree-type undergraduate
Bachelor of Medicine, Bachelor of Surgery

To return 30 random degree names and save them to a specified format:

$ naija degree_name --repeat 30 --degree-type undergraduate --output csv
Generated data saved to /path/to/directory/filename.ext