Add random igel functionality
This commit is contained in:
1 parent
c5ba05b543
commit
0bd2cdf589
2 files changed
+14
No files matched your search
@@ -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
|
||||
|
||||
@@ -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())
|
||||
|
||||
Reference in new issue
Block a user