Fabula ist ein weiterer Downloader für Instagram-Geschichten und Highlight-Storys, mit dem Sie Instagram-Geschichten und Highlight-Storys ohne Konto herunterladen können. Bitte beachten Sie, dass es nicht funktioniert, wenn das Instagram-Ziel privat ist.
Besonderer Dank geht an https://storiesig.info/en/ für die Bereitstellung der Website und API.
Stellen Sie sicher, dass Go auf Ihrem Computer installiert ist, bevor Sie fortfahren. Sie können es von der offiziellen Go-Website herunterladen und installieren.
$ git clone https://github.com/mrizkimaulidan/fabula.git
$ go build
Hinweis : Die ausführbare Datei variiert je nach Betriebssystem (z. B. fabula.exe
für Windows, fabula
für Unix-basierte Systeme).
Führen Sie das Programm mit dem Flag --help aus, um Gebrauchsanweisungen anzuzeigen:
$ ./fabula --help
Ausgabe:
Usage of ./fabula:
-option string
The parsing option ' story ' or ' highlight '
-username string
The Instagram username
Um alle verfügbaren öffentlichen Storys eines Benutzers herunterzuladen, verwenden Sie die story
Option:
$ ./fabula -username=john.doe -option=story
Beispielausgabe:
=======================================
= 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 !
Die Geschichten werden im Ordner ./stories/
gespeichert.
Um Highlight-Stories von einem öffentlichen Instagram-Benutzer herunterzuladen, verwenden Sie die highlight
Option:
$ ./fabula -username=john.doe -option=highlight
Beispielausgabe:
=======================================
= 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 !
Die ausgewählten Highlight-Storys werden im Ordner ./highlights/
gespeichert.
Alternativ können Sie das Makefile
verwenden, um für mehrere Plattformen (Windows, MacOS, Linux) zu erstellen.
Das bereitgestellte Makefile
vereinfacht die Erstellung des Projekts und die Ausführung bestimmter Aufgaben.
$ make build
Dadurch wird das Projekt für die folgenden Plattformen erstellt:
Die resultierenden Binärdateien werden im Verzeichnis bin/
abgelegt.
So laden Sie Geschichten für einen bestimmten Benutzernamen herunter:
$ make story USERNAME=john.doe
So laden Sie Highlights für einen bestimmten Benutzernamen herunter:
$ make highlight USERNAME=john.doe
So bereinigen Sie Build-Dateien und heruntergeladene Daten:
$ make clean
Dadurch werden das bin/
-Verzeichnis und die heruntergeladenen Storys und Highlights entfernt.
Dieses Projekt wurde auf WSL Ubuntu 22.04.4 LTS entwickelt und getestet, sollte aber auch auf anderen Plattformen funktionieren, die Go unterstützen.
Nach dem Herunterladen werden die Dateien in der folgenden Verzeichnisstruktur gespeichert:
fabula/
│
├── stories/
│ └── < username > /
│ └── < story_files >
│
└── highlights/
└── < username > /
└── < highlight_number > /
└── < highlight_files >
1677518969229567834.mp4
).