Obtenir des URL à vos chiens HTTP préférés a rendu facile!
L'installation httpdogs est facile, il suffit d'exécuter pip install httpdogs !
J'ai développé httpdogs à faire en utilisant des chiens http simples et amusants.
Actuellement, vous pouvez amener vos chiens à utiliser l'une des deux fonctions - dog_by_name et dog_by_code
dog_by_name(name: str) prend un paramètre unique - name , qui est le nom de code d'état pour obtenir un chien. En trouvant un chien correspondant au nom, il renvoie un objet HTTPDog . Voici un exemple -
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) est extrêmement similaire à dog_by_name , en utilisant simplement une valeur de code d'état. En trouvant un chien correspondant au code, il renvoie un objet HTTPDog . Voici un exemple -
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 imageVous pouvez utiliser cet attribut pour que les octets d'image soient associés au chien. Vous pouvez ensuite l'enregistrer ou le visualiser, comme dans l'exemple ci-dessous -
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 -Ce package est open source, donc toute personne ayant une expérience Python adéquate peut contribuer à ce projet!
Si vous trouvez des erreurs / bogues / erreurs avec le package ou dans le code, n'hésitez pas à créer un problème et à les signaler ici.
Si vous souhaitez contribuer à ce package, débarquez le référentiel, effectuez vos modifications, puis créez simplement une demande de traction!
Si vous souhaitez me contacter -
Mail - [email protected]
Discord - wulf#9716