Cuaderno · 14 de noviembre de 2026
Python de una línea: servidor, JSON y fechas
pythontrucos
Cosas que hago más rápido con python3 -c que buscando una web.
Dar formato a un JSON feo (de una API, por ejemplo):
curl -s https://api.ejemplo.com/datos | python3 -m json.tool
Codificar o descodificar en base64 y en URL:
python3 -c "import base64;print(base64.b64encode(b'texto').decode())"
python3 -c "import urllib.parse,sys;print(urllib.parse.quote(sys.argv[1]))" "hola mundo"
La fecha de hace 30 días, para una consulta:
python3 -c "import datetime;print((datetime.date.today()-datetime.timedelta(days=30)))"