Re: PajamaScript

2004-12-05 Thread Roger Binns

"Jerome Chan" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
>I wrote something called PajamaScript. Basically, it parses a text
> file and looks for  tags. Then it calls python to handle the
> scripting. Why learn another language when you already know Python?

Why write another templating tool, when there are so many already
(other than as a valuable learning exercise).  Check out the
Python Cookbook:

http://aspn.activestate.com/ASPN/Python/Cookbook/

It has several.  Here are the best:

http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52217
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/162292

Note that they also deal with the area you will have an issue
in which is how to add conditional statements.

Roger 


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: PajamaScript

2004-12-05 Thread Eric Pederson
Jerome (aka evil tofu) advised:

> I wrote something called PajamaScript. Basically, it parses a text
> file and looks for  tags. Then it calls python to handle the
> scripting. Why learn another language when you already know Python?
> 
> 
> 
> This is fun!
> 
> 
> The Date is .
> The Time is .
> 
> 
> 
> 
> 
> PajamaScript then calls the function "zdate" in module "misc" and the
> output replaces the tag. This is not really tested in any production
> system, just a proof of concept I did for a project that never
> materialized. In order to access cgi variables, you can use the cgi
> module or any other python module! Would this be useful to anyone?


Every tool has a use!  Offhand it occurs to me this might a simple, well 
organized structure for a cgi environment, though I wonder if the extra level 
of processing might make it a little slow.  Ought to be other uses too...

I _do_ think the  tags and the title "PajamaScript" is brilliant marketing. 
 Highest kudos!


["PajamaScript" beats "PyTxtParse2ModuleExecEnviron.py" !]

Any functioning examples of its use?



Eric Pederson
:::
def eAddy():
domainNot="@something.com"
domainIs=domainNot.replace("s","z")
ePrefix="".join([chr(ord(x)+1) for x in "do"])
mailMeAt=ePrefix+domainIs
return mailMeAt
:::

--
http://mail.python.org/mailman/listinfo/python-list


PajamaScript

2004-12-05 Thread Jerome Chan
I wrote something called PajamaScript. Basically, it parses a text
file and looks for  tags. Then it calls python to handle the
scripting. Why learn another language when you already know Python?



This is fun!


The Date is .
The Time is .





PajamaScript then calls the function "zdate" in module "misc" and the
output replaces the tag. This is not really tested in any production
system, just a proof of concept I did for a project that never
materialized. In order to access cgi variables, you can use the cgi
module or any other python module! Would this be useful to anyone?
-- 
http://mail.python.org/mailman/listinfo/python-list