Fabula est encore un autre téléchargeur d'histoires et d'histoires Instagram qui vous permet de télécharger des histoires Instagram et de mettre en évidence des histoires sans compte. Attention, cela ne fonctionnera pas si la cible Instagram est privée.
Un merci spécial à https://storiesig.info/en/ pour la fourniture du site Web et de l'API.
Assurez-vous que Go est installé sur votre ordinateur avant de continuer. Vous pouvez le télécharger et l’installer depuis le site officiel de Go.
$ git clone https://github.com/mrizkimaulidan/fabula.git
$ go build
Remarque : le fichier exécutable varie en fonction de votre système d'exploitation (par exemple, fabula.exe
pour Windows, fabula
pour les systèmes basés sur Unix).
Exécutez le programme avec l'indicateur --help pour voir les instructions d'utilisation :
$ ./fabula --help
Sortir:
Usage of ./fabula:
-option string
The parsing option ' story ' or ' highlight '
-username string
The Instagram username
Pour télécharger toutes les histoires publiques disponibles d'un utilisateur, utilisez l'option story
:
$ ./fabula -username=john.doe -option=story
Exemple de sortie :
=======================================
= 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 !
Les histoires seront enregistrées dans le dossier ./stories/
.
Pour télécharger les histoires marquantes d'un utilisateur public d'Instagram, utilisez l'option highlight
:
$ ./fabula -username=john.doe -option=highlight
Exemple de sortie :
=======================================
= 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 !
Les histoires marquantes sélectionnées seront enregistrées dans le dossier ./highlights/
.
Alternativement, vous pouvez utiliser le Makefile
pour créer pour plusieurs plates-formes (Windows, MacOS, Linux).
Le Makefile
fourni simplifie la création du projet et l'exécution de tâches spécifiques.
$ make build
Cela construira le projet pour les plates-formes suivantes :
Les binaires résultants seront placés dans le répertoire bin/
.
Pour télécharger des histoires pour un nom d'utilisateur spécifique :
$ make story USERNAME=john.doe
Pour télécharger les faits saillants d'un nom d'utilisateur spécifique :
$ make highlight USERNAME=john.doe
Pour nettoyer les fichiers de build et les données téléchargées :
$ make clean
Cela supprimera le répertoire bin/
ainsi que les histoires et faits saillants téléchargés.
Ce projet a été développé et testé sur WSL Ubuntu 22.04.4 LTS , mais il devrait également fonctionner sur d'autres plates-formes prenant en charge Go.
Après le téléchargement, les fichiers seront stockés dans la structure de répertoires suivante :
fabula/
│
├── stories/
│ └── < username > /
│ └── < story_files >
│
└── highlights/
└── < username > /
└── < highlight_number > /
└── < highlight_files >
1677518969229567834.mp4
).