Fabula es otro descargador de historias e historias destacadas de Instagram que te permite descargar historias de Instagram e historias destacadas sin una cuenta. Tenga en cuenta que no funcionará si el objetivo de Instagram es privado.
Un agradecimiento especial a https://storiesig.info/en/ por proporcionar el sitio web y la API.
Asegúrese de que Go esté instalado en su máquina antes de continuar. Puede descargarlo e instalarlo desde el sitio web oficial de Go.
$ git clone https://github.com/mrizkimaulidan/fabula.git
$ go build
Nota : El archivo ejecutable variará según su sistema operativo (por ejemplo, fabula.exe
para Windows, fabula
para sistemas basados en Unix).
Ejecute el programa con el indicador --help para ver las instrucciones de uso:
$ ./fabula --help
Producción:
Usage of ./fabula:
-option string
The parsing option ' story ' or ' highlight '
-username string
The Instagram username
Para descargar todas las historias públicas disponibles de un usuario, use la opción story
:
$ ./fabula -username=john.doe -option=story
Salida de muestra:
=======================================
= Name : John Doe (@john.doe)
= Followers : 1000
= Followings : 500
= Public Email : [email protected]
=======================================
Found 6 stories for the user.
Downloading... 1677518969229567834.mp4
Downloading... 1677518969229567434.mp4
Downloading... 1677518969229566634.jpg
...
All stories have been downloaded !
Las historias se guardarán en la carpeta ./stories/
.
Para descargar historias destacadas de un usuario público de Instagram, utilice la opción highlight
:
$ ./fabula -username=john.doe -option=highlight
Salida de muestra:
=======================================
= Found 2 story highlights for the user.
= 1. Florida
= 2. Los Angeles
=======================================
Which highlight do you want to download (enter number): 1
Downloading... 1726077594588483045.mp4
Downloading... 1726077594613101645.mp4
...
All highlight stories have been downloaded !
Las historias destacadas seleccionadas se guardarán en la carpeta ./highlights/
.
Alternativamente, puede usar Makefile
para compilar para múltiples plataformas (Windows, MacOS, Linux).
El Makefile
proporcionado simplifica la construcción del proyecto y la ejecución de tareas específicas.
$ make build
Esto construirá el proyecto para las siguientes plataformas:
Los binarios resultantes se colocarán en el directorio bin/
.
Para descargar historias para un nombre de usuario específico:
$ make story USERNAME=john.doe
Para descargar aspectos destacados de un nombre de usuario específico:
$ make highlight USERNAME=john.doe
Para limpiar archivos de compilación y datos descargados:
$ make clean
Esto eliminará el directorio bin/
y las historias y momentos destacados descargados.
Este proyecto ha sido desarrollado y probado en WSL Ubuntu 22.04.4 LTS , pero debería funcionar también en otras plataformas que admitan Go.
Después de la descarga, los archivos se almacenarán en la siguiente estructura de directorios:
fabula/
│
├── stories/
│ └── < username > /
│ └── < story_files >
│
└── highlights/
└── < username > /
└── < highlight_number > /
└── < highlight_files >
1677518969229567834.mp4
).