On Jun 11, 9:57 am, Aidan <[EMAIL PROTECTED]> wrote: > asdf wrote: > > On Wed, 11 Jun 2008 11:20:48 +1000, Aidan wrote: > > >> asdf wrote: > >>>> Well, there's a few ways you could approach it. > > >>>> You could create a cgi program from your script - this is probably the > >>>> solution you're looking for. > > >>> Output from the script does come up very often. There is a new output > >>> every 10 secs and it's possible that the script might be run > >>> indefinitely. Basically I want all that output displayed in a web > >>> browser > >> Well, in that case you could simply append the new output to a static > >> file every 10 seconds, or whenever there is new output. That way, you > >> just need to refresh the static file in your browser to see updates... > >> Given what I understand of your situation, that's how I'd do it. > > > The problem with this is that browser would have to be refreshed manually > > every 10 seconds. Unless there is a way to set this in the script itself. > > You should be able to do that with just: > > <meta http-equiv="refresh" content="10"/> > > in the <head> section of your page (you can adjust the value of content > from 5 to however many seconds you want between refreshes).
That's an alternative way although many older browser doesn't support it, it's probably a better way instead of using Javascript if you don't care about those that are using old browser. > You could also look at adding some AJAX-yness to your page, and have it > query your script for new output every 10 seconds, and then add that > content to the existing page... it sounds like this behavior is what > you're looking for, but it's slightly harder to pull off than the method > mentioned above. FYI: AJAX is just a very fancy name for Javascript > > > >> A constantly running CGI app is probably not the best idea, given > >> timeouts and other such constraints you might run into. > > >>>> You could have the script run periodically and create a static html > >>>> file in the webroot... this would be acceptable, maybe preferable, if > >>>> the output from your script doesn't change frequently. > > -- http://mail.python.org/mailman/listinfo/python-list