Encoding Playground of Dreams - ASCII, UTF-8, machine code visualizer & terminal art tools
Project description
🧠 encodream
Encoding Playground of Dreams: ASCII art, UTF-8 tools, machine code converter, and visualization playground in your terminal — powered by 20+ PyPI packages.
✨ Features (15 Fitur Unggulan)
- 🎨 ASCII Art Generator – Buat teks besar artistik pakai
pyfiglet - 🔢 UTF-8 Encoder & Decoder – Ubah string ke bytes, binary, hex, int
- 🧮 Machine Code Viewer – Lihat dump hex seperti mesin
- 💧 Binary Highlighter – Tampilkan bit per karakter secara visual
- 📈 Byte Visualizer – Visualisasi nilai byte dalam chart
matplotlib - 🧾 ASCII Table ala Arduino – Tampilkan nilai ASCII: int, hex, bin
- 🎭 Regex Search – Cari teks dengan pola regex
re - 🌐 URL Validator – Validasi format URL
validators - 📋 Clipboard Integration – Copy teks langsung ke clipboard
pyperclip - 🔤 Transliterator – Ubah Unicode → ASCII
unidecode - 🌍 Fake Profile Generator – Data palsu realistis
faker - ✨ Terminal Animation – ASCII animasi seperti
ascii.live - 📝 Markdownify – Konversi HTML → Markdown
markdownify - 💾 File System Tool – Gunakan
pathlibuntuk cari file, save art - 🔧 CLI & Spinner – Progress bar, animasi loading (
tqdm,yaspin,rich)
🚀 Installation
pip install encodream
Requires Python 3.7+
⚙️ Usage ▶️ Full Demo
python -m encodream "encodream" --demo
🧩 Import in Python
from encodream.core import *
ascii_art("PYTHON")
utf8_encode("hello") # b'hello'
string_to_binary("abc") # '01100001 01100010 01100011'
machine_code_dump("Hi!") # '48 69 21'
plot_string_bytes("ASCII")
display_ascii_table("arduino")
🎥 Example: Terminal Live ASCII Animation
animated_ascii_terminal(
texts=["encodream", "UTF-8", "ART", "PYTHON"],
delay=0.3,
repeat=15
)
📋 Requirements
numpy
matplotlib
colorama
pyfiglet
pandas
rich
tqdm
click
tabulate
termcolor
chardet
emoji
faker
markdownify
unidecode
humanize
pyperclip
Pillow
validators
🧪 Developer Mode
# Clone and install locally
git clone https://github.com/EdenGithhub/encodream.git
cd encodream
python -m venv venv
.\venv\Scripts\activate # Windows
pip install -r requirements.txt
🧠 About Made with ❤️ by [Eden Simamora] Powerful encoding playground for hackers, makers, educators, and curious minds.
📄 License MIT © 2025
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 encodream-0.1.0.tar.gz.
File metadata
- Download URL: encodream-0.1.0.tar.gz
- Upload date:
- Size: 17.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bc2896f04c4725fa4758f503265b6549cf59ae9266272db48c8e8f33e5a682e
|
|
| MD5 |
ea3825d5e9daff4f43d5be13361f1839
|
|
| BLAKE2b-256 |
67d56537bb1fa33b52bc47bbf7100899d5f39ecb050800d93ed23283725cee2b
|
File details
Details for the file encodream-0.1.0-py3-none-any.whl.
File metadata
- Download URL: encodream-0.1.0-py3-none-any.whl
- Upload date:
- Size: 20.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b82c6d8cfbfc872246a2a62bc1f6fa9ea4b880b271e8c689f4d8dc2e8a8b0f5
|
|
| MD5 |
106730dd8591464379b501767782cfb5
|
|
| BLAKE2b-256 |
36ce3323697308639aa5a9689f821c8c2cb2bcd2a06efc8bce641feaa209ca94
|