Remote Interactive Python shell

Johnny deBris <[email protected]>
Newsgroups gmane.comp.python.windows-ce
Message-ID <[email protected]>
Hello!

After a couple of years of catching dust, I started playing with my IPaq
a bit over the weekend. Installed the latest PythonCE (great work btw,
works like a charm), opened it, typed two lines of Python code... and
found again that the little keyboard thingie is not the most ideal for
input.

To overcome this, I wrote a little script, that allows executing Python
code remotely. There's a little server that can be started on the IPaq,
after that the client can be used to either present a Python prompt from
the server, or send complete files to it to be executed.

Type 'python ripshell.py' to start the server, 'python ripshell.py -' to
start the client and have the server present a prompt, or 'python
ripshell.py <filename>' to execute a Python script. Stdin, stdout and
stderr are redirected from the server to the client.

I was quite delighted, no more pressing little fake keys with the stylo
to test Python code on my IPaq, so I figured perhaps you guys might be
interested in it too. Added a BSD-style license, so you can kdo with it
whatever you wish basically...

Note that you will need to have a pocket pc with an IP address, I think
normally when connected via IR or USB and ActiveSync that's not the case
(I tested with USB and Linux/SynCE myself).

If you have questions or remarks, mail me!

Cheers,

Guido

P.S. To cleanly shut down the server, send it "raise SystemExit('quit')".

_______________________________________________
PythonCE mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pythonce
ripshell-0.1.tar.gz (application/x-gzip, 3.1 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.