Ra mắt PyPI
Gói PyPI chính thức của Image2URL. Giữ upload phía server, áp giới hạn dung lượng và trả về link sẵn sàng cho CDN cùng JSON có cấu trúc cho log, notebook và script CI.
Chính sách cache
public, max-age=31536000
Kiểm tra
MIME + giới hạn dung lượng
Định dạng
URL + JSON metadata
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, uploadedAtHôm nay
Ra mắt PyPI
Phát hành image2url 0.1.0 trên PyPI với client có kiểu, entrypoint CLI, giới hạn dung lượng và endpoint cấu hình qua biến môi trường.
Tuần này
Tài liệu & ví dụ
Bổ sung thêm snippet cho FastAPI, Flask, Django; cải thiện README và gợi ý kiểu.
Sắp ra mắt
Upload ký số
Tuỳ chọn hỗ trợ upload đã ký và tiếp tục upload cho tệp lớn hơn.
Sắp ra mắt
Chuyển đổi ảnh
Chuyển đổi ảnh (đổi kích thước/định dạng) với header cache cho CDN và URL xác định.
Sắp ra mắt
Hook quan sát
Mã lỗi dễ quan sát và hướng dẫn retry cho pipeline CI/CD.
An toàn mặc định
Upload HTTPS, kiểm tra MIME, giới hạn dung lượng và mã hoá tên file với header cache tối ưu cho CDN.
Khai báo kiểu & đơn giản
API tối giản: upload_image({ file, filename? }). JSON có cấu trúc cho log và dashboard.
Lộ trình mở
Hỗ trợ thêm upload ký số, chuyển đổi, hook quan sát và preset framework. Chào đón issue và PR.
Lời mời open source
Chia sẻ case thực tế, cải thiện tài liệu, bổ sung test và đề xuất tính năng như upload ký số và chuyển đổi ảnh.
image2url (PyPI) là gì?
Client Python nhẹ và CLI để tải ảnh lên endpoint image2url, trả về URL sẵn sàng cho CDN kèm metadata.
Cài thế nào?
Chạy pip install image2url. Lệnh CLI: image2url path/to/file.png.
Có cần API key không?
Endpoint mặc định trên image2url.com có hạn ngạch miễn phí dựa trên IP. Bạn có thể trỏ tới triển khai riêng qua IMAGE2URL_ENDPOINT.
Có phải mã nguồn mở không?
Có. Đóng góp trên GitHub tại github.com/image2url/image2url-pypi. Chào đón issue và PR.
Nhận lại những gì?
URL vĩnh viễn cùng filename, mimeType, size, uploadedAt và JSON có cấu trúc dùng cho logging.
Độ tin cậy được đảm bảo ra sao?
Upload qua HTTPS, giới hạn dung lượng, kiểm tra MIME, header cache và lỗi rõ ràng để dễ quan sát.