Re: [Pythonmac-SIG] Set/get finder color label of a file

2005-08-19 Thread has
matthias oberlaender wrote:

I had no
look installing appscript. I installed the two packages as you suggested
(OS X 10.3 with Apple supplied Python). Below is what happened. Maybe some
more updates necessary?

Oops, binary installer's older than I thought. You'll also need the latest 
versions of aem and osaterminology:

http://freespace.virgin.net/hamish.sanderson/aem-0.8.0.tar.gz
http://freespace.virgin.net/hamish.sanderson/osaterminology-0.6.0.tar.gz

That should do it. Any problems, let me know.

has
-- 
http://freespace.virgin.net/hamish.sanderson/
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] How to tell if a .app is clicked again?

2005-08-19 Thread Kevin Ollivier
Hi Chris,

Sorry for the late reply. ;-/

On Aug 16, 2005, at 1:31 PM, Chris Barker wrote:

 Kevin Ollivier wrote:

 I can't answer the questions you posed below, as I do almost all  
 of  my
 Mac work with wxPython, but when I read about what you're trying   
 to do
 I couldn't help but think that this is exactly what ActiveGrid
 AppBuilder is for:

 http://www.activegrid.com

 Granted, it's wxPython and thus not as lightweight, but apps you   
 create
 with it can be run locally on the user's machine or can be   
 deployed to
 a server with their server components installed. It  allows you to  
 use
 SQLite, Oracle, MySQL, or PostGreSQL for the  database. It's also  
 pretty
 nice for point-and-click creation of full- fledged database apps,  
 so the
 apps are easy to customize. (See their  Petstore demo that comes with
 the app.) Not sure what your exact  needs are, but this might be at
 least worth a look if you haven't  seen it already.


 No, I hadn't. It's a little hard to tell what the heck it really is  
 from
 the web page..the usual marketing-speak, no mention of wx, for  
 instance.

It's basically a web app development tool. The big benefit is that  
you can use it to very quickly throw this sort of app together (you  
can just point it at a database, tell it what forms you want, and  
it'll draft a web app for you), which is why I thought you may be  
interested in it. It sets up a local server automatically (based on  
Python's httpserver, like Quioxte, CherryPy, etc.) so that users can  
run and test the web app locally, and then there's a set of server  
components to install to a server. So it'd be similar to your  
situation now where you'd use py2app/py2exe to bundle the server  
components and your web app together.

Of course, if you've already got a static web-app built that you just  
want to be able to run on machines with no (or slow) internet access,  
then there's probably no need to switch tools. I haven't done a bake- 
off of the various httpserver-based web servers out there, so I can't  
say for sure which one best deals with the various quirks in various  
browsers. (I know that ActiveGrid's server handles the IE post bug  
fine where it sends an extra two byte line feed sometimes.)


 However, these are our needs:

 The web version needs to run on a basic browser, with not extra  
 plug-ins
 or custom clients.

 We'd like to make the stand-alone version share as much code as  
 possible
 with the web version. That means the same GUI, which means it would  
 run
 in a browser. It also needs to be a simple install, i.e. not MySQL +
 apache + our app. Activegrid really doesn't seem to provide this, but
 I'll look into it more.

 While I'm talking to Kevin: The other idea I had was to use wxMozilla,
 to embed a browser in a wxPython app, then we could use the same  
 code to
 generate all the HTML, and display the UI through wxMozilla, without
 having to use a client-server set up and http. This came up because
 apparently some Windows systems turn off all TCP/IP when the Ethernet
 cable is disconnected.

 My question is: with wxMozilla, can you capture all the GET and/or  
 POST
 events, so that you can essentially run a web app and browser all  
 within
 one process?

At present at least, there's no way to do this using wxMozilla.  
There're probably ways to do this using some Mozilla hacks, but I  
doubt they'd be supported. And considering that even Mozilla's  
primary embedding interface is still (as of 1.7.x) considered a  
'private' interface subject to change, I'm not sure you could even  
rely on the hack to continue working in the future. The server route  
is a bit of a pain but is probably the more sustainable solution in  
the long run.

Kevin

 -Chris

 -- 
 Christopher Barker, Ph.D.
 Oceanographer

 NOAA/ORR/HAZMAT (206) 526-6959   voice
 7600 Sand Point Way NE   (206) 526-6329   fax
 Seattle, WA  98115   (206) 526-6317   main reception

 [EMAIL PROTECTED]
 ___
 Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
 http://mail.python.org/mailman/listinfo/pythonmac-sig



___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig