Получение URL -адресов для ваших любимых HTTP Cats сделано легко!
Установка httpcats легко, просто запустите pip install httpcats !
Я разработал httpcats , чтобы сделать использование HTTP Cats простыми и веселыми.
В настоящее время вы можете получить своих кошек, используя одну из двух функций - cat_by_name и cat_by_code
cat_by_name(name: str) принимает единственный параметр - name , которое является кодом состояния, чтобы получить кошку для. Найдя кошку, соответствующую имени, он возвращает объект HTTPCat . Вот пример -
from httpcats import cat_by_name
my_cat = cat_by_name ( "Success" )
print ( f"My cat has a code of { my_cat . code } and means { my_cat . name } ! The URL is { my_cat . url } " )
# Prints -
# My cat has a code of 200 and means Success! The URL is https://http.cat/200 cat_by_code(code: int) очень похож на cat_by_name , просто используя значение кода состояния. Найдя кошку, соответствующую коду, он возвращает объект HTTPCat . Вот пример -
from httpcats import cat_by_code
my_cat = cat_by_code ( 404 )
print ( f"My cat has a code of { my_cat . code } and means { my_cat . name } :( The URL is { my_cat . url } " )
# Prints -
# My cat has a code of 404 and means Not Found :( The URL is https://http.cat/404 imageВы можете использовать этот атрибут, чтобы получить байты изображения, связанные с кошкой. Затем вы можете сохранить его или просмотреть, как в примере ниже -
from httpcats import cat_by_code
from PIL import Image
from io import BytesIO
my_cat = cat_by_code ( 302 )
cat_image = Image . open ( BytesIO ( my_cat . image ))
cat_image . show ()
# Output below -Этот пакет открывает, поэтому любой, у кого есть адекватный опыт Python, может способствовать этому проекту!
Если вы найдете какие -либо ошибки/ошибку/ошибку с пакетом или в коде, не стесняйтесь создавать проблему и сообщать о ней здесь.
Если вы хотите внести свой вклад в этот пакет, разделите хранилище, внесите свои изменения, а затем просто создайте запрос на вытягивание!
Если вы хотите связаться со мной -
Почта - [email protected]
Discord - wulf#9716