#!/usr/bin/python3 from faker import Faker import json def uppercasewords(text): return ' '.join(word.capitalize() for word in text.split()) def makeuser(): fake = Faker() name = fake.name() phonenumber = fake.numerify('(###) ###-####') data = { 'full_name': name, 'email': name.replace(" ", ".").lower() + "@gmail.com", 'address': fake.address(), 'phone': phonenumber, 'job': uppercasewords(fake.job()), 'company': fake.company(), 'registered_date': fake.date_this_decade().isoformat() } json_string = json.dumps(data, indent=4) return json_string print(makeuser())