Example #1
0
def Prefill_hgf_fields(parameters, curdir, form, user_info=None):
	"""extract all information from DB-record as json dict and write files into curdir"""
	# record_dict = get_record(sysno) #get record
	record_dict = get_record(read_file(curdir, 'SN')) #get record
	json_dict = wash_db_record_dict(record_dict) #create nice json dictionary
	json_dict = add_non_json_fields(json_dict) #add single input fields
	write_all_files(curdir,json_dict) # write all values to files
	write_done_file(curdir) #write done file--> cheat invenio
	prefill_245(curdir)
	prefill_0247(curdir)
	prefill_gender(curdir)
	handle_url(curdir)
	handle_date(curdir,"hgf_245__f","hgf_245__fs","hgf_245__fe")
	handle_date(curdir,"hgf_1112_d","hgf_1112_dcs","hgf_1112_dce")
	write_mod_doctype(curdir)
	prefill_vdb_relevant(curdir)
	handle_institutes_for_modify(curdir)
Example #2
0
	write_done_file(curdir) #write done file--> cheat invenio
	prefill_245(curdir)
	prefill_0247(curdir)
	prefill_gender(curdir)
	handle_url(curdir)
	handle_date(curdir,"hgf_245__f","hgf_245__fs","hgf_245__fe")
	handle_date(curdir,"hgf_1112_d","hgf_1112_dcs","hgf_1112_dce")
	write_mod_doctype(curdir)
	prefill_vdb_relevant(curdir)
	handle_institutes_for_modify(curdir)
	#os.system("cp %s/hgf_9201_ %s/out" %(curdir,curdir))
	
if __name__ == "__main__":
	pass
	curdir = os.getcwd()
	doctype = "journal"
	record_dict = get_record("110") #get record
	#pprint(record_dict)
	json_dict = wash_db_record_dict(record_dict) #create nice json dictionary
	json_dict = add_non_json_fields(json_dict)
	#pprint(json_dict)
	write_all_files(curdir,json_dict) # write all values to files
	stop
	#prefill_245()
	#prefill_0247()
	#delete_for_autosuggest_fields()
	#write_done_file() #write done file--> cheat invenio
	#handle_url()
	#handle_date()
	#write_mod_doctype()