Welcome to Plusm!
A futuristic data encoding and decoding tool by Cielecon — download and explore the next generation of visual codes! ✨
Plusm is a Python-powered desktop app for creating, saving, and reading custom visual grids that encode your data — like QR codes, but with more flexibility, formats, and style!
Perfect for tech enthusiasts, makers, and anyone who wants to embed, share, or decode data in creative ways.
- 🎨 Modern UI: Stylish and user-friendly interface (Tkinter).
- 🗃️ Encode Anything: Text, EXE/APK files, audio, video, and HTML (Beta).
- 🖼️ Export Formats: PPM (binary/ASCII), PNG, JPEG, HTML.
- 🛡️ AES Encryption: Secure your exports (Beta).
- 📦 Media Embeds: Attach audio/video/HTML to your cards (Beta).
- ⚙️ Custom Themes: Pick colors for your grids, set radius, and save your style.
- 📷 Decode from Camera: Instantly read codes via webcam.
- 💾 ZIP Packaging: Bundle your codes with media for easy sharing (Beta).
- 🏷️ Metadata: Add titles, descriptions, and URLs to HTML exports.
- 🔒 Personal Use License: Free for personal/internal use (see LICENSE).
| File Name | Description |
|---|---|
plusm 1.0.0.py |
Main stable app: encode text/files, export, decode, preview. |
plusm 1.01 Beta (not recommended).py |
Beta app: adds media embeds, encryption, installer, more UI. |
LICENSE |
Usage terms: personal/internal only, attribution required. |
holoqr.ico |
Fancy app icon for your desktop experience. |
README.md |
You're reading it! |
- Choose Input:
- Type text, select a file, or (Beta) attach media.
- Tune Options:
- Pick cell size, border, colors, export format, and more.
- Generate & Preview:
- Instantly see your encoded grid.
- Export:
- Save as PNG, JPEG, PPM, HTML, or a ZIP bundle.
- Decode:
- Load images or scan with your camera to recover data!
- Grid Generation:
data_to_bits,bits_to_grid: Convert your input into a binary grid.
- Export Options:
grid_to_ppm_bytes,grid_to_ppm_ascii,grid_to_image,grid_to_html: Save your grid in various formats.
- Decoding:
decode_from_image: Reads your grid from images or camera.
- UI:
ModuleCardApp: Handles all windows, previews, and user actions.
- Media Attachments:
- Import audio/video/HTML, preview and bundle with your grid.
- Encryption:
- AES encryption for secure exports.
- Installer:
- GUI to install Pillow, numpy, pycryptodome, opencv-python.
- Persistent Settings:
- Save your palette, themes, and attached media.
- Advanced Export:
- Package everything into ZIPs and embed media in HTML.
- Clone the Repo
git clone https://github.com/Cielecon/Plusm.git cd Plusm - Run the App
python "plusm 1.0.0.py" # or try the Beta: python "plusm 1.01 Beta (not recommended).py"
- Install Optional Packages (Beta)
- Pillow, numpy, pycryptodome, opencv-python (auto-installer included in Beta).
Pull requests are welcome!
Fork the repo, make your changes, and submit a PR.
Ideas, suggestions, and bug reports are appreciated — let's build something amazing! 🌈
This project is licensed under the Apache License 2.0.
Personal & internal use only. Attribution required. No public/commercial use without consent.
Questions or feedback?
Open an issue or reach out via GitHub!
Let's connect and make data encoding futuristic! 😃
Made with ❤️ by Cielecon.