From 925ba08ecb3ff12496d343a1a0a99daf9a32ad3d Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Tue, 24 Mar 2009 21:53:02 +0530 Subject: Adding Silpa framework --- silpa/utils/silpautils.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 silpa/utils/silpautils.py (limited to 'silpa/utils/silpautils.py') diff --git a/silpa/utils/silpautils.py b/silpa/utils/silpautils.py new file mode 100644 index 0000000..486c854 --- /dev/null +++ b/silpa/utils/silpautils.py @@ -0,0 +1,6 @@ +#! /usr/bin/env python +# -*- coding: utf-8 -*- + +if __name__ == '__main__': + body=" $$SILPA_BREADCRUMB$$ " + print body.replace("$$SILPA_BREADCRUMB$$","hi") -- cgit From c5368252e3091368ae55475757ed3134d6f84249 Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Sun, 29 Mar 2009 17:59:40 +0530 Subject: new modules --- silpa/utils/silpautils.py | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) (limited to 'silpa/utils/silpautils.py') diff --git a/silpa/utils/silpautils.py b/silpa/utils/silpautils.py index 486c854..02556af 100644 --- a/silpa/utils/silpautils.py +++ b/silpa/utils/silpautils.py @@ -1,6 +1,35 @@ #! /usr/bin/env python # -*- coding: utf-8 -*- - +import codecs +def getTemplate(): + return open(getTemplateName()).read() +def getTemplateName(): + return loadConfiguration()["SILPA_TEMPLATE"] +def getCopyrightInfo(): + return loadConfiguration()["SILPA_SITE_COPYRIGHT"] +def getModulesList(): + conf_dict=loadConfiguration() + action_dict={} + for item in conf_dict : + if(item.startswith("SILPA_ACTION.")): + action_dict[item.replace("SILPA_ACTION.","")]=conf_dict[item] + return action_dict +def loadConfiguration(): + conf_dict={} + conffile = codecs. open("silpa.conf",encoding='utf-8', errors='ignore') + while 1: + text = unicode( conffile.readline()) + if text == "": + break + line = text.split("#")[0].strip() + if(line == ""): + continue + try: + lhs = line.split("=") [ 0 ] + rhs = line.split("=") [ 1 ] + conf_dict[lhs]=rhs + except: + pass + return conf_dict if __name__ == '__main__': - body=" $$SILPA_BREADCRUMB$$ " - print body.replace("$$SILPA_BREADCRUMB$$","hi") + print getModulesList() -- cgit