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.