122 lines
2.4 KiB
Python
122 lines
2.4 KiB
Python
import random
|
|
import glob
|
|
import requests
|
|
import urllib
|
|
|
|
import get_from_reddit
|
|
|
|
|
|
def get_red_panda():
|
|
red_panda = None
|
|
while not red_panda:
|
|
red_panda = requests.get("https://some-random-api.ml/img/red_panda").json()["link"]
|
|
return red_panda
|
|
|
|
|
|
def get_panda():
|
|
panda = None
|
|
while not panda:
|
|
panda = requests.get("https://some-random-api.ml/img/panda").json()["link"]
|
|
return panda
|
|
|
|
|
|
def get_racoon():
|
|
racoon = None
|
|
while not racoon:
|
|
racoon = requests.get("https://some-random-api.ml/img/racoon").json()["link"]
|
|
return racoon
|
|
|
|
|
|
def get_fox():
|
|
fox = None
|
|
while not fox:
|
|
fox = requests.get("https://some-random-api.ml/img/fox").json()["link"]
|
|
return fox
|
|
|
|
|
|
def get_cat():
|
|
cat = None
|
|
while not cat:
|
|
cat = requests.get("https://some-random-api.ml/img/cat").json()["link"]
|
|
return cat
|
|
|
|
|
|
def get_kangaroo():
|
|
kangaroo = None
|
|
while not kangaroo:
|
|
kangaroo = requests.get("https://some-random-api.ml/img/kangaroo").json()[
|
|
"link"
|
|
]
|
|
return kangaroo
|
|
|
|
|
|
def get_koala():
|
|
koala = None
|
|
while not koala:
|
|
koala = requests.get("https://some-random-api.ml/img/koala").json()["link"]
|
|
return koala
|
|
|
|
|
|
def get_dog():
|
|
return random.choice([random_sheeb, random_dog, random_dog_reddit])()
|
|
|
|
|
|
def get_birb():
|
|
return random.choice([random_bird, random_bird_reddit])()
|
|
|
|
|
|
def random_sheeb():
|
|
return requests.get("http://shibe.online/api/shibes?count=1&urls=true").text.split(
|
|
'"'
|
|
)[1]
|
|
|
|
|
|
def random_dog():
|
|
dog_url = None
|
|
while not dog_url:
|
|
dog_url = requests.get("https://dog.ceo/api/breeds/image/random").json()[
|
|
"message"
|
|
]
|
|
return dog_url
|
|
|
|
|
|
def random_bird():
|
|
bird = None
|
|
while not bird:
|
|
bird = requests.get("https://some-random-api.ml/img/birb").json()["link"]
|
|
if "mp4" in bird[-3:]:
|
|
bird = None
|
|
return bird
|
|
|
|
|
|
def random_dog_reddit():
|
|
return get_from_reddit.get_image(
|
|
[
|
|
"AustralianCattleDog",
|
|
"GSP",
|
|
"corgi",
|
|
"dogpictures",
|
|
"rarepuppers",
|
|
"tippytaps",
|
|
"vizsla",
|
|
"zoomies",
|
|
"shiba",
|
|
]
|
|
)
|
|
|
|
|
|
def random_bird_reddit():
|
|
return get_from_reddit.get_image(
|
|
[
|
|
"birbs",
|
|
]
|
|
)
|
|
|
|
|
|
def get_rat():
|
|
return get_from_reddit.get_image("rats")
|
|
|
|
|
|
def dale():
|
|
return random.choice(glob.glob("/tmp/dale/*"))
|