thamizha / ekalappai

An opensource keyboard manager
http://thamizha.org/projects.html
18 stars 11 forks source link

Port to Python based application for windows and linux #23

Open tshrinivasan opened 4 years ago

tshrinivasan commented 4 years ago

Port to Python based application for windows and linux

manikk commented 4 years ago

@tshrinivasan @mugunth There is already an experimental initiative, which ports eKalappai to Python. It works with all scim-table. So, can be used with other languages too. (A feature request by Ravi.) The development is 70% completed and should be in the working state. And windows only at the moment. The repo URL is - https://github.com/kuruntham/pykalappai

Regarding Linux portability, we have to use DBus. The current logic which we use for windows, will not work for Linux distros. So, separate approach is needed.

Happy to bring it in to the thamizha repository. Also, I need someone to review it.

manikk commented 4 years ago

Moved the repository to thamizha organization. Repo link https://github.com/thamizha/pykalappai.

mugunth commented 4 years ago

Thanks Manikk for porting ekalappai to pyQt.

I want to jump in and contribute. Please write a small note on how to get started for everyone like me.

ultimately we can merge the pyKalappai code into main ekalappai code base here. And can retire the c++ code fully.