URLs zu Ihren bevorzugten HTTP -Katzen erleichtert!
Die Installation httpcats ist einfach. Führen Sie einfach pip install httpcats !
Ich habe httpcats entwickelt, um die Verwendung von HTTP -Katzen einfach und lustig zu machen.
Derzeit können Sie Ihre Katzen mit einer von zwei Funktionen erhalten - cat_by_name und cat_by_code
cat_by_name(name: str) nimmt einen alleinigen Parameter ein, der der Status -Code name ist, um eine Katze zu erhalten. Wenn Sie eine Katze finden, die mit dem Namen übereinstimmt, wird ein HTTPCat -Objekt zurückgegeben. Hier ist ein Beispiel -
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) ist cat_by_name sehr ähnlich, nur mit einem Statuscodewert. Wenn Sie eine Katze finden, die mit dem Code übereinstimmt, wird ein HTTPCat -Objekt zurückgegeben. Hier ist ein Beispiel -
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 imageSie können dieses Attribut verwenden, um die mit der Katze zugeordneten Bildbytes zugeordnet zu machen. Sie können es dann speichern oder anzeigen, wie im Beispiel unten -
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 -Dieses Paket ist OpenSource, sodass jeder mit angemessener Python -Erfahrung zu diesem Projekt beitragen kann!
Wenn Sie Fehler/Fehler/Fehler mit dem Paket oder im Code finden, können Sie ein Problem erstellen und es hier melden.
Wenn Sie zu diesem Paket beitragen möchten, geben Sie das Repository, nehmen Sie Ihre Änderungen vor und erstellen Sie einfach eine Pull -Anfrage!
Wenn Sie mich kontaktieren möchten -
Mail - [email protected]
Discord - wulf#9716