Archive:Xbev
xbev is a simple eventclient for XBMC written in Python, it creates a window using gtk and sends any keypresses received on that window to XBMC's eventserver.
It also uses the JSON-RPC api to show a text input box when XBMC sends Input.OnInputRequested, the text entered there will be sent to XBMC using Input.SendText, this can be used to enter text in xbmc when needed.
The entered text will be sent to XBMC immediately, when you press enter xbev will set the "done" parameter to true indicating that this is the final text. When the text input is active, xbev will not send any keypresses to XBMC except the escape key to abort the text input.
This feature is only supported in XBMC Frodo and higher.
usage: xbev [HOST]
If xbev is started without arguments, it will automatically try to detect the ip address using zeroconf.