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 @@ | ||||||
| def loadConfig(confLocation = "$HOME/.config/owo.yaml"): | confDict = {} | ||||||
|  | 
 | ||||||
|  | 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