Cómo restaurar la fecha (aproximada) a las fotos de WhatsApp

Una de las cosas más curiosas que suceden hoy en día es que la gente se pelea por tener un teléfono con más megapíxeles que nadie, para luego mandar las fotos por WhatsApp y que pierdan toda su calidad.

Ironías aparte, lo que más me fastidia de todo en realidad es que WhatsApp le quita los metadatos EXIF a las imágenes.

¿Para qué sirven los metadatos EXIF?

Contienen un montón de información valiosa para los amantes de la fotografía, o para cualquiera que guste de organizarse bien su colección de fotos:

  • Cámara con que se tomó.
  • Coordenadas GPS de dónde se tomó.
  • Fecha en que se tomó.
  • Etc.

Con esos datos, puedes comparar qué tal saca las fotos tal o cual cámara o teléfono, y así no llevarte sorpresas si lo compras.

También (lo que más me interesa para esta entrada), un programa de organización de colecciones de fotos puede usar la fecha para organizarte las fotos automáticamente, o la ubicación para pintártelas en un mapa.

Continúa leyendo Cómo restaurar la fecha (aproximada) a las fotos de WhatsApp

Descargar y ejecutar un script Bash en un comando (ej: winetricks)

Para los ejemplos, usaremos winetricks, ya que en muchas distribuciones no viene empaquetado y conviene usar siempre la última versión.

Simplemente hay que redireccionar lo descargado a bash:

$ curl --silent http://winetricks.org/winetricks | bash

Si además quieres pasarle parámetros, hay que trucarlo un poco más. Por ejemplo, para mostrar la ayuda de winetricks:

$ curl --silent http://winetricks.org/winetricks | bash /dev/stdin --help

Si además quieres tener un acceso directo a eso:

$ echo '#!/usr/bin/env bash
curl --silent http://winetricks.org/winetricks | bash /dev/stdin "$@"
' > ~/.local/bin/winetricks-online
$ chmod u+x ~/.local/bin/winetricks-online

Suponiendo que tengas ~/.local/bin en tu $PATH, ahora podrás hacer:

$ winetricks-online --help

Cómo usar curl como si fuera wget

Descargar un fichero con el mismo nombre que tiene en el servidor:

$ wget http://server.com/fichero/a/descargar.txt
$ curl --location --remote-name http://server.com/fichero/a/descargar.txt

Continuar una descarga que se quedó a medias:

$ wget --continue http://server.com/fichero/a/descargar.txt
$ curl --continue-at - --location --remote-name http://server.com/fichero/a/descargar.txt

Wget es más fácil de usar en la mayoría de los casos. Curl tiene más opciones y viene preinstalado casi siempre.