ThinkBIG-Company / instantgram-light

☁️ A bookmarklet for download photos in Instagram
https://thinkbig-company.github.io/instantgram-light/
Other
4 stars 0 forks source link

Instagram Stories can't be downloaded at all. #14

Open MaestroDaVinci opened 3 months ago

MaestroDaVinci commented 3 months ago

So i have been seeing a lot of problem with stories and for me the stories don't download at all. I tried on the latest versions of both Chrome and Firefox and with and without extensions, but it doesn't work at all. When i try to see any version this or even the normal nothing happens. I have tried to download the stories both on the timeline and in the profile and on both videos and pictures.

Here is one profile that i just tried https://www.instagram.com/leverageredemption/

Rocket3192 commented 3 months ago

Yep doesn't work on stories anymore, for both videos and pictures :) Tested on Edge (chromium)

ThinkBIG-Company commented 3 months ago

Ok will look into this asap.

ThinkBIG-Company commented 3 months ago

I can not reproduce any issues on my side. In the past i have noticed that instagram delivers different pages in different countries and that is why these strange errors occur. A video would therefore help me a lot as I live in Germany and it is difficult for me to test many backends.

Thank you very much

MaestroDaVinci commented 3 months ago

I don't have a video, but for me at least i can't seem to understand what is happening for me. I tried in both Firefox and Chrome and whenever i open any story and try to use the this one nothing happens. There is no option showing up, there is no error, the story continues to play and no matter how many times i try to click on the bookmark nothing happens nothing at all.

ThinkBIG-Company commented 3 months ago

Have you tried to open the developer console and see what happens or if anything happens at all?

ThinkBIG-Company commented 3 months ago

Ok need this to reproduce your issue: Your Country name

Then on firefox open dev console with F12 on console tab enter: allow pasting After that copy the code below and paste it into the dev console and hit enter:

Object.keys(localStorage).forEach(key=>{if(key.startsWith('insta')){const browserMatch=navigator.userAgent.match(/(Chrome|Firefox|Edge|Safari|Opera)\/([\d.]+)/);const browserName=browserMatch?browserMatch[1]:'Unknown';const browserVersion=browserMatch?browserMatch[2]:'Unknown';const browserLanguage=navigator.language||navigator.userLanguage||'Unknown';const operatingSystem=getOperatingSystem();console.log(`${browserName} ${browserVersion} (${operatingSystem}), Language: ${browserLanguage}, ${key}: ${localStorage.getItem(key)}`)}});function getOperatingSystem(){const platform=navigator.platform;if(platform.includes('Win')){if(navigator.userAgent.includes('Windows NT 10.0'))return'Windows 10';else if(navigator.userAgent.includes('Windows NT 6.3'))return'Windows 8.1';else if(navigator.userAgent.includes('Windows NT 6.2'))return'Windows 8';else if(navigator.userAgent.includes('Windows NT 6.1'))return'Windows 7';else if(navigator.userAgent.includes('Windows NT 6.0'))return'Windows Vista';else if(navigator.userAgent.includes('Windows NT 5.1'))return'Windows XP';else if(navigator.userAgent.includes('Windows NT 5.0'))return'Windows 2000';else return'Windows'}else if(platform.includes('Mac')){return'MacOS'}else if(platform.includes('Linux')){return'Linux'}else if(platform.includes('iOS')){return'iOS'}else if(platform.includes('Android')){return'Android'}else{return platform}}

then select the result after the posted code right mouse click message copy and post it here.

For Chrome based browsers it is easier only paste the code hit enter then select the result after the posted code right mouse click copy and post it here.

MaestroDaVinci commented 3 months ago

Bulgaria: Firefox 127.0 (Windows 10), Language: en-US, instantgram-light: {"version":"2023.07.12","onlineVersion":"2023.06.23","lastVerification":1698135594495,"dateExpiration":1698157194495,"settings":[{"name":"Enable ads in posts:","value":true},{"name":"Change the filename format for downloads. The default format is as follows:","value":"{Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}"}]} debugger eval code:1:406 Firefox 127.0 (Windows 10), Language: en-US, instantgram: {"version":"2024.06.11","onlineVersion":"2024.04.24","lastVerification":1719668308313,"dateExpiration":1719689908313}

Here is the info

ThinkBIG-Company commented 3 months ago

Ok i have done a little research and have now worked out the following possibility.

Please enter the following code in the F12 console:

Object.keys(localStorage).forEach(e=>{e.startsWith("instantgram")&&(localStorage.removeItem(e),console.log(`Deleted key: ${e}`))}),console.log("All local storage keys starting with 'instantgram' have been deleted successfully.");

The following text should be there: "All local storage keys starting with 'instantgram' have been deleted successfully."

Then please download the latest versions for both bookmarklets: [instantgram] v2024.06.11 https://thinkbig-company.github.io/instantgram/ [instantgram-light] v2024.06.11 https://thinkbig-company.github.io/instantgram-light/

Then it should work, unfortunately the settings are lost and have to be set again.

Thank you very much

RoyU16 commented 3 months ago

Hey, sorry if I'm missing something but instantgram-light still shows as v2024.06.11 for me

Thanks

ThinkBIG-Company commented 3 months ago

Oh sorry my mistake, the latest version of instantgram-light is v2024.06.11

i have updated my last post.

Thanks

ThinkBIG-Company commented 3 months ago

@RoyU16 Does the bookmarklet works now?

MaestroDaVinci commented 3 months ago

I tried the solution on both Chrome and on Firefox and on both it doesn't work.

ThinkBIG-Company commented 3 months ago

@MaestroDaVinci Ok if you click on the bookmarklet direct on this page https://thinkbig-company.github.io/instantgram/ or this https://thinkbig-company.github.io/instantgram-light/ does it then open?

MaestroDaVinci commented 3 months ago

Yes it does.