Durante los últimos meses, he dudado del valor de mantenerme pasivamente en contacto con amigos a través de Instagram. Las historias son una forma maravillosa de saber qué están haciendo tus amigos. Sin embargo, de forma predeterminada, desaparecen cada 24 horas. Eso es un problema si desea tratar a Instagram más como un programa de televisión convencional: lo mira una vez a la semana, en un horario específico.

La solución al problema de la historia es descargarlos cada muchas horas. Encontré un módulo de Python y una herramienta de línea de comandos para esta tarea, Instaloader.

Puedes instalarlo escribiendo en una terminal

pip3 install instaloader

Una vez instalado, use el siguiente comando:

instaloader -l TU_USUARIO  --no-posts  -s --no-video-thumbnails  --no-metadata-json USUARIO_OBJETIVO

Dónde:

  • l: significa inicio de sesión, que es necesario para descargar las historias. Le pedirá nombre de usuario y contraseña..
  • s: significa historias.
  • no-posts: le dice a Instaloader que no descargue las publicaciones, que generalmente no desaparecen.
  • no-metadata-json: evita descargar datos adicionales

Como las historias de instagram son efímeras, hay que ejecutar el «instaloder» frecuentemente. Yo uso el comando watch, es simple, pero funciona:

watch -n 288000

Entonces, cada 8 horas -o 28800 segundos- busco nuevas historias y las descargo. De esta manera, no me preocupo por perderme lo que mis amigos están haciendo durante los días de semana, puedo ver sus historias durante el fin de semana.