Package: random-text
Random-TextA Random Object Generator for Addresses, Names, Reviews, Testimonials, Business Names, and Random Objects.SourcesDescriptionTypeLinkRandom Data WebsiteGeneralClickRandommer Data WebsiteGeneralClickRandom Geek JokesJokesClickEvil Insult GeneratorJokesClickDad JokesJokesClickShibe GeneratorImagesClickTestimonial GeneratorTextClickText GeneratorTextClickFakerImages/GeneralClickTo use the Randommer API you will require a API Key. To create one is free. Follow link to  website and register as a user and you will find API Key in your "account" section.
Don't forget to pass in the API key to the RandomTextClient if you want to use the second generator.RequirementsPython >= 3.6Getting startedpip install random-textrandom-textis simple to use -- take a look at the below example:fromrandomTextimportRandomTextClientclient=RandomTextClient(api_key='api_key')Available methods:Basic Usage (No Api Key Required)df=client.address.get_random(size=1)print(df.head(2))Advanced Usage - Requires API Key when creating the client.business_name=client.fancy_random.generate_business_name(size=2)brand_name=client.fancy_random.generate_brand_name(starting_word='funny')product_reviews=client.fancy_random.generate_product_reviews(size=2,product='toy')Available MethodsModuleExampleOutputAddressclient.address.get_random(size=5)df of addressesAppliancesclient.appliance.get_random(size=5)df of appliancesAppsclient.app.get_random(size=5)df of appsBanksclient.bank.get_random(size=5)df of banks :bank:Beersclient.beer.get_random(size=5)df of beers :beers:Bloodclient.blood.get_random(size=5)df of blood typesCredit Cardsclient.business_credit_card.get_random(size=5)df of credit card numbers :credit_card:Cannabisclient.cannabis.get_random(size=5)df of cannabis dataCodeclient.code.get_random(size=5)df of codeCoffeeclient.coffee.get_random(size=5)df of coffee :coffee:Commerceclient.commerce.get_random(size=5)df of productsCompanyclient.company.get_random(size=5)df of company dataComputerclient.computer.get_random(size=5)df of operating systemsCryptoclient.crypto.get_random(size=5)df of Crypto hashesCrypto Coinclient.crypto_coin.get_random(size=5)df of crypto coinsColorclient.color.get_random(size=5)df of colorsDessertclient.dessert.get_random(size=5)df of dessertsDevicesclient.device.get_random(size=5)df of phones :iphone:Foodclient.food.get_random(size=5)df of foodsNamesclient.name.get_random(size=5)df of full names :name_badge:Hipsterclient.hipster.get_random(size=5)df of hipster textInvoiceclient.invoice.get_random(size=5)df of invoice dataUserclient.user.get_random(size=5)df of user dataStripeclient.stripe.get_random(size=5)df of stripe financial dataSubscriptionclient.subscription.get_random(size=5)df of subscriptionsVehicleclient.vehicle.get_random(size=5)df of vehicles :car:Id_Numberclient.id_number.get_random(size=5)df of id numbers - Including SSNInternet Stuffclient.internet_stuff.get_random(size=5)df of logins and browser infoLorem Ipsumclient.lorem_ipsum.get_random(size=5)df of fake text for websiteLorem Pixelclient.lorem_pixel.get_random(size=5)df of fake image dataLorem Flickrclient.lorem_flickr.get_random(size=5)df of fake image from flickrNationclient.nation.get_random(size=5)df of nationsNumberclient.number.get_random(size=5)df of numbersPhone Numberclient.phone_number.get_random(size=5)df of Phone Numbers :telephone:Place Hold Itclient.placeholdit.get_random(size=5)df of placeholder imagesRestaurantclient.restaurant.get_random(size=5)df of restaurantsFancy Randomclient.fancy_random.generate_business_name(size=5)df of fake business NamesFancy Randomclient.fancy_random.generate_brand_name(starting_word='funny')df of brand namesFancy Randomclient.fancy_random.generate_product_reviews(size=2, product='toy')df of product reviewsGeek Jokesclient.geek.get_joke()df of geek jokesEvil Insultsclient.evil.generate_insult()df of insultsDad Jokesclient.dad.get_dad_joke()df of dad jokesDad Jokesclient.dad.search_dad_jokes(page=1, limit=2, term='cat')df of found dad jokesShibeclient.shibe.generate_images(size=1)df of shibe imagesTestimonialsclient.testimonial.generate_random()df of TestimonialsMetaclient.meta.get_paragraphs(size=2)df of paragraphsMetaclient.meta.get_sentences(size=2)df of sentencesMetaclient.meta.get_doc(paragraph_size=5, sentence_size=2)df of paragraphs and sentencesFakerclient.faker.get_addresses(self, size=1, country='en_US')df of addressesFakerclient.faker.get_books(self, size=1, country='en_US')df of booksFakerget_companies(self, size=1, country='en_US')df of companiesFakerget_credit_cards(self, size=1, country='en_US')df of ccFakerget_places(self, size=1, country='en_US')df of longitude and latitude of placesFakerget_users(self, size=1, country='en_US')df of usersFakerget_texts(self, size=1, characters=350, country='en_US')df of textFakerget_products(self, size=1, price_min=0.01, price_max=10.35, taxes=25, categories_type='', country='en_US')df of products by categoryFakerget_persons(self, size=1, gender='male', birthday_start='1991-01-01', birthday_end='2022-01-01', country='en_US')df of peopleFakerget_images(self, size=1, type='any', width='640', height='480', country='en_US')df of imagesTO DOAdd as many random open api's from the web. Based offhttps://github.com/public-apis/public-apisTestsTo run tests:python -m unittest discover -p *test.pyDisclaimerThis library depends on the source API's still working as intended. If they change or pull their resources the code will no longer work as none of the logic is done in this library but pulled from around the web.