URLs zu Ihren bevorzugten HTTP -Hunden leicht gemacht!
Die Installation httpdogs ist einfach. Führen Sie einfach pip install httpdogs !
Ich habe httpdogs entwickelt, um die Verwendung von HTTP -Dogs einfach und lustig zu machen.
Derzeit können Sie Ihre Hunde mit einer von zwei Funktionen mithilfe von dog_by_name und dog_by_code einbringen
dog_by_name(name: str) nimmt einen alleinigen Parameter ein - der der Status -Code name ist, um einen Hund zu erhalten. Wenn Sie einen Hund finden, der mit dem Namen entspricht, gibt er ein HTTPDog -Objekt zurück. Hier ist ein Beispiel -
from httpdogs import dog_by_name
my_dog = dog_by_name ( "Success" )
print ( f"My dog has a code of { my_dog . code } and means { my_dog . name } ! The URL is { my_dog . url } " )
# Prints -
# My dog has a code of 200 and means Success! The URL is https://http.dog/200 dog_by_code(code: int) ist sehr ähnlich wie dog_by_name , nur mit einem Statuscodewert. Wenn Sie einen Hund finden, der mit dem Code entspricht, wird ein HTTPDog -Objekt zurückgegeben. Hier ist ein Beispiel -
from httpdogs import dog_by_code
my_dog = dog_by_code ( 404 )
print ( f"My dog has a code of { my_dog . code } and means { my_dog . name } :( The URL is { my_dog . url } " )
# Prints -
# My dog has a code of 404 and means Not Found :( The URL is https://http.dog/404 imageSie können dieses Attribut verwenden, um die mit dem Hund verknüpften Bildbytes zugeordnet zu machen. Sie können es dann speichern oder anzeigen, wie im Beispiel unten -
from httpdogs import dog_by_code
from PIL import Image
from io import BytesIO
my_dog = dog_by_code ( 302 )
dog_image = Image . open ( BytesIO ( my_dog . image ))
dog_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