Skip to content

ITSSOUMIT/ForgeData

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ForgeData

A Python package for generating random dummy data for testing purposes.

Installation:

pip install forgedata

Data types supported as of v1.0.1:
👉 Name
👉 Email
👉 Password
👉 Website
👉 Phone
👉 Country

Name

from forgedata import generator as ge
ge.name(type, quantity, gender='all')
Parameter Type Description
type firstname To generate firstnames
lastname To generate lastnames
fullname To generate fullnames
quantity numeric value Quantity of results to be generated
gender male To generate male names
female To generate female names
all (Default) To generate a mix of both male and female names

Output type: Python list []

Email

from forgedata import generator as ge
ge.email(quantity, domain=None)
Parameter Type Description
quantity numeric value Quantity of results to be generated
domain None (Default) No specific domains, results can contain any random domains
common To generate email addresses using only gmail.com, yahoo.com, outlook.com, hotmail.com
[list] To generate email addresses using only the domains specified in the list

Output type: Python list []

Password

from forgedata import generator as ge
ge.password(quantity, length, difficulty="hard")
Parameter Type Description
quantity numeric value Quantity of results to be generated
length numeric value Length of password
difficulty easy Password comprises only of letters(upper and lower)
medium Password comprises only of letters(upper and lower) and digits
hard (Default) Password comprises only of letters(upper and lower), digits and special characters

Output type:
Single Password - Python string
Mutilple Passwords - Python list []

Website

from forgedata import generator as ge
ge.website(quantity, domain=None, www=False)
Parameter Type Description
quantity numeric value Quantity of results to be generated
domain None (Default) Domains can be both common and uncommon ones.
common Only return common domain names
www False (Default) Donot prefix www. to the domains
True Prefix www. to the domains

Output type: Python list []

Phone

from forgedata import generator as ge
ge.phone(quantity)
Parameter Type Description
quantity numeric value Quantity of results to be generated

Output type: Python list []

Country

from forgedata import generator as ge
ge.country(quantity, countrycode=False)
Parameter Type Description
quantity all (Default) Returns list of all countries
numeric value Quantity of results to be generated
countrycode False (Default) Donot provide country code along with name
True Provide country code along with name

Output type: Python list []

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages