Add random igel functionality

This commit is contained in:
Maya Herrscher committed 2023-10-12 15:52:21 +02:00
1 parent c5ba05b543
commit 0bd2cdf589
2 files changed
+14

No files matched your search

Executable
+11
View File
@@ -0,0 +1,11 @@
#!/usr/bin/env python3
import string
import numpy as np
def igel():
igel = ["aussagend", "fickend", "friedlich-neu", "liebend", "niedlich", "panisch-neu", "peinlich", "schlafend", "unzufrieden", "wissend"]
name = np.random.choice(igel)
return f'/opt/docker/nextcloud-dockerized/html/data/maya/files/Bilder/===\ Freizeit\ ===/Kunst/Zeichnungen/Igel/{name}.png'
return im
+3
View File
@@ -7,6 +7,7 @@ import string
import numpy as np
from PIL import Image
from cat import cat, cat_says
from igel import igel
import argparse
# parser stuff
@@ -19,6 +20,7 @@ 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('-ig','--igel', action='store_true')
parser.add_argument('-wd','--width', default=0)
parser.add_argument('-ht','--height', default=0)
args = parser.parse_args()
@@ -45,6 +47,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 args.igel: im = Image.open(igel())
elif args.image: im = Image.open(args.image)
pixels = list(im.getdata())