コード例 #1
0
def get_dct( pagekeys=None ):
	if pagekeys==None:
		pagekeys = IMAGES_DEFS.keys()
	newdct = {}
	for code in pagekeys:
		if not IMAGES_DEFS.has_key(code): continue
		items = common.parse_spreadsheet1( IMAGES_DEFS[code], "images->%s" % str(pagekeys) )
		dct = common.dct_join( items,'name')
		for ky in dct.keys():
			newdct[ky] = dct[ky]
	return newdct
コード例 #2
0
ファイル: gen_movies.py プロジェクト: gosha1128/Studio2
def get_dct(pagekeys=None):
	if pagekeys==None:
		pagekeys = MOVIES_DEFS.keys()
	newdct = {}
	for code in pagekeys:
		if not MOVIES_DEFS.has_key(code): continue
		items = common.parse_spreadsheet1( MOVIES_DEFS[code], "movies %s" % code )
		dct = common.dct_join( items,'name')
		for ky in dct.keys():
			newdct[ky] = dct[ky]
	return newdct
コード例 #3
0
def get_dct( subset=None ):
	print "SUBPAGE GETDCT"
	newdct = {}
	if subset==None: subset = SUB_PAGE_DEFS.keys()
	for code in subset:
		if not code in SUB_PAGE_DEFS.keys(): continue
		items = common.parse_spreadsheet1( SUB_PAGE_DEFS[code], "subpages->%s" % str(subset) )
		dct = common.dct_join( items,'subpage_key')
		for ky in dct.keys():
			newdct[ky] = dct[ky]
	return newdct
コード例 #4
0
def get_dct( pagekeys=None ):
	if pagekeys==None:
		pagekeys = MPG_SS_DEFS.keys()
	newdct = {}
	for code in pagekeys:
		if not MPG_SS_DEFS.has_key(code): continue
		items = common.parse_spreadsheet1( MPG_SS_DEFS[code], "multipage slide show %s" % str(pagekeys))
		dct = common.dct_join( items,'multipage_key')
		for ky in dct.keys():
			newdct[ky] = dct[ky]
	return newdct
コード例 #5
0
def get_dct(pagekeys):
        if pagekeys==None:
                pagekeys = CLICK_PANEL_OPTIONS_DEFS.keys()
        newdct = {}
        for code in pagekeys:
                if not CLICK_PANEL_OPTIONS_DEFS.has_key(code): continue
		items = common.parse_spreadsheet1( CLICK_PANEL_OPTIONS_DEFS[code], "click panel options->%s" % str(pagekeys) )
		dct = common.dct_join( items,'name')
		for ky in dct.keys():
			newdct[ky] = dct[ky]
	return newdct
コード例 #6
0
def get_dct( pagekey=None ):
	if pagekey == None:
		pagekey = PAGE_TEMPLATE_DEFS.keys()
	newdct = {}
	for code in pagekey:
		if ( not code in PAGE_TEMPLATE_DEFS.keys() ): continue
		items = common.parse_spreadsheet1( PAGE_TEMPLATE_DEFS[code], "page_templates->%s" % str(pagekey) )
		dct = common.dct_join( items,'page_code')
		print dct.keys()
		newdct[ code ] = dct[code]
	return newdct
コード例 #7
0
ファイル: gen_embeds.py プロジェクト: gosha1128/Studio2
def get_dct( pagekeys=None ):
	if pagekeys==None:
		pagekeys = IMAGES_DEFS.keys()
	newdct = {}
	for code in pagekeys:
		if not IMAGES_DEFS.has_key(code): continue
		items = common.parse_spreadsheet1( IMAGES_DEFS[code] )
		print "it->", code, pagekeys, IMAGES_DEFS[code], type(items), items
		dct = common.dct_join( items,'name')
		for ky in dct.keys():
			newdct[ky] = dct[ky]
	return newdct
コード例 #8
0
ファイル: gen_menus.py プロジェクト: gosha1128/Studio2
def get_dct( pagekeys=None ):

	if pagekeys==None:
		pagekeys = MENUS_DEFS.keys()

	newdct = {}
	for code in pagekeys:	
		if ( not code in MENUS_DEFS.keys()): continue
		items = common.parse_spreadsheet1( MENUS_DEFS[code] , "menus %s" % code )
		dct = common.dct_join( items,'menu_name','option_name')
		for ky in dct.keys():
			newdct[ky] = dct[ky]	
	return newdct
コード例 #9
0
ファイル: gen_click_panels.py プロジェクト: gosha1128/c2d
def get_dct(pagekeys):
    print "cp getdct->", pagekeys
    if pagekeys == None:
        pagekeys = CLICK_PANEL_DEFS.keys()
    newdct = {}
    for code in pagekeys:
        if not CLICK_PANEL_DEFS.has_key(code):
            continue
        items = common.parse_spreadsheet1(CLICK_PANEL_DEFS[code], "click panels->%s" % str(pagekeys))
        dct = common.dct_join(items, "name")
        for ky in dct.keys():
            newdct[ky] = dct[ky]
    return newdct
コード例 #10
0
def get_dct(pagekeys=None):
	if pagekeys == None:
		pagekeys = SLIDE_SHOW_DEF.keys()
	newdct = {}
	for code in pagekeys:
		if ( not SLIDE_SHOW_DEFS.has_key(code) ): continue
		items = common.parse_spreadsheet1( SLIDE_SHOW_DEFS[code], "slideshows %s" % code )
		pagedct = common.dct_join( items,'name','page')
		for ky in pagedct.keys():
			newdct[ky] = pagedct[ky]

	#print
	#print
	#print "SS DCT->", newdct
	return newdct
コード例 #11
0
def get_dct():
	items = common.parse_spreadsheet1( TEMPLATE_ASSETS_DEF, "page_template_assets" )
	dct = common.dct_join( items,'abbrev')
	return dct
コード例 #12
0
def get_dct():
	items = common.parse_spreadsheet1( PAGE_DEF , "pagedef" )	
	dct = common.dct_join( items,'parent page key')
	return dct
コード例 #13
0
ファイル: gen_templates.py プロジェクト: gosha1128/Studio2
def get_dct():
	items = common.parse_spreadsheet1( TEMPLATE_DEF, "templates" )
	dct = common.dct_join( items,'abbrev')
	style, content = render_template( dct )
	return dct