blackjack- irc bot to play blackjack |
git clone git://git.acid.vegas/blackjack.git |
Log | Files | Refs | Archive | README | LICENSE |
debug.py (1476B)
1 #!/usr/bin/env python 2 # BlackJack IRC Bot - Developed by acidvegas in Python (https://acid.vegas/blackjack) 3 # debug.py 4 5 import ctypes 6 import os 7 import sys 8 import time 9 10 def check_privileges(): 11 if check_windows(): 12 if ctypes.windll.shell32.IsUserAnAdmin() != 0: 13 return True 14 else: 15 return False 16 else: 17 if os.getuid() == 0 or os.geteuid() == 0: 18 return True 19 else: 20 return False 21 22 def check_version(major): 23 if sys.version_info.major == major: 24 return True 25 else: 26 return False 27 28 def check_windows(): 29 if os.name == 'nt': 30 return True 31 else: 32 return False 33 34 def clear(): 35 if check_windows(): 36 os.system('cls') 37 else: 38 os.system('clear') 39 40 def error(msg, reason=None): 41 if reason: 42 print(f'{get_time()} | [!] - {msg} ({reason})') 43 else: 44 print(f'{get_time()} | [!] - {msg}') 45 46 def error_exit(msg): 47 raise SystemExit(f'{get_time()} | [!] - {msg}') 48 49 def get_time(): 50 return time.strftime('%I:%M:%S') 51 52 def info(): 53 clear() 54 print(''.rjust(56, '#')) 55 print('#{0}#'.format(''.center(54))) 56 print('#{0}#'.format('BlackJack IRC Bot'.center(54))) 57 print('#{0}#'.format('Developed by acidvegas in Python'.center(54))) 58 print('#{0}#'.format('https://acid.vegas/blackjack'.center(54))) 59 print('#{0}#'.format(''.center(54))) 60 print(''.rjust(56, '#')) 61 62 def irc(msg): 63 print(f'{get_time()} | [~] - {msg}')