إطلاق PyPI
الحزمة الرسمية لـ Image2URL على PyPI. احتفظ بالرفع على الخادم، وفرض حدود الحجم، وأعد روابط جاهزة لـ CDN مع JSON منظم للسجلات، والمذكرات، وسكربتات CI.
سياسة التخزين المؤقت
public, max-age=31536000
التحقق
حماية نوع وحجم الملف
الصيغ
رابط + JSON للبيانات الوصفية
from image2url import upload_image, Image2URLClient
client = Image2URLClient(
endpoint="https://www.image2url.com/api/upload",
timeout=15,
max_size_mb=2,
)
result = client.upload_image("logo.png", filename="brand-logo.png")
print(result.url)
print(result.raw) # structured JSON with filename, size, mimeType, uploadedAtاليوم
إطلاق PyPI
نشر image2url 0.1.0 على PyPI مع عميل مضبوط بالأنواع، ونقطة دخول CLI، وحماية الحجم، ونقاط نهاية عبر متغيرات البيئة.
هذا الأسبوع
الوثائق والأمثلة
إضافة مزيد من المقاطع الجاهزة لنسخ/لصق لـ FastAPI وFlask وDjango؛ تحسين README وتعريفات الأنواع.
قريبًا
الرفع الموقّع
دعم اختياري للرفع الموقّع والرفع القابل للاستئناف للملفات الأكبر.
قريبًا
التحويلات
تحويلات الصور (تغيير الحجم/التنسيق) مع ترويسات كاش للـ CDN وروابط حتمية.
قريبًا
خطافات التتبع
أكواد أخطاء قابلة للرصد وتوجيهات لإعادة المحاولة لخطوط CI/CD.
آمن افتراضيًا
رفع عبر HTTPS، تحقق من MIME، حدود حجم، وترميز أسماء الملفات مع ترويسات كاش مضبوطة للـ CDN.
مكتوب الأنواع وبسيط
واجهة API بسطح صغير: upload_image({ file, filename? }). JSON منظم للسجلات ولوحات التحكم.
خارطة طريق مفتوحة
ساعد في إضافة الرفع الموقّع، والتحويلات، وخطافات التتبع، وقوالب الأطر. مرحبًا بالمسائل وطلبات الدمج.
دعوة مفتوحة المصدر
شارك أنماط الاستخدام الواقعية، حسّن الوثائق، أضف اختبارات، واقترح ميزات مثل الرفع الموقّع والتحويلات.
ما هو image2url (PyPI)؟
عميل وواجهة CLI خفيفة لرفع الصور إلى نقطة image2url وإرجاع روابط جاهزة للـ CDN مع بيانات وصفية.
كيف أثبته؟
شغّل pip install image2url. نقطة CLI: image2url path/to/file.png.
هل أحتاج مفاتيح API؟
النقطة الافتراضية على image2url.com توفر حصة مجانية مبنية على IP. يمكنك التوجيه لنشرتك الخاصة عبر IMAGE2URL_ENDPOINT.
هل هو مفتوح المصدر؟
نعم. ساهم على GitHub في github.com/image2url/image2url-pypi. المسائل وطلبات الدمج مرحب بها.
ماذا أحصل بعد الرفع؟
رابط دائم مع filename وmimeType وsize وuploadedAt وJSON منظم مناسب للتسجيل.
كيف تتم معالجة الاعتمادية؟
الرفع عبر HTTPS، حدود الحجم، تحقق MIME، ترويسات التخزين المؤقت، وأخطاء واضحة للمراقبة.