Skip to content

Korozin/QtGecko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE!

Unfortunately, development on this project is temporarily halted due to limited testing capabilities beyond local features (such as parsing the code-list, making GCTUs, etc). Implementing socket functions for code sending is proving to be difficult without proper testing, and there is a lack of available testers for the program; and seeing as I'm unable to test the porgram myself, this is a major problem. Thorough testing is necessary to ensure a stable end-product and prevent major bugs from arising later when I could have attempted to fix them early on.

I apologize for any inconvenience this may cause (if any) and will attempt to provide updates if / when testing capabilities improve.

With that out of the way, you can continue to read the rest of the README file for any further information.


QtGecko

QtGecko aims to be an open-sourced implementation of JGecko U in Python using the Qt5 Framework.
This project is by no means finished, and is a MAJOR work in progress.

Original developer was BullyWiiPlaza
I do not take credit for his work, this is a re-creation.

Requirements

All other dependencies should already be installed with the base Python package, but I'll list them anyway just in case they aren't.

All modules can be installed by using pip install <module_name>

How to Run

python3 QtGecko.py

Working features!

  • Automatic XML and Config parsing
  • Adding and Deleting code(s) to <file_name>.xml
  • Data-Type Conversions
  • TCP Socket connection
  • Code sending via TCP Connection (This still needs more testing from users as I'm unable to do so myself)
  • Connection timeouts
  • Export and Import of GCTU Files
  • Code Tile searching (I.E: You can jump to a code's position in the GUI based on it's name)
  • Clean GUI Error handling
  • CLI Logging
  • GUI Themes
  • And I plan to add more!

Images

Main Menu

Code Editor

Conversion Example

Error Handling example

License

All released under the MIT License

Warning
This is a reproduction of JGeckoU
I in no way take credit for the original product.