From jjinux at gmail.com Wed Nov 2 01:50:15 2005 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 1 Nov 2005 16:50:15 -0800 Subject: [Web-SIG] AJAX: Aquarium demo Message-ID: I wrote (yet another) AJAX chat system. I wanted to try out the combination of dojo and Aquarium . Check it out . Best Regards, -jj -- Hacking is to climbing Mt. Everest as software engineering is to building a Denny's there. From jjinux at gmail.com Sat Nov 5 01:02:41 2005 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Fri, 4 Nov 2005 16:02:41 -0800 Subject: [Web-SIG] off topic: Wiki with a CVS backend Message-ID: I need a Wiki with a CVS backend. I'd prefer Python, but I'm okay with using something else. The things I've found are: Tini Wiki Pyle (written in Python) Cv Wiki Dev Wiki Sorry for posting this off topic question, but does anyone have any suggestions? Thanks, -jj -- Hacking is to climbing Mt. Everest as software engineering is to building a Denny's there. From python at venix.com Sat Nov 5 01:23:24 2005 From: python at venix.com (Python) Date: Fri, 04 Nov 2005 19:23:24 -0500 Subject: [Web-SIG] off topic: Wiki with a CVS backend In-Reply-To: References: Message-ID: <1131150204.12537.94.camel@www.venix.com> http://moinmoin.wikiwikiweb.de/MoinMoinFeatures written in Python On Fri, 2005-11-04 at 16:02 -0800, Shannon -jj Behrens wrote: > I need a Wiki with a CVS backend. I'd prefer Python, but I'm okay > with using something else. The things I've found are: > > Tini Wiki > Pyle (written in Python) > Cv Wiki > Dev Wiki > > Sorry for posting this off topic question, but does anyone have any suggestions? > > Thanks, > -jj > > -- > Hacking is to climbing Mt. Everest as > software engineering is to building a Denny's there. > _______________________________________________ > Web-SIG mailing list > Web-SIG at python.org > Web SIG: http://www.python.org/sigs/web-sig > Unsubscribe: http://mail.python.org/mailman/options/web-sig/python%40venix.com -- Lloyd Kvam Venix Corp From jjinux at gmail.com Sat Nov 5 01:27:40 2005 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Fri, 4 Nov 2005 16:27:40 -0800 Subject: [Web-SIG] off topic: Wiki with a CVS backend In-Reply-To: <1131150204.12537.94.camel@www.venix.com> References: <1131150204.12537.94.camel@www.venix.com> Message-ID: I *want* to use CVS as a backend. I don't see where MoinMoin says it can do this. :-/ -jj On 11/4/05, Python wrote: > http://moinmoin.wikiwikiweb.de/MoinMoinFeatures > written in Python > > > On Fri, 2005-11-04 at 16:02 -0800, Shannon -jj Behrens wrote: > > I need a Wiki with a CVS backend. I'd prefer Python, but I'm okay > > with using something else. The things I've found are: > > > > Tini Wiki > > Pyle (written in Python) > > Cv Wiki > > Dev Wiki > > > > Sorry for posting this off topic question, but does anyone have any suggestions? > > > > Thanks, > > -jj > > > > -- > > Hacking is to climbing Mt. Everest as > > software engineering is to building a Denny's there. > > _______________________________________________ > > Web-SIG mailing list > > Web-SIG at python.org > > Web SIG: http://www.python.org/sigs/web-sig > > Unsubscribe: http://mail.python.org/mailman/options/web-sig/python%40venix.com > -- > Lloyd Kvam > Venix Corp > > -- Hacking is to climbing Mt. Everest as software engineering is to building a Denny's there. From brenocon at gmail.com Sun Nov 6 01:47:21 2005 From: brenocon at gmail.com (Brendan O'Connor) Date: Sat, 5 Nov 2005 16:47:21 -0800 Subject: [Web-SIG] off topic: Wiki with a CVS backend In-Reply-To: References: <1131150204.12537.94.camel@www.venix.com> Message-ID: actually, at the bottom of the moinmoin page, it specifically says it doesn't use CVS, considers it a plus :) Brendan On 11/4/05, Shannon -jj Behrens wrote: > > I *want* to use CVS as a backend. I don't see where MoinMoin says it > can do this. :-/ > > -jj > > On 11/4/05, Python wrote: > > http://moinmoin.wikiwikiweb.de/MoinMoinFeatures > > written in Python > > > > > > On Fri, 2005-11-04 at 16:02 -0800, Shannon -jj Behrens wrote: > > > I need a Wiki with a CVS backend. I'd prefer Python, but I'm okay > > > with using something else. The things I've found are: > > > > > > Tini Wiki > > > Pyle (written in Python) > > > Cv Wiki > > > Dev Wiki > > > > > > Sorry for posting this off topic question, but does anyone have any > suggestions? > > > > > > Thanks, > > > -jj > > > > > > -- > > > Hacking is to climbing Mt. Everest as > > > software engineering is to building a Denny's there. > > > _______________________________________________ > > > Web-SIG mailing list > > > Web-SIG at python.org > > > Web SIG: http://www.python.org/sigs/web-sig > > > Unsubscribe: > http://mail.python.org/mailman/options/web-sig/python%40venix.com > > -- > > Lloyd Kvam > > Venix Corp > > > > > > > -- > Hacking is to climbing Mt. Everest as > software engineering is to building a Denny's there. > _______________________________________________ > Web-SIG mailing list > Web-SIG at python.org > Web SIG: http://www.python.org/sigs/web-sig > Unsubscribe: > http://mail.python.org/mailman/options/web-sig/brenocon%40gmail.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/web-sig/attachments/20051105/5da5e122/attachment.html From mo.babaei at gmail.com Wed Nov 9 09:14:43 2005 From: mo.babaei at gmail.com (mohammad babaei) Date: Wed, 9 Nov 2005 11:44:43 +0330 Subject: [Web-SIG] Python Accelerator ? Message-ID: <5bf3a41f0511090014m32a317dbh81febbc76558048f@mail.gmail.com> Hi, Does anybody know any python accelerator for production use? Regards -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/web-sig/attachments/20051109/6717e814/attachment.htm From irmen at xs4all.nl Wed Nov 9 09:24:27 2005 From: irmen at xs4all.nl (Irmen de Jong) Date: Wed, 09 Nov 2005 09:24:27 +0100 Subject: [Web-SIG] Python Accelerator ? In-Reply-To: <5bf3a41f0511090014m32a317dbh81febbc76558048f@mail.gmail.com> References: <5bf3a41f0511090014m32a317dbh81febbc76558048f@mail.gmail.com> Message-ID: <4371B23B.7010603@xs4all.nl> mohammad babaei wrote: > Hi, > Does anybody know any python accelerator for production use? The Earth's gravity field? What exactly do you mean with "python accelerator" ?? --Irmen From mo.babaei at gmail.com Wed Nov 9 12:50:19 2005 From: mo.babaei at gmail.com (mohammad babaei) Date: Wed, 9 Nov 2005 15:20:19 +0330 Subject: [Web-SIG] Web-SIG Digest, Vol 25, Issue 4 In-Reply-To: References: Message-ID: <5bf3a41f0511090350w2820d02ey1a9673f15a19439d@mail.gmail.com> I mean something that speed up the python execution in cgi programs and reduces the time of response regards On 11/9/05, web-sig-request at python.org wrote: > > Send Web-SIG mailing list submissions to > web-sig at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.python.org/mailman/listinfo/web-sig > or, via email, send a message with subject or body 'help' to > web-sig-request at python.org > > You can reach the person managing the list at > web-sig-owner at python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Web-SIG digest..." > > > Today's Topics: > > 1. Python Accelerator ? (mohammad babaei) > 2. Re: Python Accelerator ? (Irmen de Jong) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 9 Nov 2005 11:44:43 +0330 > From: mohammad babaei > Subject: [Web-SIG] Python Accelerator ? > To: web-sig at python.org > Message-ID: > <5bf3a41f0511090014m32a317dbh81febbc76558048f at mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Hi, > Does anybody know any python accelerator for production use? > Regards > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > http://mail.python.org/pipermail/web-sig/attachments/20051109/6717e814/attachment-0001.htm > > ------------------------------ > > Message: 2 > Date: Wed, 09 Nov 2005 09:24:27 +0100 > From: Irmen de Jong > Subject: Re: [Web-SIG] Python Accelerator ? > To: web-sig at python.org > Message-ID: <4371B23B.7010603 at xs4all.nl> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > mohammad babaei wrote: > > Hi, > > Does anybody know any python accelerator for production use? > > The Earth's gravity field? > > What exactly do you mean with "python accelerator" ?? > > --Irmen > > > ------------------------------ > > _______________________________________________ > Web-SIG mailing list > Web-SIG at python.org > http://mail.python.org/mailman/listinfo/web-sig > > > End of Web-SIG Digest, Vol 25, Issue 4 > ************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/web-sig/attachments/20051109/58782caa/attachment.html From pje at telecommunity.com Wed Nov 9 16:22:19 2005 From: pje at telecommunity.com (Phillip J. Eby) Date: Wed, 09 Nov 2005 10:22:19 -0500 Subject: [Web-SIG] Web-SIG Digest, Vol 25, Issue 4 In-Reply-To: <5bf3a41f0511090350w2820d02ey1a9673f15a19439d@mail.gmail.co m> References: Message-ID: <5.1.1.6.0.20051109102054.01f1f830@mail.telecommunity.com> At 03:20 PM 11/9/2005 +0330, mohammad babaei wrote: >I mean something that speed up the python execution in cgi programs and >reduces the time of response FastCGI, SCGI, ReadyExec, mod_python, Twisted+mod_proxy, ... There are probably dozens of them out there, especially when you consider that there are lots of different FastCGI and SCGI libraries and tools out there for Python. From lists at mikewatkins.net Wed Nov 9 16:46:03 2005 From: lists at mikewatkins.net (Michael Watkins) Date: Wed, 9 Nov 2005 07:46:03 -0800 Subject: [Web-SIG] Web-SIG Digest, Vol 25, Issue 4 In-Reply-To: <5.1.1.6.0.20051109102054.01f1f830@mail.telecommunity.com> References: <5.1.1.6.0.20051109102054.01f1f830@mail.telecommunity.com> Message-ID: <20051109154603.GA94168@frog.mikewatkins.net> > At 03:20 PM 11/9/2005 +0330, mohammad babaei wrote: > >I mean something that speed up the python execution in cgi programs and > >reduces the time of response > > FastCGI, SCGI, ReadyExec, mod_python, Twisted+mod_proxy, ... http://www.mems-exchange.org/software/scgi/ Included in this package is: * An Apache module named mod_scgi that implements the client side of the protocol. * A Python package named scgi that implements the server side of the protocol. * A CGI script named cgi2scgi that implements a CGI to SCGI protocol adaptor. From titus at caltech.edu Fri Nov 11 19:18:02 2005 From: titus at caltech.edu (C. Titus Brown) Date: Fri, 11 Nov 2005 10:18:02 -0800 Subject: [Web-SIG] ANNOUNCE: twill v0.7.4, Web testing language. Message-ID: <4374E05A.4020701@caltech.edu> ANNOUNCING twill v0.7.4. twill is a simple Web scripting language built on top of Python and John J. Lee's 'mechanize'. It's designed for automated testing of Web sites, but it should prove useful for anybody who needs to interact with Web sites (especially those using logins and cookies) on the command line or via a script. twill can also now be used for stress-testing and benchmarking of complex sites via the twill-fork script. twill is a reimplementation of Cory Dodt's PBP. A twill script looks like this: # go to the /. login page go http://slashdot.org/login.pl # fill in the form fv 1 unickname test fv 1 upasswd test submit # ok, there's no such account ;). show error HTML. show --- This is the fifth public release of twill, version 0.7.4. (Tagline: "many bugs fixed, nose-based unit tests now work.") Download directly here: http://darcs.idyll.org/~t/projects/twill-0.7.4.tar.gz Documentation is online at http://www.idyll.org/~t/www-tools/twill.html --- Miscellaneous details: twill is implemented in Python and uses pyparsing and mechanize. In addition to the existing simple command language, twill can easily be extended with Python. twill also provides a fairly simple and well-documented wrapper around mechanize. twill scripts can be recorded with maxq, although scripts may require some hand tweaking at the moment. See the twill documentation for more information. twill does not understand JavaScript, I'm sorry to say. --- Notable bug fixes and features: * better error handling & display; * many, many browsing bugs fixed; * new 'url', 'exit', 'showlinks', 'title', 'config' and 'agent' commands; * 'nose' unit tests and unit-test support infrastructure; c.f. http://www.idyll.org/~t/www-tools/twill.html#unit-testing Thanks go to Tommi Virtanen, James Cameron, sureshvv, William Volkman, and Mike Rovner for patches and bug reports. From ianb at colorstudy.com Sat Nov 12 23:08:24 2005 From: ianb at colorstudy.com (Ian Bicking) Date: Sat, 12 Nov 2005 16:08:24 -0600 Subject: [Web-SIG] ANN: FormEncode 0.3 Message-ID: <437667D8.8030609@colorstudy.com> I'm pleased to announce FormEncode 0.3. What is it? ----------- FormEncode is a package for form validation and conversion. It also includes modules for parsing, filling, and extracting metadata from HTML forms. It features robust conversion both of incoming and outgoing data, attention paid to helpful error messages, and a wide variety of pre-build validators. It also supports composition of validators, and validating structured data, including nested and repeating form elements. FormEncode is being used in several projects, including Subway, TurboGears, and SQLObject. Where is it? ------------ Website and docs: http://formencode.org Download: http://cheeseshop.python.org/pypi/FormEncode What has changed? ----------------- >From the news file: * Allow errors to be inserted automatically into a form when using ``formencode.htmlfill``, when a ```` tag isn't found for an error. * Added ``if_key_missing`` attribute to ``schema.Schema``, which will fill in any keys that are missing and pass them to the validator. * ``FancyValidator`` has changed, adding ``if_invalid_python`` and ``validate_python`` options (which also apply to all subclasses). Also ``if_empty`` only applies to ``to_python`` conversions. * ``FancyValidator`` now has a ``strip`` option, which if true and if input is a string, will strip whitespace from the string. * Allow chained validators to validate otherwise-invalid forms, if they define a ``validate_partial`` method. The credit card validator does this. * Handle ``FieldStorage`` input (from file uploads); added a ``formencode.fieldstorage`` module to wrap those instances in something a bit nicer. Added ``validators.FieldStorageUploadConverter`` to make this conversion. * Added ``StringBoolean`` converter, which converts strings like ``"true"`` to Python booleans. Bugfixes ~~~~~~~~ * A couple fixes to ``DateConverter``, ``FieldsMatch``, ``StringBoolean``, ``CreditCardValidator``. * Added missing ``Validator.assert_string`` method. * ``formencode.htmlfill_schemabuilder`` handles checkboxes better. * Be a little more careful about how ``Invalid`` exceptions are created (catch some errors sooner). * Improved handling of non-string input in ``htmlfill``. Experiments ~~~~~~~~~~~ * Some experimental work in ``formencode.formgen``. Experimental, I say! * Added an experimental ``formencode.context`` module for dynamically-scoped variables. From ianb at colorstudy.com Mon Nov 21 01:22:16 2005 From: ianb at colorstudy.com (Ian Bicking) Date: Sun, 20 Nov 2005 18:22:16 -0600 Subject: [Web-SIG] ANN: FormEncode 0.4 Message-ID: <43811338.5020802@colorstudy.com> I'm pleased to announce FormEncode 0.4. What Changed? ------------- Lots of cleanups and clarifications. Also a module to integrate with SQLObject. Read all about the changes: http://formencode.org/news.html What is it? ----------- FormEncode is a package for form validation and conversion. It also includes modules for parsing, filling, and extracting metadata from HTML forms. It features robust conversion both of incoming and outgoing data, attention paid to helpful error messages, and a wide variety of pre-build validators. It also supports composition of validators, and validating structured data, including nested and repeating form elements. FormEncode is being used in several projects, including Subway, TurboGears, and SQLObject. Where is it? ------------ Website and docs: http://formencode.org Download: http://cheeseshop.python.org/pypi/FormEncode From mike_mp at zzzcomputing.com Tue Nov 22 20:17:10 2005 From: mike_mp at zzzcomputing.com (Michael Bayer) Date: Tue, 22 Nov 2005 14:17:10 -0500 (EST) Subject: [Web-SIG] Myghty 0.99a + SQLAlchemy early access Message-ID: <7457.66.192.34.8.1132687030.squirrel@www.geekisp.com> hey all - I have released Myghty 0.99a, which includes a variety of bugfixes, as well as a new demo application which illustrates some new controller ideas plus integration with an improved MyghtyJax toolkit and the upcoming SQLAlchemy database library. Myghty is a full Python port of HTML::Mason, the very popular templating toolkit for Perl. Since its original release, it has added lots of paradigms and features not included in Mason, such as the Module Components embedded-code and controller paradigm. It is also the template/controller engine built into the upcoming Pylons webstack. Myghty can be downloaded at http://www.myghty.org. SQLAlchemy is a Python developer toolkit which assists in interacting with SQL databases via DBAPI. It features a lightweight connection pooling library, cross-database expression-based query-construction, a Unit of Work system which tracks changes and commits entire graphs of objects to the database at once, and an object-relational mapper, built on the Data Mapper pattern, which supports a wide variety of object relationships and features such as lazy and eager loading, inheritance, and association objects. SQLAlchemy is available for early review and access via anonymous SVN at http://www.sqlalchemy.org . - mike From titus at caltech.edu Tue Nov 29 09:54:50 2005 From: titus at caltech.edu (C. Titus Brown) Date: Tue, 29 Nov 2005 00:54:50 -0800 Subject: [Web-SIG] [twill] ANNOUNCE: twill v0.8 Message-ID: <438C175A.3040806@caltech.edu> ANNOUNCING twill v0.8. twill is a simple language for testing Web applications. It's designed for automated testing of Web sites, but it can be used to interact with Web sites in a variety of ways. twill has an interactive shell, 'twill-sh', and can also run scripts. twill is a reimplementation of Cory Dodt's PBP. It is built on top of Python and John J. Lee's mechanize. A twill script looks like this: # go to the /. login page go http://slashdot.org/login.pl # fill in the form fv 1 unickname test fv 1 upasswd test submit # ok, there's no such account ;). show error HTML. show --- This is the sixth public release of twill, version 0.8. (Tagline: "85% unit tested.") You can install twill with easy_install via PyPi, or download the latest .tar.gz at: http://darcs.idyll.org/~t/projects/twill-0.8.tar.gz Documentation is included in the .tar.gz and is also online at http://www.idyll.org/~t/www-tools/twill.html --- Miscellaneous details: twill is implemented in Python and uses pyparsing and mechanize. In addition to the existing simple command language, twill can easily be extended with Python. twill also provides a fairly simple and well-documented wrapper around mechanize. twill scripts can be recorded with maxq, although scripts may require some hand tweaking at the moment. See the twill documentation for more information. twill does not understand JavaScript, I'm sorry to say. --- New features: * test WSGI Python applications in-process; * Updated to latest versions of mechanize, ClientCookie, ClientForm, and pullparser; * Significant increase in number of unit tests & their code coverage; * Automatic 'tidy' preprocessing when available; * easy_install/eggs now supported; * http-equiv redirect now works; * new commands: - 'formaction' changes form URLs; - 'tidy_ok' checks for 'tidy' correctness; - 'showhistory' command; Special thanks to sureshvv and Simon Buenzli... _______________________________________________ twill mailing list twill at lists.idyll.org http://lists.idyll.org/listinfo/twill