Fazer URLs para seus gatos HTTP favoritos facilitados!
Instalar httpcats é fácil, basta executar pip install httpcats !
Desenvolvi httpcats para fazer o uso de gatos HTTP simples e divertido.
Atualmente, você pode obter seus gatos usando uma das duas funções - cat_by_name e cat_by_code
cat_by_name(name: str) Recebe um único parâmetro - name , que é o nome do código de status para obter um gato para. Ao encontrar um gato que corresponda ao nome, ele retorna um objeto HTTPCat . Aqui está um exemplo -
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) é extremamente semelhante ao cat_by_name , apenas usando um valor de código de status. Ao encontrar um gato que corresponda ao código, ele retorna um objeto HTTPCat . Aqui está um exemplo -
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 imageVocê pode usar esse atributo para obter os bytes de imagem associados ao CAT. Você pode salvá -lo ou visualizá -lo, como no exemplo abaixo -
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 -Este pacote é OpenSource, para que qualquer pessoa com experiência python adequada possa contribuir para este projeto!
Se você encontrar algum erro/bug/erro com o pacote ou no código, sinta -se à vontade para criar um problema e relatá -lo aqui.
Se você deseja contribuir com este pacote, bifurque o repositório, faça suas alterações e basta criar uma solicitação de tração!
Se você quiser entrar em contato comigo -
Mail - [email protected]
Discord - wulf#9716