PyPI-Launch
Das offizielle PyPI-Paket für Image2URL. Uploads serverseitig halten, Größenlimits erzwingen und CDN-fertige Links mit strukturiertem JSON für Logs, Notebooks und CI-Skripte zurückgeben.
Cache-Policy
public, max-age=31536000
Validierung
MIME + Größenlimit
Formate
URL + Metadaten-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, uploadedAtHeute
PyPI-Launch
image2url 0.1.0 auf PyPI veröffentlicht mit typisiertem Client, CLI-Einstiegspunkt, Größenlimits und Endpunkten per Umgebungsvariablen.
Diese Woche
Docs & Beispiele
Mehr Copy-Paste-Snippets für FastAPI, Flask und Django; README und Typisierungen verbessern.
Demnächst
Signierte Uploads
Optionale Unterstützung für signierte Uploads und wiederaufnehmbare Uploads für größere Dateien.
Demnächst
Transformationen
Bildtransformationen (Resize/Format) mit CDN-Caching-Headern und deterministischen URLs.
Demnächst
Telemetry-Hooks
Beobachtbare Fehlercodes und Retry-Hinweise für CI/CD-Pipelines.
Standardmäßig sicher
HTTPS-Uploads, MIME-Validierung, Größenlimits und Dateinamen-Codierung mit Cache-Headern für CDNs abgestimmt.
Typisiert & schlicht
Sehr kleine API: upload_image({ file, filename? }). Strukturiertes JSON für Logs und Dashboards.
Offene Roadmap
Hilf bei signierten Uploads, Transformationen, Telemetry-Hooks und Framework-Presets. Issues und PRs willkommen.
Open-Source-Einladung
Teile reale Patterns, verbessere die Doku, füge Tests hinzu und schlage Features wie signierte Uploads und Transformationen vor.
Was ist image2url (PyPI)?
Ein schlanker Python-Client und eine CLI, die Bilder zum image2url-Endpunkt hochlädt und CDN-fertige URLs plus Metadaten zurückgibt.
Wie installiere ich es?
pip install image2url ausführen. CLI-Einstieg: image2url path/to/file.png.
Brauche ich API-Keys?
Der Standard-Endpunkt auf image2url.com bietet ein IP-basiertes Free-Quota. Du kannst über IMAGE2URL_ENDPOINT auf deine eigene Bereitstellung zeigen.
Ist es Open Source?
Ja. Beitrag auf GitHub unter github.com/image2url/image2url-pypi. Issues und PRs sind willkommen.
Was bekomme ich zurück?
Eine dauerhafte URL plus filename, mimeType, size, uploadedAt und strukturiertes JSON für Logging.
Wie wird Zuverlässigkeit gehandhabt?
Uploads über HTTPS, Größenlimits, MIME-Validierung, Cache-Header und explizite Fehler für Observability.