forked from root/threadr.lostcave.ddnss.de
				
			dskjgnertzöpiwz4ie
							parent
							
								
									86730507b9
								
							
						
					
					
						commit
						60ca426039
					
				|  | @ -1,7 +1,7 @@ | |||
| #!/usr/bin/python2 | ||||
| 
 | ||||
| print """ | ||||
| Variable Grabbler - version 4.0_pre2 | ||||
| Variable Grabbler - version 4.0_pre4 | ||||
| ------------------------------------""" | ||||
| ################################################################ | ||||
| # Changes in this version: | ||||
|  | @ -37,12 +37,15 @@ config_file.close() | |||
| print "Done." | ||||
| 
 | ||||
| 
 | ||||
| print "Working on file: "+sys.argv[1] | ||||
| for variable in config_values: | ||||
|   print "> "+variable.upper()+" => ", | ||||
| print "Reading file: "+sys.argv[1]+"..." | ||||
|   file_in = open(sys.argv[1], "r") | ||||
|   file_content = file_in.read() | ||||
|   file_in.close() | ||||
| 
 | ||||
| print "Replacing variables:" | ||||
| for variable in config_values: | ||||
|   print "> "+variable.upper()+" => ", | ||||
| 
 | ||||
|   if config_values[variable][0] == "file": | ||||
|     print "Found array. Adding file instead: " + config_values[variable][1] | ||||
|     file_replacement = open(config_values[variable][1], "r") | ||||
|  | @ -78,10 +81,15 @@ for variable in config_values: | |||
|       if replacement[i] == '?' and (i==0 or not replacement[i-1]=='\\'): | ||||
|         argument_positions = argument_positions + [ i ] | ||||
|       i = i+1 | ||||
|     print "DEBUG: " + str(argument_positions) | ||||
|     replacement = replacement.replace("\\?", "?") | ||||
|     print repr(replacement) | ||||
|     print "DEBUG: " + str(argument_positions) | ||||
|   file_out = open(sys.argv[1], "w") | ||||
|   file_out.write(file_content.decode('utf-8').replace("%" + variable.upper() + "%", replacement).encode('utf-8')) | ||||
|   file_out.close() | ||||
|     # actually replace variables | ||||
|     file_content = file_content.decode('utf-8').replace("%" + variable.upper() + "%", replacement).encode('utf-8') | ||||
| 
 | ||||
| print "Saving new file..." | ||||
| file_out = open(sys.argv[1], "w") | ||||
| file_out.write(file_content) | ||||
| file_out.close() | ||||
| 
 | ||||
| print "Done." | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 BodgeMaster
						BodgeMaster