def create_initial_data(): root = get_root_node() decided = create_user("Beschluss_Programm", description="Diese Vorschläge wurden in ihrer urspünglichen " "Fassung schon von einem Parteitag beschlossen. " "Weiterentwicklungen dieser Vorschläge sind " "natürlich kein beschlossenes Programm.", groups=['texters', 'voters', 'bloggers']) with open(project_path("initial_data/root.txt"), 'r') as f: lines = f.readlines() for l in lines: if comment_line_pattern.match(l): continue slot_name, src_file = l.split() assert re.match('^' + SHORT_TITLE + '$', slot_name), \ "Invalid short title '%s'." % slot_name src_path = project_path(os.path.join('initial_data', src_file)) assert os.path.exists(src_path), \ "Source file not found: '%s'." % src_path print("Creating '%s' from file '%s'." % (slot_name, src_path)) slot = create_slot(slot_name) root.append_child(slot) with open(src_path, 'r') as src: schema = parse(unicode(src.read(), encoding='utf-8'), slot.title) create_structure_from_structure_node_schema(schema, slot, decided)
def create_initial_data(): root = get_root_node() decided = create_user("Beschlossenes Programm") # create_some_microblogging() # Grundsatzprogramm Bundesweit # grundsatzprogramm = create_slot("Grundsatzprogramm") # root.append_child(grundsatzprogramm) # with open("initial_data/grundsatzprogramm_bund.txt", 'r') as f: # gsp_text = f.read() # schema = parse(unicode(gsp_text, encoding='utf-8'), grundsatzprogramm.title) # create_structure_from_structure_node_schema(schema, grundsatzprogramm, [decided]) # create_some_microblogging("Grundsatzprogramm.1") # Wahlprogramm BTW # wahlprogramm_btw = create_slot("Wahlprogramm_BTW") # root.append_child(wahlprogramm_btw) # with open("initial_data/wahlprogramm_btw.txt", 'r') as f: # wpbtw_text = f.read() # schema = parse(unicode(wpbtw_text, encoding='utf-8'), wahlprogramm_btw.title) # create_structure_from_structure_node_schema(schema, wahlprogramm_btw, [decided]) # create_alternatives_for_urheberrecht("Wahlprogramm_BTW.1/Urheberrecht.1") # create_some_microblogging("Wahlprogramm_BTW.1/Urheberrecht.1") # Positionspapiere Bund # posp_bund = create_slot("Positionspapiere") # root.append_child(posp_bund) # with open("initial_data/positionspapiere_bund.txt", 'r') as f: # pospbund_text = f.read() # schema = parse(unicode(pospbund_text, encoding='utf-8'), posp_bund.title) # create_structure_from_structure_node_schema(schema, posp_bund, [decided]) # Wahlprogramm Rheinland-Pfalz wahlprogramm_rlp = create_slot("Wahlprogramm_RLP") root.append_child(wahlprogramm_rlp) with open("initial_data/wahlprogramm_rlp.txt", "r") as f: wahlprogrammrlp_text = f.read() schema = parse(unicode(wahlprogrammrlp_text, encoding="utf-8"), wahlprogramm_rlp.title) create_structure_from_structure_node_schema(schema, wahlprogramm_rlp, [decided]) # Positionspapiere Rheinland-Pfalz posp_rlp = create_slot("Positionspapiere_RLP") root.append_child(posp_rlp) with open("initial_data/positionspapiere_rlp.txt", "r") as f: posprlp_text = f.read() schema = parse(unicode(posprlp_text, encoding="utf-8"), posp_rlp.title) create_structure_from_structure_node_schema(schema, posp_rlp, [decided]) # Satzung Rheinland-Pfalz satzung_rlp = create_slot("Satzung_RLP") root.append_child(satzung_rlp) with open("initial_data/satzung_rlp.txt", "r") as f: satzungrlp_text = f.read() schema = parse(unicode(satzungrlp_text, encoding="utf-8"), satzung_rlp.title) create_structure_from_structure_node_schema(schema, satzung_rlp, [decided]) # Spielwiese spielwiese = create_slot("Spielwiese") root.append_child(spielwiese) with open("initial_data/spielwiese.txt", "r") as f: spielwiese_text = f.read() schema = parse(unicode(spielwiese_text, encoding="utf-8"), spielwiese.title) create_structure_from_structure_node_schema(schema, spielwiese, [decided])