Home > kabukiman

kabukiman

Kabukiman is a project mainly written in Python, based on the GPL-2.0 license.

Kabukiman is a small dictionary application that uses modules to look up for the words/expressions. The idea is that anybody can write modules for Kabukiman and so extend its functionality.

Kabukiman

Kabukiman is a small dictionary application that uses modules to look up for the words/expressions. The idea is that anybody can write modules for Kabukiman and so extend its functionality.

Modules that come by default:

  • Google Translate
  • Babylon (alpha)

Requirements

* python2.6
* python-gtk
* python-xlib

Install

Using distutils

# python setup.py install

Creating deb package

$ python setup.py install --deb
# dpkg -i dist/kabukiman_<version>-<arch>.deb

Usage

Select a text in any window and press CTRL + SHIFT + X or press F8, type the text and hit enter, kabukiman will search that text into actives modules.

All shortcuts can be configured in the preferences dialog (CTRL + P).

More information

Creating a module

Please check this page.

License

Kabukiman is distributed under the terms of the GNU General Public License, version 2. See the COPYING file for more information.

Contributor list

Lucas Alvares Gomes (aka umago) [email protected]

Contributing

  1. Fork it
  2. Create a branch (git checkout -b <branch name>)
  3. Commit your changes (git commit -am "Added ...")
  4. Push to the branch (git push origin <branch name>)
  5. Create an Issue with a link to your branch

Please take a look at TODO file to see bugs and not-implemented-yet features.

Previous:demo_app