Fabula는 계정 없이도 Instagram 스토리와 하이라이트 스토리를 다운로드할 수 있는 또 다른 Instagram 스토리 및 하이라이트 스토리 다운로더입니다. 인스타그램 타겟이 비공개인 경우에는 작동하지 않으니 주의하세요.
웹사이트와 API를 제공해주신 https://storiesig.info/en/에 특별히 감사드립니다.
계속하기 전에 Go가 컴퓨터에 설치되어 있는지 확인하세요. Go 공식 홈페이지에서 다운로드하여 설치할 수 있습니다.
$ git clone https://github.com/mrizkimaulidan/fabula.git
$ go build
참고 : 실행 파일은 운영 체제에 따라 다릅니다(예: Windows의 경우 fabula.exe
, Unix 기반 시스템의 경우 fabula
).
사용법 지침을 보려면 --help 플래그와 함께 프로그램을 실행하십시오.
$ ./fabula --help
산출:
Usage of ./fabula:
-option string
The parsing option ' story ' or ' highlight '
-username string
The Instagram username
사용자로부터 사용 가능한 모든 공개 스토리를 다운로드하려면 story
옵션을 사용하세요.
$ ./fabula -username=john.doe -option=story
샘플 출력:
=======================================
= 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 !
스토리는 ./stories/
폴더에 저장됩니다.
공개 Instagram 사용자의 하이라이트 스토리를 다운로드하려면 highlight
옵션을 사용하세요.
$ ./fabula -username=john.doe -option=highlight
샘플 출력:
=======================================
= 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 !
선택한 하이라이트 스토리는 ./highlights/
폴더에 저장됩니다..
또는 Makefile
사용하여 여러 플랫폼(Windows, MacOS, Linux)용으로 빌드할 수 있습니다.
제공된 Makefile
프로젝트 빌드 및 특정 작업 실행을 단순화합니다.
$ make build
그러면 다음 플랫폼용 프로젝트가 빌드됩니다.
결과 바이너리는 bin/
디렉터리에 저장됩니다.
특정 사용자 이름에 대한 스토리를 다운로드하려면:
$ make story USERNAME=john.doe
특정 사용자 이름에 대한 하이라이트를 다운로드하려면:
$ make highlight USERNAME=john.doe
빌드 파일과 다운로드한 데이터를 정리하려면 다음 안내를 따르세요.
$ make clean
이렇게 하면 bin/
디렉터리와 다운로드한 스토리 및 하이라이트가 제거됩니다.
이 프로젝트는 WSL Ubuntu 22.04.4 LTS 에서 개발 및 테스트되었지만 Go를 지원하는 다른 플랫폼에서도 작동해야 합니다.
다운로드 후 파일은 다음 디렉터리 구조에 저장됩니다.
fabula/
│
├── stories/
│ └── < username > /
│ └── < story_files >
│
└── highlights/
└── < username > /
└── < highlight_number > /
└── < highlight_files >
1677518969229567834.mp4
)을 유지합니다.