Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/siongui/goigstorylink

Get Links (URL) of Instagram Stories in Go
https://github.com/siongui/goigstorylink

go golang instagram web-scraping webscraping

Last synced: about 20 hours ago
JSON representation

Get Links (URL) of Instagram Stories in Go

Awesome Lists containing this project

README

        

===================================
Web Scrape Instagram Stories in Go_
===================================

.. image:: https://img.shields.io/badge/Language-Go-blue.svg
:target: https://golang.org/

.. image:: https://godoc.org/github.com/siongui/goigstorylink?status.png
:target: https://godoc.org/github.com/siongui/goigstorylink

.. image:: https://api.travis-ci.org/siongui/goigstorylink.png?branch=master
:target: https://travis-ci.org/siongui/goigstorylink

.. image:: https://goreportcard.com/badge/github.com/siongui/goigstorylink
:target: https://goreportcard.com/report/github.com/siongui/goigstorylink

.. image:: https://img.shields.io/badge/license-Unlicense-blue.svg
:target: https://raw.githubusercontent.com/siongui/goigstorylink/master/UNLICENSE

.. image:: https://img.shields.io/badge/Status-Beta-brightgreen.svg

.. image:: https://img.shields.io/twitter/url/https/github.com/siongui/goigstorylink.svg?style=social
:target: https://twitter.com/intent/tweet?text=Wow:&url=%5Bobject%20Object%5D

Get all links of Instagram stories in Go_.

Obtain Cookies
++++++++++++++

The following three values are must to access the Instagram story API.

- ``ds_user_id``
- ``sessionid``
- ``csrftoken``

First login to Instagram_ from Chrome browser, and there are two ways to get the
above information:

1. From `Chrome Developer Tools`_: See this `SO answer`_ or `Obtain cookies`_
section in `instastories-backup`_ repo.
2. From Chrome extension: Use EditThisCookie_ or `cookie-txt-export`_ or other
cookie tools.

JSON fields of Instagram API
++++++++++++++++++++++++++++

Only necessary fields are included in the code of this repo. If you need more
complete fields, please see `types.go`_ in goinsta_ repo.

UNLICENSE
+++++++++

Released in public domain. See UNLICENSE_.

References
++++++++++

.. [1] `Chrome IG Story — Bribing the Instagram Story API with cookies 🍪🍪🍪 `_

.. [2] | Python:
| `GitHub - bl1nk/instadump: 📼 Dumps the Instagram stories of all your friends `_
| `GitHub - ragulbalaji/IGStoriesDumper: Instagram keeps all ur stories data far beyond when u think they do, this bulk downloads those Instagram Stories `_
| `GitHub - hoschiCZ/instastories-backup: Backup your friends' Instagram Stories forever and get to keep them even after 24 hours. `_

.. [3] | Go:
| `GitHub - DiSiqueira/InstagramStoriesDownloader: Small software to keep watching and download all stories in your account `_
| `GitHub - gugadev/storiesgram: Get instagram stories from third public accounts (or yours) `_
| `GitHub - ahmdrz/goinsta: Unofficial Instagram API written in Golang `_

.. [4] | JavaScript:
| `GitHub - jlobos/instagram-stories: Get the Instagram Stories in Node.js and Browser `_

.. [5] | Chrome Extension:
| `GitHub - CaliAlec/ChromeIGStory: Chrome extension that lets you view your friend's Instagram Stories in the browser. `_
| `GitHub - 9paradox/InstagramDownloader: Chrome Extension to download Instagram images and videos `_
| `GitHub - kryptokinght/InstagramCatch: A Chrome Extension that helps you in downloading Instagram pics and videos in one click only. `_
| `GitHub - qwerty22121998/InstaDown: Download image from instagram using chrome extension `_
| `GitHub - davidmaillo/instagram-images-download-extension: Google Chrome extension that helps you to download all the images from an Instagram's user profile page in a click, without API. Directly from browser. A very useful tool to backup your photos or from another user. `_
| `GitHub - Ation/instagram_downloader: Chrome extension to download opened photo from Instagram `_
|
| `GitHub - cjkumaresh/instagram-downloader: download images from instagram `_

.. [1] | `golang http request with cookie - Google search `_
| `golang http request with cookie - DuckDuckGo search `_
| `golang http request with cookie - Ecosia search `_
| `golang http request with cookie - Qwant search `_
| `golang http request with cookie - Bing search `_
| `golang http request with cookie - Yahoo search `_
| `golang http request with cookie - Baidu search `_
| `golang http request with cookie - Yandex search `_
|
| `Go HTTP Post and use Cookies - Stack Overflow `_
| `golang request with cookie `_

.. _Go: https://golang.org/
.. _UNLICENSE: http://unlicense.org/
.. _Web Scrape: https://www.google.com/search?q=Web+Scrape
.. _EditThisCookie: https://www.google.com/search?q=EditThisCookie
.. _cookie-txt-export: https://github.com/siongui/cookie-txt-export.go
.. _Obtain cookies: https://github.com/hoschiCZ/instastories-backup#obtain-cookies
.. _instastories-backup: https://github.com/hoschiCZ/instastories-backup
.. _Chrome Developer Tools: https://developer.chrome.com/devtools
.. _SO answer: https://stackoverflow.com/a/44773079
.. _Instagram: https://www.instagram.com/
.. _goinsta: https://github.com/ahmdrz/goinsta
.. _types.go: https://github.com/ahmdrz/goinsta/blob/master/response/types.go