|  |  | @ -6,7 +6,7 @@ from itertools import product | 
			
		
	
		
			
				
					|  |  |  | import string | 
			
		
	
		
			
				
					|  |  |  | import numpy as np | 
			
		
	
		
			
				
					|  |  |  | from PIL import Image | 
			
		
	
		
			
				
					|  |  |  | from cat import cat | 
			
		
	
		
			
				
					|  |  |  | from cat import cat, cat_says | 
			
		
	
		
			
				
					|  |  |  | import argparse | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | # parser stuff | 
			
		
	
	
		
			
				
					|  |  | @ -18,10 +18,10 @@ parser.add_argument('port') | 
			
		
	
		
			
				
					|  |  |  | parser.add_argument('-i','--image') | 
			
		
	
		
			
				
					|  |  |  | parser.add_argument('-r','--random', action='store_true') | 
			
		
	
		
			
				
					|  |  |  | parser.add_argument('-c','--cat', action='store_true') | 
			
		
	
		
			
				
					|  |  |  | parser.add_argument('-cs','--catsays') | 
			
		
	
		
			
				
					|  |  |  | parser.add_argument('-wd','--width', default=0) | 
			
		
	
		
			
				
					|  |  |  | parser.add_argument('-ht','--height', default=0) | 
			
		
	
		
			
				
					|  |  |  | args = parser.parse_args() | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | HOST, PORT = args.hostname, int(args.port) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | # change start point if requested | 
			
		
	
	
		
			
				
					|  |  | @ -44,6 +44,7 @@ with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock: | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     # open image to be sent or query a cat image | 
			
		
	
		
			
				
					|  |  |  |     if  args.cat: im = cat(sizew,sizeh)  | 
			
		
	
		
			
				
					|  |  |  |     elif  args.catsays: im = cat_says(args.catsays,sizew,sizeh)  | 
			
		
	
		
			
				
					|  |  |  |     elif image in args: im = Image.open(args.image) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     pixels = list(im.getdata()) | 
			
		
	
	
		
			
				
					|  |  | 
 |