Lancement PyPI
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
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, uploadedAtAujourd’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.
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.
À venir
Uploads signés
Support optionnel des envois signés et des uploads reprenables pour les fichiers volumineux.
À venir
Transformations
Transformations d’image (redimensionnement/format) avec en-têtes de cache CDN et URLs déterministes.
À venir
Hooks de télémétrie
Codes d’erreur observables et recommandations de retry pour les pipelines CI/CD.
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
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.
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é.