naking stuff
This commit is contained in:
		
							parent
							
								
									62d1d9baca
								
							
						
					
					
						commit
						8d2bb67499
					
				
					 7 changed files with 104 additions and 5 deletions
				
			
		| 
						 | 
					@ -1,5 +1,24 @@
 | 
				
			||||||
 | 
					# -*- coding: utf-8 -*-
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from . import config
 | 
					from . import config
 | 
				
			||||||
from . import output
 | 
					from . import output
 | 
				
			||||||
import logging
 | 
					import logging
 | 
				
			||||||
def main() :
 | 
					import sys
 | 
				
			||||||
  
 | 
					
 | 
				
			||||||
 | 
					__author__ = "arris kathery"
 | 
				
			||||||
 | 
					__copyright__ = "copyright 2023 brendan berger"
 | 
				
			||||||
 | 
					__license__ = ""
 | 
				
			||||||
 | 
					__maintainer__ = "arris kathery"
 | 
				
			||||||
 | 
					__email__ = "whotookelburg@hotmail.com"
 | 
				
			||||||
 | 
					__version__ = "0.0.0-alpha0"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def main() -> dict:
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    out=output.OutputObject()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    try:
 | 
				
			||||||
 | 
					      # do shit 
 | 
				
			||||||
 | 
					    except KeyboardInterrupt:
 | 
				
			||||||
 | 
					        return {'_kbi':True}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1 +1,9 @@
 | 
				
			||||||
raise "nononono u can't do that! >~<"
 | 
					import owo, sys
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if __name__ == "__main__":
 | 
				
			||||||
 | 
					    output=owo.main()
 | 
				
			||||||
 | 
					    del owo
 | 
				
			||||||
 | 
					    if output._kb:
 | 
				
			||||||
 | 
					        sys.exit()
 | 
				
			||||||
 | 
					    else:
 | 
				
			||||||
 | 
					        # output results
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,2 +1,6 @@
 | 
				
			||||||
 | 
					confDict = {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def loadConfig(confLocation = "$HOME/.config/owo.yaml"):
 | 
					def loadConfig(confLocation = "$HOME/.config/owo.yaml"):
 | 
				
			||||||
  
 | 
					    from os import path
 | 
				
			||||||
 | 
					    if not path.exists(confLocation):
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										44
									
								
								src/datafiles/__init__.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								src/datafiles/__init__.py
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,44 @@
 | 
				
			||||||
 | 
					_config={}
 | 
				
			||||||
 | 
					_files=[]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					_locations={
 | 
				
			||||||
 | 
					    '_yamlmainconf':[
 | 
				
			||||||
 | 
					        # Check current dir
 | 
				
			||||||
 | 
					        './owo.yaml',
 | 
				
			||||||
 | 
					        './owo.yml',
 | 
				
			||||||
 | 
					        './owo.conf',
 | 
				
			||||||
 | 
					        './owo.cfg',
 | 
				
			||||||
 | 
					        './.owo.yaml',
 | 
				
			||||||
 | 
					        './.owo.yml',
 | 
				
			||||||
 | 
					        './.owo.conf',
 | 
				
			||||||
 | 
					        './.owo.cfg',
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # Check home dir
 | 
				
			||||||
 | 
					        '~/owo.yaml',
 | 
				
			||||||
 | 
					        '~/owo.yml',
 | 
				
			||||||
 | 
					        '~/owo.conf',
 | 
				
			||||||
 | 
					        '~/owo.cfg',
 | 
				
			||||||
 | 
					        '~/.owo.yaml',
 | 
				
			||||||
 | 
					        '~/.owo.yml',
 | 
				
			||||||
 | 
					        '~/.owo.conf',
 | 
				
			||||||
 | 
					        '~/.owo.cfg'
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					from sys import platform
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					_locations._yamlmainconf+={
 | 
				
			||||||
 | 
					    'linux':[
 | 
				
			||||||
 | 
					        '{env.HOME}/owo.yaml',
 | 
				
			||||||
 | 
					        '{env.HOME}/owo.yml',
 | 
				
			||||||
 | 
					        '{env.HOME}/owo.conf',
 | 
				
			||||||
 | 
					        '{env.HOME}/owo.cfg',
 | 
				
			||||||
 | 
					        '{env.HOME}/.owo.yaml',
 | 
				
			||||||
 | 
					        '{env.HOME}/.owo.yml',
 | 
				
			||||||
 | 
					        '{env.HOME}/.owo.conf',
 | 
				
			||||||
 | 
					        '{env.HOME}/.owo.cfg'
 | 
				
			||||||
 | 
					    ],
 | 
				
			||||||
 | 
					    'linux2':self.linux
 | 
				
			||||||
 | 
					}[platform]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def loadConfig(path: str) -> bool:
 | 
				
			||||||
| 
						 | 
					@ -1 +0,0 @@
 | 
				
			||||||
import logging
 | 
					 | 
				
			||||||
							
								
								
									
										24
									
								
								src/output/OutputObject.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								src/output/OutputObject.py
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,24 @@
 | 
				
			||||||
 | 
					import logging
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# outputDict={
 | 
				
			||||||
 | 
					#         'status': 1,
 | 
				
			||||||
 | 
					#         'input': {
 | 
				
			||||||
 | 
					#             'argsRaw': sys.argv,
 | 
				
			||||||
 | 
					#             'streamObjects': []
 | 
				
			||||||
 | 
					#         },
 | 
				
			||||||
 | 
					#         'output': [],
 | 
				
			||||||
 | 
					#         'errors': []
 | 
				
			||||||
 | 
					#     }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class OutputObject:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def __init__(self):
 | 
				
			||||||
 | 
					        self.status = 1
 | 
				
			||||||
 | 
					        import sys
 | 
				
			||||||
 | 
					        self.input = {
 | 
				
			||||||
 | 
					            'argsRaw': sys.argv,
 | 
				
			||||||
 | 
					            'streamObjects': []
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        del sys
 | 
				
			||||||
 | 
					        self.output = []
 | 
				
			||||||
 | 
					        self.errors = []
 | 
				
			||||||
							
								
								
									
										1
									
								
								src/output/__init__.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/output/__init__.py
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					from . import OutputObject
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue