جعل الحصول على عناوين URL لقطط HTTP المفضلة لديك سهلة!
يعد تثبيت httpcats أمرًا سهلًا ، فقط قم بتشغيل pip install httpcats !
لقد قمت بتطوير httpcats لجعل استخدام القطط HTTP بسيطة وممتعة.
حاليًا ، يمكنك الحصول على القطط الخاصة بك باستخدام واحدة من وظيفتين - cat_by_name و cat_by_code
cat_by_name(name: str) يأخذ في معلمة واحدة - name ، وهو اسم رمز الحالة للحصول على CAT ل. عند العثور على قطة تطابق الاسم ، فإنها تُرجع كائن 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 -هذه الحزمة هي OpenSource بحيث يمكن لأي شخص لديه تجربة Python كافية المساهمة في هذا المشروع!
إذا وجدت أي خطأ/خطأ/خطأ مع الحزمة أو في الكود ، فلا تتردد في إنشاء مشكلة والإبلاغ عنها هنا.
إذا كنت ترغب في المساهمة في هذه الحزمة ، فافرك المستودع ، وقم بإجراء تغييراتك ، ثم قم ببساطة بإنشاء طلب سحب!
إذا كنت تريد الاتصال بي -
البريد - [email protected]
Discord - wulf#9716