dragon-bot/app/animals.py

45 lines
951 B
Python

import random
import requests
import get_from_reddit
def get_dog():
return random.choice([random_sheeb, random_dog, random_dog_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://random.dog/woof').text
if 'mp4' in dog_url[-3:]:
dog_url = None
return "https://random.dog/{}".format(dog_url)
def random_dog_reddit():
return get_from_reddit.get_image(
[
'AustralianCattleDog',
'GSP',
'corgi',
'dogpictures',
'rarepuppers',
'tippytaps',
'vizsla',
'zoomies',
]
)
def get_birb():
return "https://random.birb.pw/img/{}".format(
requests.get(
'https://random.birb.pw/tweet'
).text)