Lancement PyPI

image2url pour Python — uploadez vos images, obtenez des URLs permanentes

Le paquet PyPI officiel d’Image2URL. Gardez les envois côté serveur, imposez des limites de taille et retournez des liens prêts pour CDN avec du JSON structuré pour les logs, notebooks et scripts CI.

Politique de cache

public, max-age=31536000

Validation

MIME + limite de taille

Formats

URL + JSON de métadonnées

Python quick start
Type-safe responses
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

Feuille de route

Aujourd’hui

Lancement PyPI

Publication de image2url 0.1.0 sur PyPI avec client typé, point d’entrée CLI, limites de taille et endpoints pilotés par variables d’environnement.

Livré

Cette semaine

Docs & exemples

Ajouter plus d’extraits prêts à l’emploi pour FastAPI, Flask et Django ; améliorer le README et les annotations de type.

En focus

À venir

Uploads signés

Support optionnel des envois signés et des uploads reprenables pour les fichiers volumineux.

Prévu

À venir

Transformations

Transformations d’image (redimensionnement/format) avec en-têtes de cache CDN et URLs déterministes.

Prévu

À venir

Hooks de télémétrie

Codes d’erreur observables et recommandations de retry pour les pipelines CI/CD.

Prévu

Sûr par défaut

Uploads HTTPS, validation MIME, limites de taille et encodage des noms de fichiers avec des en-têtes de cache calibrés pour les CDN.

Typé et simple

API minimale : upload_image({ file, filename? }). JSON structuré pour les logs et tableaux de bord.

Feuille de route ouverte

Aidez à ajouter les uploads signés, les transformations, les hooks de télémétrie et des presets de frameworks. Issues et PR bienvenues.

Invitation open source

Rejoignez le projet image2url-pypi

Partagez vos usages réels, améliorez la documentation, ajoutez des tests et proposez des fonctionnalités comme les uploads signés et les transformations.

FAQ

Qu’est-ce que image2url (PyPI) ?

Un client Python léger et une CLI qui envoient les images vers l’endpoint image2url et renvoient des URLs prêtes pour CDN avec métadonnées.

Comment l’installer ?

Exécutez pip install image2url. Entrée CLI : image2url path/to/file.png.

Faut-il des clés API ?

L’endpoint par défaut sur image2url.com offre un quota gratuit basé sur l’IP. Vous pouvez cibler votre propre déploiement via IMAGE2URL_ENDPOINT.

Est-ce open source ?

Oui. Contribuez sur GitHub à github.com/image2url/image2url-pypi. Issues et PR acceptées.

Que reçoit-on en réponse ?

Une URL permanente plus filename, mimeType, size, uploadedAt et un JSON structuré adapté au logging.

Comment la fiabilité est-elle gérée ?

Uploads via HTTPS, limites de taille, validation MIME, en-têtes de cache et erreurs explicites pour l’observabilité.

Image2URL PyPI SDK | Client Python et CLI pour envoyer des images en un instant