mirror of https://github.com/CIRCL/AIL-framework
				
				
				
			
		
			
				
	
	
		
			41 lines
		
	
	
		
			1007 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			41 lines
		
	
	
		
			1007 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
#!/usr/bin/env python3
 | 
						|
# -*- coding: utf-8 -*-
 | 
						|
"""
 | 
						|
DIR/File Importer Helper
 | 
						|
================
 | 
						|
 | 
						|
Import Content
 | 
						|
 | 
						|
"""
 | 
						|
 | 
						|
import argparse
 | 
						|
import os
 | 
						|
import sys
 | 
						|
 | 
						|
sys.path.append(os.environ['AIL_BIN'])
 | 
						|
##################################
 | 
						|
# Import Project packages
 | 
						|
##################################
 | 
						|
from importer import FileImporter
 | 
						|
 | 
						|
 | 
						|
if __name__ == "__main__":
 | 
						|
    parser = argparse.ArgumentParser(description='Directory or file importer')
 | 
						|
    parser.add_argument('-d', '--directory', type=str, help='Root directory to import')
 | 
						|
    parser.add_argument('-f', '--file', type=str, help='File to import')
 | 
						|
    args = parser.parse_args()
 | 
						|
 | 
						|
    if not args.directory and not args.file:
 | 
						|
        parser.print_help()
 | 
						|
        sys.exit(0)
 | 
						|
 | 
						|
    if args.directory:
 | 
						|
        dir_path = args.directory
 | 
						|
        dir_importer = FileImporter.DirImporter()
 | 
						|
        dir_importer.importer(dir_path)
 | 
						|
 | 
						|
    if args.file:
 | 
						|
        file_path = args.file
 | 
						|
        file_importer = FileImporter.FileImporter()
 | 
						|
        file_importer.importer(file_path)
 |