forked from hasslesstech/edu-dis-labs
		
	Merge pull request 'table-generator: розробив аналоги основних інструментів мовою Python 3' (#37) from shmuliar-use-case into master
Reviewed-on: hasslesstech/edu-dis-labs#37
This commit is contained in:
		
						commit
						6fdb3b9072
					
				
							
								
								
									
										8
									
								
								utils/table-generator/update-activities.py
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										8
									
								
								utils/table-generator/update-activities.py
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,8 @@
 | 
			
		||||
#!/usr/bin/python3
 | 
			
		||||
 | 
			
		||||
import updater
 | 
			
		||||
 | 
			
		||||
target_folder = "activities"
 | 
			
		||||
converter_args = "-a -nv"
 | 
			
		||||
 | 
			
		||||
updater.process(target_folder, converter_args)
 | 
			
		||||
							
								
								
									
										8
									
								
								utils/table-generator/update-tables.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								utils/table-generator/update-tables.py
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,8 @@
 | 
			
		||||
#!/usr/bin/python3
 | 
			
		||||
 | 
			
		||||
import updater
 | 
			
		||||
 | 
			
		||||
target_folder = "tables"
 | 
			
		||||
converter_args = "-nv"
 | 
			
		||||
 | 
			
		||||
updater.process(target_folder, converter_args)
 | 
			
		||||
							
								
								
									
										26
									
								
								utils/table-generator/updater.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								utils/table-generator/updater.py
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
			
		||||
#!/usr/bin/python3
 | 
			
		||||
 | 
			
		||||
import shutil
 | 
			
		||||
import sys
 | 
			
		||||
import os
 | 
			
		||||
 | 
			
		||||
PYTHON_INTERPRETER = sys.executable
 | 
			
		||||
 | 
			
		||||
def process(target_folder, converter_args):
 | 
			
		||||
    if os.path.exists(target_folder):
 | 
			
		||||
        shutil.rmtree(target_folder)
 | 
			
		||||
 | 
			
		||||
    os.mkdir(target_folder)
 | 
			
		||||
    os.system(f"{PYTHON_INTERPRETER} convert.py use-cases/* {converter_args} -d {target_folder}/")
 | 
			
		||||
 | 
			
		||||
    result_file = open(f"{target_folder}.md", "w")
 | 
			
		||||
 | 
			
		||||
    try:
 | 
			
		||||
        for i in os.listdir(target_folder):
 | 
			
		||||
            with open(os.path.abspath(f"{target_folder}/{i}")) as f:
 | 
			
		||||
                result_file.write(f.read())
 | 
			
		||||
                result_file.write("\n")
 | 
			
		||||
    except Exception as e:
 | 
			
		||||
        print(f"File {target_folder}/{i} has raised exception {e}")
 | 
			
		||||
 | 
			
		||||
    result_file.close()
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user