This tool is made to generate Randomized information. All addresses generated ARE REAL they are all grabbed off 'https://openaddresses.io'
Project description
______ _ _
| ____| | | | |
| |__ __ _| |_| |__ ___ _ __
| __/ _` | __| '_ \ / _ \ '__|
| | | (_| | |_| | | | __/ |
|_| \__,_|\__|_| |_|\___|_|
Random-Information-Generator
A command-line tool for randomly generating various kinds of information.
Available generators
Name generator
Generates randomly picked names using RandomProfile. Offers a choice between either full names, or just first or last ones.
Address generator
Generates real, randomly picked addresses from the USA using Random Address and https://openaddresses.io. Offers a choice to pull either from a specific state or all states.
Password generator
Generates passwords of the user's desired length. Passwords are generated using Python's secrets module.
Email generator
Generates random emails. The emails are formed by combining a random name, either a user-selected domain or random one from RandomProfile, a set of random alphanumeric characters.
Example(s):
mccall.albertIluG@mail.com
ferguson.damienl4YA@myself.com
guerrero.colton2Ll7@workmail.com
bentley.gregoryz1aeQoq@myself.com
zavala.kaisonr1n3nZU@aol.de
peters.landonrWD@planetmail.com
alfaro.connerLZ4jV@hotmail.com
hogan.lucanD9vyu@workmail.com
pennington.cain49YUp@myself.com
conley.neofBrFCs@gmx.net
Profile generator
Generates a random fake identity using RandomProfile, including a name, address, phone number, job, height, etc.. Emphasis on fake, information is not guaranteed to be real or valid.
Example(s):
first_name: Ty
last_name: Ventura
hair_color: yellow
blood_type: (O+)
full_name: Ty Ventura
DOB: 04/03/1971
age: 51
height: 154
weight: 50
phone: +1-466-915-9427
address: 116 Hill St. Vice City UT 58169
email: tyventura@usa.com
job_title: Game Designer
ip_address: 38.10.38.67
Coordinate generator
Generates real, randomly picked coordinates from the USA using Random Address and https://openaddresses.io. Offers a choice to pull either from a specific state or all states.
Coin flip generator
Generates coin flips, heads or tails.
Random number generator
Generates random integer numbers between two number (inclusive) that you supply.
How to build
Run the following commands in the project directory:
python3 -m build
The built packages will appear in dist/.
Installation
Random-Information-Generator is avalible on PyPi, and can be installed by running the following command(s):
pip install random-information-generator
Alternatively, You can download the latest package from Releases, or build from source, and install it using the following command(s):
pip install <package name goes here>
How to run
Python 3 is required.
If Random-Information-Generator was installed via package, simply run the following command(s):
randominformationgenerator
Alternatively, Random-Information-Generator is a stand-alone script and can be run by following these instructions:
The following dependencies are required:
- Colorama - https://pypi.org/project/colorama
- Random Address - https://pypi.org/project/random-address
- RandomProfile - https://pypi.org/project/random-profile
Which can be installed using the following command(s):
pip install colorama random-address random-profile
The stand-alone script can then be run using either of the following commands in the project directory:
python3 src/random_information_generator/Info.py
./src/random_information_generator/Info.py
Changelog
- Fixed calls to functions from random_profile.
- Fixed printing of logo.
- Fixed packaging dependencies.
- Added license (GPLv3).
Change Log
- Fixed calls to functions from random_profile.
- Fixed printing of logo.
- Fixed packaging dependencies.
- Added license (GPLv3).
1.0
- Initial release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file random_information_generator-1.1.tar.gz
.
File metadata
- Download URL: random_information_generator-1.1.tar.gz
- Upload date:
- Size: 20.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ef79ffd40de31e6cb3b613438536d7e2b6f0f7fcb300d78ce03d8fd3c43e90a |
|
MD5 | 7e8ce36859d7ff731b34b65a9f817b9e |
|
BLAKE2b-256 | f15675833a78034aa8088a543adb41ae3106b80a2a941aa276f0e11a5e960dc0 |
File details
Details for the file random_information_generator-1.1-py3-none-any.whl
.
File metadata
- Download URL: random_information_generator-1.1-py3-none-any.whl
- Upload date:
- Size: 20.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20987972c60286f9977c84d7b4caa9b4193da36ed93c1eb7ffa216c9a494c952 |
|
MD5 | 58a75ca12e320bc9d35c03bed292a78a |
|
BLAKE2b-256 | 6b963a53bf93e1cee4d7cae4a7dc714ea996d9c449b25abbe32bd27d983cd1be |