Skip to content

Cielecon/Plusm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Plusm Technology

Welcome to Plusm!
A futuristic data encoding and decoding tool by Cielecon — download and explore the next generation of visual codes! ✨


🌟 What is Plusm?

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.


🧩 Features

  • 🎨 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).

📂 Files Overview

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!

💡 How Does Plusm Work?

  1. Choose Input:
    • Type text, select a file, or (Beta) attach media.
  2. Tune Options:
    • Pick cell size, border, colors, export format, and more.
  3. Generate & Preview:
    • Instantly see your encoded grid.
  4. Export:
    • Save as PNG, JPEG, PPM, HTML, or a ZIP bundle.
  5. Decode:
    • Load images or scan with your camera to recover data!

📖 Code Highlights

plusm 1.0.0.py

  • 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.

plusm 1.01 Beta (not recommended).py

  • 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.

🚦 Quick Start

  1. Clone the Repo
    git clone https://github.com/Cielecon/Plusm.git
    cd Plusm
  2. Run the App
    python "plusm 1.0.0.py"
    # or try the Beta:
    python "plusm 1.01 Beta (not recommended).py"
  3. Install Optional Packages (Beta)
    • Pillow, numpy, pycryptodome, opencv-python (auto-installer included in Beta).

🤝 Contributing

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! 🌈


📝 License

This project is licensed under the Apache License 2.0.
Personal & internal use only. Attribution required. No public/commercial use without consent.


🔗 Links


💬 Contact

Questions or feedback?
Open an issue or reach out via GitHub!
Let's connect and make data encoding futuristic! 😃


Made with ❤️ by Cielecon.

About

New technology you can download it here!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages