[Tutor] Python and Javascript
Mike Hall
michael.hall at critterpixstudios.com
Fri Mar 25 23:26:57 CET 2005
Danny, great reply. I have looked a bit at pyObjC, and it does indeed
look cool. I was however hoping to bypass that route altogether and go
for the simplicity (I thought) that came with the html/js route.
Perhaps a cocoa bundle is the only way to get what I'm after. Thanks,
-MH
On Mar 25, 2005, at 1:40 PM, Danny Yoo wrote:
>
>
>> Yikes, that sounds pretty hairy. Maybe this kind of thing is not as
>> straight forward as anticipated. Why HTML you say? Well I've been
>> intrigued by Dashboard, which will be in the next OSX release. It
>> allows
>> you to create "widgets" which are essentially little html pages that
>> do
>> things. This got me thinking how I'd like to tie a small Python
>> script I
>> wrote into an html front end (ideally becoming a widget). It's looking
>> like this may be trickier than anticipated. In any case, thanks.
>
> Hi Mike,
>
> Interesting!
>
> You probably know about this already, but PyObjC allows you to write
> Mac
> OS X Cocoa applications in Python:
>
> http://pyobjc.sourceforge.net/
>
> and this is a well tested bridge to make Python classes integrate into
> Cocoa applications. For example,
>
> http://www.pycs.net/bbum/2004/12/10/#200412101
>
> mentions the use of PyObjC to make a Mac OS X screensaver. So it
> appears
> to embed very well.
>
>
> According to the documentation from Apple's Dashboard developer site,
> we
> can embed Cocoa bundles into Javascript (there's a brief mention of it
> under "Custom Code Plug-ins":
>
> http://developer.apple.com/macosx/tiger/dashboard.html
>
> So in theory, we should be able to inject a Pythonified Cocoa bundle
> into
> Dashboard, but then again, I've never tried this before. *grin*
>
>
> I haven't dived into doing Mac OS X development yet, but perhaps
> someone
> on the PyObjC list might be able to cook up a quick-and-dirty example
> of
> this for you.
>
> Try asking on their list and see if you get some useful responses:
>
> http://lists.sourceforge.net/lists/listinfo/pyobjc-dev
>
>
> Best of wishes to you!
>
>
-MH
More information about the Tutor
mailing list