| 
					
				 | 
			
			
				@@ -0,0 +1,49 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#!/usr/bin/env python3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from os.path import exists 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from random import randrange 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+LETTERS = "abcdefghijklmnopqrstuvwxyz0123456789" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+letter_len = len(LETTERS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def spacebar(length: int): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    picked = "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    while len(picked) < length: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pick = LETTERS[randrange(0, letter_len)] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if pick in picked: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            continue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        picked += pick 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return picked 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def card(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    picked = "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    while len(picked) < letter_len: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pick = LETTERS[randrange(0, letter_len)] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if pick in picked: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            continue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        picked += pick 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return picked 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def modify_skript(spacebar, card): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    old = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if not exists("skript.js"): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return False 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    with open("skript.js", "r") as f: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for line in f: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if line.startswith("let spacebar"): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                old.append(f"let spacebar = \"{spacebar}\";\n") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            elif line.startswith("let keys"): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                old.append(f"let keys = \"{card}\".split(\"\");\n") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                old.append(line) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    with open("skript.js", "w") as f: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for line in old: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            f.write(line) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return True 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if __name__ == "__main__": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sb = spacebar(6) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    c = card() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    print(f"SpaceBar: {sb}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    print(f"Card:     {c}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    modify_skript(sb, c) 
			 |