Browse Source

Add random igel functionality

main
Maya Herrscher 2 years ago
parent
commit
0bd2cdf589
  1. 11
      igel.py
  2. 3
      pixelflut.py

11
igel.py

@ -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
pixelflut.py

@ -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())

Loading…
Cancel
Save