Skip to content

onlikerop/ColorCodedGateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Color Coded Gateway

Color Coded Gateway is a PyQt6-based application that allows users to encode and decode numeric values using a color-coded table. The application provides a graphical interface for encoding a gateway number into a color pattern and decoding the color pattern back into the gateway number.

Features

  • Encode: Users can enter a gateway number and encode it into a color pattern represented by a table.
  • Decode: Users can mark cells in the table with different colors to represent a color pattern and decode it into the corresponding gateway number.
  • Interactive Table: Users can click on cells in the table to toggle their colors, making it easy to create and modify color patterns.
  • Error Handling: The application provides error messages to users when they input invalid gateway numbers or create invalid color patterns.
  • Theme Switching: Users can switch between light and dark themes for the application interface.

Requirements

  • Python 3.8 or higher
  • PyQt6 library

Installation

  1. Clone the repository: git clone https://github.com/onlikerop/color-coded-gateway.git

  2. Install the dependencies: pip install PyQt6

Usage

  1. Navigate to the project directory: cd color-coded-gateway

  2. Run the application: python main.py

  3. Alternatively, you can download the executable files in the archive from the latest release page, extract the files from the archive to any folder of your choice and run "Color Coded Gateway.exe".

  4. Use the application to encode or decode gateway numbers using the color-coded table.

Author

Version

  • 1.0.0

License

This project is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages