On Tuesday, October 10, 2017 at 7:23:33 PM UTC-7, LoveWeb2py wrote: > > Was looking for something more like this... > https://github.com/joewalnes/websocketd > > I'll give it a try. Thank you all! >
You may want to make use of a logging module. The standard logging in web2py will go to a file (using the name in the as-shipped logging.conf unless you edit that), but it shouldn't be too hard to swap in something to send to a websocket instead. Add your handler's name to logging.conf under the handlers section and under the logger_myapp section and add a handler_mywebsocks section. I see on my Fedora system that /usr/lib64/python2.7/logging/handlers.py has a SocketHandler class which might be a starting point. /dps > On Tuesday, October 10, 2017 at 3:13:08 PM UTC-4, Dave S wrote: >> >> >> >> On Tuesday, October 10, 2017 at 9:46:33 AM UTC-7, LoveWeb2py wrote: >>> >>> I run a script that prints to stdout, but I'd like to have a modal popup >>> and have all the information displayed to the user while the script is >>> running. >>> >>> Anyone have any ideas on how to achieve this within web2py? >>> >>> >> There are 2 mechanism in HTML5, I believe, but I'm only going to point >> you at one for the moment: Web Workers. >> <URL: >> http://www.htmlgoodies.com/html5/javascript/working-with-web-workers-in-html5-powered-web-pages.html >> > >> <URL: >> http://www.htmlgoodies.com/HTML5/client/introduction-to-html5-web-workers-the-javascript-multi-threading-approach.html >> > >> <URL: >> http://www.htmlgoodies.com/html5/other/html5-tech-shared-web-workers-help-spread-the-news.html >> > >> >> With this mechanism, you'd spawn a web worker to do jquery/ajax to check >> when it was time to replace the content. A couple of the examples >> calculate Pi, and paste the results into the main page. >> >> There is also web sockets in HTML5. >> <URL: >> http://www.htmlgoodies.com/html5/tutorials/making-html5-websockets-work.html >> > >> Gluon/contrib has websocket_messaging.py. >> >> I thought I remembered an HTML5 server push mechanisms for notifications, >> but if it's there I'm not looking in the right place. >> >> >> If you need Apple-ish answers, there's this post: >> >> <URL:https://groups.google.com/d/msg/web2py/W1OkIACwtJA/X4qs4-mY9e4J> >> >> /dps >> >> /dps >> > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.