A package to generate user names based on styles.
Project description
Username Generator 🧙♂️
Generate unique and catchy usernames based on different styles and themes with the username_generator package.
🚀 Installation
Install the package using pip:
pip install name_gen_tool
🎯 Features
- Variety of Styles: Choose from a wide range of styles like Professional, Nature-Inspired, Artistic, and more!
- Customizable Patterns: Combine nouns, adjectives, keywords, and numbers to create unique patterns.
- Prefix & Suffix Support: Add an additional touch with custom or random prefixes/suffixes.
🎨 Available Styles
- Professional
- Nature-Inspired
- Artistic
- Aesthetic
- Fantasy
- Crazy
- Cool
- Sporty
- Cute
- Tech-Inspired
- Sci-Fi
- Funny
- Gamer
...and more coming soon!
Absolutely! Let's expand on the usage section, including examples for each of the options and their explanations:
🔧 Usage
To generate usernames using the package, start by importing the necessary modules:
from username_generator import generateUsernames, Styles
Basic Usage
Simply pass a keyword to generate usernames:
usernames = generateUsernames('JohnDoe')
print(usernames)
Specify a Style
You can specify a style from the available styles. For example, to generate nature-inspired usernames:
styledUsernames = generateUsernames('JohnDoe', {'style': Styles.NATURE_INSPIRED})
print(styledUsernames)
Using Lucky Numbers
Add a favorite or lucky number that will be used in the generated usernames:
luckyNumberUsernames = generateUsernames('JaneDoe', {'luckyNumber': 7})
print(luckyNumberUsernames)
Adding Prefixes and Suffixes
Customize your usernames with prefixes and suffixes:
prefixedUsernames = generateUsernames('Eva', {'prefix': 'Queen'})
print(prefixedUsernames)
suffixedUsernames = generateUsernames('Eva', {'suffix': 'TheGreat'})
print(suffixedUsernames)
You can also let the generator choose a random prefix for you:
randomPrefixedUsernames = generateUsernames('Eva', {'prefix': True})
print(randomPrefixedUsernames)
Options Explained
-
style (optional): A string that specifies the style you want for the generated username. If not provided, a style will be randomly chosen.
-
luckyNumber (optional): A number that will be used in the generated usernames. If not provided, a random number will be used.
-
prefix (optional): A string that will be used as a prefix in the generated usernames. If set to
True, a random prefix will be chosen. If not provided, no prefix will be used. -
suffix (optional): A string that will be used as a suffix in the generated usernames. If not provided, no suffix will be used.
📜 License
This project is licensed under the MIT License. See the LICENSE file for more details.
🌐 Official Website
Please visit UsernameGenerator.IO for more advanced options and tools to make your username looks stunning.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file name_gen_tool-0.1.1.tar.gz.
File metadata
- Download URL: name_gen_tool-0.1.1.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9895b17b0765c4f83b79629bbbe37fdb176e150f7cd1de8bde300363c98a9c54
|
|
| MD5 |
4d1cf9b82036a33af7a14db429a58562
|
|
| BLAKE2b-256 |
e2decbe51bcadd2c9dffcd89e71d36fa29f3a05fc7b402c8a33ab0c915f7fd3c
|
File details
Details for the file name_gen_tool-0.1.1-py3-none-any.whl.
File metadata
- Download URL: name_gen_tool-0.1.1-py3-none-any.whl
- Upload date:
- Size: 2.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd571f1a916beae82a6f91c73d4c6e343e9cb7d506f3fba7a96e1a618b2353c5
|
|
| MD5 |
39dbd98a382e48903b4ffbfa928cef34
|
|
| BLAKE2b-256 |
79a29bdde928c16f73dc42c106bc286548edd3ccb8c5bbf978acc853e9e322fc
|