Source code for frontend.site

'''
Created on 2020-12-31

@author: wf
'''
import os

[docs]class Site(object): ''' migrated from: https://github.com/BITPlan/com.bitplan.wikifrontend/blob/master/src/main/java/com/bitplan/wikifrontend/Site.java ''' def __init__(self,name:str,defaultPage:str="Main Page",lang:str="en"): ''' Constructor Args: name(str): the name of this site defaultPage(str): the default Page of this site lang(str): the default language of this site ''' self.name=name self.defaultPage=defaultPage self.lang=lang
[docs] def configure(self,config:dict): ''' configure me from the given configuration Args: config(dict): the configuration to use ''' self.wikiId=config['wikiId'] self.defaultPage=config['defaultPage'] self.template=config['template']