DcodeKi
Python GUI based encoder-decoder tool
Install / Use
/learn @Pankaj0038/DcodeKiREADME
Table of Contents
About
dcodeKi is a Python GUI based encoder-decoder tool using Kivy framework<p> Features
- Copy to clipboard
- GUI
- Numerous Encoder-decoders
Requirements
Make sure to install all the requirement in your system<br> [Except Python you can skip downloading the other modules as I added them in the requirements.txt (Just follow all the installation step)]
- Python 3.7 - 3.11<br> Scripting language I used to write the program
- Kivy 2.2.1<br> Framework to create the GUI (Graphical User Interface)
- Pyperclip<br> Crossplatform module for the copy paste function
- KivyMD<br> A collection of Material Design compliant widgets for use with kivy<br>
Install & run
To run the tool in your system (using terminal)
-
First clone the repo
git clone https://github.com/Pankaj0038/dcodeKi.gitor You can just download the zip file of the repository<br>
-
Change directory to dcodeKi
cd dcodeKi-main/dcodeKi-app -
Download all the requirement (Skip this if already downloaded)
pip install -r requirements.txtincase of linux or mac use pip3
[Note that if you are in Windows then run powershell as administrator and then run the commands]
-
Run using python
python3 dcodeKi.py
Screenshots
Stylish loading screen
| Image | Description | |---|---| | <img src="./dcodeKi-app/screenshots/UI.png" alt="interface" width="800" style="float:right"/>| Stylish loading screen |
Interface
| Description | Image | |---|---| | User_friendly Interface | <img src="./dcodeKi-app/screenshots/INPUT.png" alt="interface" width="800" style="float:right"/> |
Features
| Image | Description | |---|---| | <img src="./dcodeKi-app/screenshots/SEARCH.png" width="800" style="float:right"/> | Copy button <br> Multiple algorithms |
User_friendly nomenclature
| Description | Image | |---|---| | General naming of the encoders <br> | <img src="./dcodeKi-app/screenshots/BUTTON.png" alt="interface" width="800" style="float:right"/> |
Contribute
To contribute in this project
- Go to issues section
- Comment under any issues or create a new issue
