Skip to content

CLI Client/Shell for Keykit. The Keykit binary will act as server.

License

LGPL-3.0, LGPL-3.0 licenses found

Licenses found

LGPL-3.0
LICENSE
LGPL-3.0
COPYING
Notifications You must be signed in to change notification settings

YggdrasiI/Pyconsole

Repository files navigation

Python based shell for Keykit

Description

OSC-Server to recive Keykit commands and send the output back to the sender. The script is designed to be used as CLI script, but can also be started in the Keykit window.

It should be used together with the Python CLI frontend.

Author: Olaf Schulz, Nov 2015 Licence: LGPL

Install instructions

  1. Place this folder (Pyconsole) into [Keykit root dir]/contrib/.
  2. (Linux/etc.) Open scripts/environment.sh and adapt KEYROOT and KEYKIT to your environment. (Windows) Open scripts/pyconsole.bat and adapt the Path to your Keykit installation.
  3. (Windows) Look into python/README how to install the pyreadline package. Check if key.exe/lowkey.exe will be blocked by your firewall.

Bugs

  • In the GUI-Mode does the redirection of the output ('stdout') not work.
  • In the CLI-Mode does the redirection of errors ('stderr') not work.
  • (Windows) It does not work with lokwey. The open()-Function of Keykit fails!
  • (Windows) Do not select the Keykit window. That blockades the server.

Start

  1. Run pyconsole() in your Keykit window or call scripts/pyconsole.sh (Linux) or scripts/pyconsole.bat (Windows) to start the Server.

  2. Start make run or python3 -m pykeykit

Tested with

About

CLI Client/Shell for Keykit. The Keykit binary will act as server.

Resources

License

LGPL-3.0, LGPL-3.0 licenses found

Licenses found

LGPL-3.0
LICENSE
LGPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published