{"id":16099201,"url":"https://github.com/ivan-alone/instastories-saver","last_synced_at":"2025-10-18T10:10:16.080Z","repository":{"id":170044202,"uuid":"117482292","full_name":"Ivan-Alone/InstaStories-Saver","owner":"Ivan-Alone","description":"Program to saving Instagram Stories","archived":false,"fork":false,"pushed_at":"2020-11-24T11:33:03.000Z","size":246,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-28T08:04:57.046Z","etag":null,"topics":["api","backup","crawler","grambler","insta","instagram","instagram-stories","instastories-saver","instastory","stories"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ivan-Alone.png","metadata":{"files":{"readme":"README.en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-01-15T01:26:59.000Z","updated_at":"2022-07-15T07:41:53.000Z","dependencies_parsed_at":"2024-02-06T05:53:09.345Z","dependency_job_id":"99c3e2ee-ecd2-4b76-94dd-28cfdad20cec","html_url":"https://github.com/Ivan-Alone/InstaStories-Saver","commit_stats":null,"previous_names":["ivan-alone/instastories-saver"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ivan-Alone%2FInstaStories-Saver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ivan-Alone%2FInstaStories-Saver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ivan-Alone%2FInstaStories-Saver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ivan-Alone%2FInstaStories-Saver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ivan-Alone","download_url":"https://codeload.github.com/Ivan-Alone/InstaStories-Saver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243910780,"owners_count":20367544,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","backup","crawler","grambler","insta","instagram","instagram-stories","instastories-saver","instastory","stories"],"created_at":"2024-10-09T18:26:19.299Z","updated_at":"2025-10-18T10:10:11.059Z","avatar_url":"https://github.com/Ivan-Alone.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# InstaStories Saver\r\n\r\n### [ReadMe на русском](https://github.com/Ivan-Alone/InstaStories-Saver/blob/master/README.md)\r\n\r\nProgram for saving Instagram Stories\r\n\r\n#### Installing and using\r\n\r\nAll it's easy. You must download zip-archive of this repository and unpack it in any directory. Next you must install PHP:\r\n\r\n* Windows 7-10: \r\n\r\nDownload and install (if wasn't installed before) [VC2015 Redist](https://www.microsoft.com/en-US/download/details.aspx?id=48145). \r\n\r\nDownload archive of [PHP 7.2.2](http://windows.php.net/downloads/releases/php-7.2.2-Win32-VC15-x86.zip), unpack it in any directory, next you must add PHP folder's address to **%Path%** (or you can unpack all files to **bin** folder of InstaStories' unpacked program), next you must download [php.ini](https://raw.githubusercontent.com/Ivan-Alone/imageres-storage/master/php.ini) and move it to folder with **php.exe** file\r\n\r\n* Windows XP: \r\n\r\nDownload and install (if wasn't installed before) [VC2008 Redist](https://www.microsoft.com/en-US/download/details.aspx?id=29). \r\n\r\nDownload archive of [PHP 5.4.45](http://windows.php.net/downloads/releases/archives/php-5.4.45-Win32-VC9-x86.zip), unpack it in any directory, next you must add PHP folder's address to **%Path%** (or you can unpack all files to **bin** folder of InstaStories' unpacked program), next you must download [php.ini](https://raw.githubusercontent.com/Ivan-Alone/imageres-storage/master/php.ini) and move it to folder with **php.exe** file\r\n\r\n* Linux Debian/Ubuntu: \r\n\r\n```sudo apt install php php-curl php-gd```\r\n\r\n* Mac OS:\r\n\r\nYou must activate **Command Line Tools** package! PHP is default installed to your system. In any other case (Saver can't working), execute this command in Terminal:\r\n\r\n```curl -s https://php-osx.liip.ch/install.sh | bash -s 7.2```\r\n\r\n\r\nOn \\*NIX systems you must give permission for executing **InstaStories.sh**, for example:\r\n```chmod +x InstaStories.sh```\r\n\r\nNext run the main file, depending of OS (**InstaStories.sh** - **\\*NIX**, **InstaStories.cmd** - **Windows**), and you can see following window:\r\n\r\n![](https://ivan-alone.github.io/imageres-storage/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20(65).png)\r\n\r\nBoot screen (decorative only, however =) )\r\n\r\nNext you'll see program:\r\n\r\n![](https://ivan-alone.github.io/imageres-storage/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20(66).png)\r\n\r\nEnter your Instagram login and password and... This program downloads every accessible Stories from your feed! You'll can find their, sorted by user's names, in **Instagram** directory.\r\n\r\n![](https://raw.githubusercontent.com/Ivan-Alone/imageres-storage/master/test_view.png)\r\n\r\nProgram remembers your authorisation data, on next times you'll can download Stories by simple running this program and waited some time. If you want to remove your authorisation data, just remove **temp** folder.\r\n\r\n\r\nIf anything is broken, first of all remove **temp** folder and pass the authorisation again. If your problem doesn't leaves - create Issue here, on GitHub.\r\n\r\nThank all for using of my program!\r\n\r\nUbuntu Linux test screenshot\r\n![](https://ivan-Alone.github.io/imageres-storage/onLinuxNew.png)\r\n\r\n\r\n#### Configuration file\r\n\r\nIn the **bin** folder, in addition to code files and program resources, there is also a configuration file **config.json**.\r\n\r\nThe configuration is stored in the JSON format. The following directives are supported (the absence of ***emphasized*** directives will lead to unpredictable consequences):\r\n\r\n* ***stories_folder*** - folder name for saved stories (default - **Instagram**)\r\n* ***temp_folder*** - name of the temporary folder (default - **temp**)\r\n* ***cookies_storage*** - name of the file with user's authorization data (cookies) (default - **curl_cookies.lcf**)\r\n* **loading_sprite_1** - specifies the path from the root folder to the second boot image (default - **bin/instaload.png.conpic2**)\r\n* **loading_sprite_2** - specifies the path from the root folder to the second boot image (default - **bin/myLogo.png.conpic2**)\r\n* **incognito** - enable *incognito* mode (the author can't check that you watched his stories) (default is **missing**, accepts *true*/*false*)\r\n\r\n\r\n## Чёрный и белый списки\r\n\r\nNow the program supports whitelist and blacklist. They are mutually exclusive, that is, you can use only one of the lists, or none. The white list has priority, that is, if there is a white list, the black list will not be taken into account. To create lists, create **whitelist.txt** or **blacklist.txt** in the **bin/** folder for the white and black lists, respectively. Record format: 1 nickname - one line.\r\nIf there is at least one entry in the white list, the black list will be completely ignored. The program will download stories only when nicknames from the white list have them. Also, the program will completely ignore downloading stories from accounts in the black list (if the white list is empty).\r\nThese lists are very useful when you need to download stories of only certain people, and in your subscriptions there are a lot of unnecessary to save accounts.\r\n\r\n\r\n#### Scripting and Task Scheduler\r\n\r\nThis program can be used with your task scheduler. It is enough that the scheduler runs the start file in the folder with its.\r\n\r\nTo simplify automation, the program accepts the following arguments:\r\n\r\n* **--no-bootsprites** - doesn't show pictures when program starts up\r\n* **--no-exit-pause** - doesn't wait user's action when program finished\r\n\r\nIt's enough for a simple planned autorun. Any other thing is job for task scheduler.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivan-alone%2Finstastories-saver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivan-alone%2Finstastories-saver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivan-alone%2Finstastories-saver/lists"}