Brain-melting ID generator for post-modern applications
Project description
рџ§ рџ’ў BrainRot-ID
BrainRot-ID is a post-modern, meme-fueled ID generator for:
- Meme-based systems
- Absurdist programming
- Cryptography experiments
- Anyone bored with UUIDs
рџљЂ Features
- Three generation modes:
normal,extreme,nuclear - Built-in meme dictionary (absurdist, Italian-sounding words)
- Cryptographic uniqueness (SHA3-256 + UUID)
- Emoji integration for extra flair
- Random transformations: upper-case, character swaps, repetitions, emoji, and more
- CLI & Python API
- Easily extendable — add your own phrases!
рџ› пёЏ Installation
pip install brainrot-id
рџђЌ Usage in Python
from brainrot_id import generate_id
print(generate_id('nuclear'))
# Example output: "TUNGx6 SAHURрџ’Ґ ::deadbeef"
Available modes: 'normal', 'extreme', 'nuclear'.
рџ’» Command Line Usage
brainrot-id --mode nuclear --count 3
--mode— generation mode (normal,extreme,nuclear)--count— number of IDs to generate
рџ§© How does it work?
The generator randomly combines meme phrases, Italian-style nouns and verbs, emojis, and a cryptographic hash. In nuclear mode, extra random transformations are applied for maximum chaos.
рџ§Є Testing
Basic tests ensure ID format and length for all modes:
pytest tests/
рџ¤ќ Contributing
PRs with new meme phrases or ideas are welcome! Just add them to data/phrases.json or data/components.json.
рџ“„ License
MIT
Project details
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 brainrot_id-0.1.4.tar.gz.
File metadata
- Download URL: brainrot_id-0.1.4.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26aadeaa5fc57665cd6280d5af3ec00690607dbeaaccff874dc1318a94ba375c
|
|
| MD5 |
41217dd3f0429ef5fe2e0ebb84428ee5
|
|
| BLAKE2b-256 |
2a14723eef11b1b348c3dc7d76d43ea6b2eb37ffe92477e86c659860a830a436
|
File details
Details for the file brainrot_id-0.1.4-py3-none-any.whl.
File metadata
- Download URL: brainrot_id-0.1.4-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e27cf5ba7f4f2a360d73ad26fb19845d49a42f48068378c14459fb0214775f9
|
|
| MD5 |
b71b83f147f72164cb9d97d177fbc817
|
|
| BLAKE2b-256 |
8549f6301dcac7f90bf3b2705a9985b3dc1405991b4cd03a146b3993553a609c
|