urllib_s3: aprire URL s3:// con urllib

urllib_s3 è una piccola libreria Python che registra un handler per il protocollo s3:// in urllib, così puoi aprire un oggetto su Amazon S3 con la stessa naturalezza con cui apri un file locale o un URL http://.

L’idea

Invece di tirarti dietro boilerplate di boto per ogni lettura, registri l’handler una volta e poi usi l’interfaccia che conosci già:

import urllib.request
# ... registrazione handler s3 ...
with urllib.request.urlopen("s3://bucket/chiave.json") as r:
    data = r.read()

Meno codice, una sola astrazione da ricordare: è l’approccio Zero Waste applicato a una necessità piccola ma ricorrente.

Codice su github.com/WaYdotNET/urllib_s3.