Premiera na PyPI
Oficjalny pakiet Image2URL na PyPI. Przechowuj uploady po stronie serwera, wymuszaj limity rozmiaru i zwracaj linki gotowe dla CDN z ustrukturyzowanym JSON-em do logów, notebooków i skryptów CI.
Polityka cache
public, max-age=31536000
Walidacja
MIME + limit rozmiaru
Formaty
URL + JSON z metadanymi
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, uploadedAtDziś
Premiera na PyPI
Opublikowano image2url 0.1.0 na PyPI z typowanym klientem, wejściem CLI, ograniczeniami rozmiaru i endpointami sterowanymi zmiennymi środowiskowymi.
W tym tygodniu
Dokumentacja i przykłady
Dodajemy kolejne gotowe fragmenty dla FastAPI, Flask i Django; ulepszamy README i adnotacje typów.
Wkrótce
Podpisane uploady
Opcjonalne wsparcie podpisanych oraz wznawialnych uploadów dla większych plików.
Wkrótce
Transformacje
Transformacje obrazów (zmiana rozmiaru/formatu) z nagłówkami cache dla CDN i deterministycznymi URL-ami.
Wkrótce
Hooki telemetryczne
Obserwowalne kody błędów i wskazówki retry dla pipeline’ów CI/CD.
Bezpieczne domyślnie
Upload przez HTTPS, walidacja MIME, limity rozmiaru i kodowanie nazw plików z nagłówkami cache dostrojonymi pod CDN.
Typowane i proste
Minimalne API: upload_image({ file, filename? }). Ustrukturyzowany JSON do logów i dashboardów.
Otwarta roadmapa
Pomóż dodać podpisane uploady, transformacje, hooki telemetryczne i presety frameworków. Issues i PR-y są mile widziane.
Zaproszenie open source
Podziel się praktycznymi wzorcami, ulepsz dokumentację, dodaj testy i zaproponuj funkcje jak podpisane uploady i transformacje.
Czym jest image2url (PyPI)?
Lekki klient Python i CLI, które wysyłają obrazy na endpoint image2url i zwracają URL-e gotowe dla CDN wraz z metadanymi.
Jak to zainstalować?
Uruchom pip install image2url. Wejście CLI: image2url path/to/file.png.
Czy potrzebuję kluczy API?
Domyślny endpoint na image2url.com daje darmowy limit oparty na IP. Możesz wskazać własne wdrożenie przez IMAGE2URL_ENDPOINT.
Czy to open source?
Tak. Współtwórz na GitHubie: github.com/image2url/image2url-pypi. Issues i PR-y mile widziane.
Co dostaję w odpowiedzi?
Trwały URL plus filename, mimeType, size, uploadedAt oraz ustrukturyzowany JSON do logowania.
Jak dbacie o niezawodność?
Upload przez HTTPS, limity rozmiaru, walidacja MIME, nagłówki cache i jawne błędy dla obserwowalności.