"WFQuickActionSurfaces": [], "WFWorkflowClientVersion": "3607.0.2", "WFWorkflowHasOutputFallback": false, "WFWorkflowHasShortcutInputVariables": true, "WFWorkflowIcon": { "WFWorkflowIconStartColor": -2873601, "WFWorkflowIconGlyphNumber": 59706 }, "WFWorkflowImportQuestions": [], "WFWorkflowInputContentItemClasses": [ "WFURLContentItem", "WFSafariWebPageContentItem" ], "WFWorkflowMinimumClientVersion": 1106, "WFWorkflowMinimumClientVersionString": "1106", "WFWorkflowOutputContentItemClasses": [], "WFWorkflowTypes": [ "ActionExtension" ]
Downloads public or private photos and videos from posts, stories, highlights, reels, etc at highest quality 2025-06-02 v5.5.8 https://routinehub.co/user/gluebyte https://threads.net/@gluebyte


FileErrorIfNotFound
:
false
File
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:3F98DE15-AA61-453E-AF26-5C9464FE5962:fp:/JhN866sUZsXlm8YePmtQ8Yn4oP9dNdRuV6WxynnhrlM=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }



command
:
[cd ~OnMyDevice, pwd -P]
openWindow
:
close
ShowWhenRun
:
false


SelectedApp
:
{ "BundleIdentifier": "AsheKube.app.a-Shell", "Name": "a-Shell", "TeamIdentifier": "VG8Z23C8YL" }

command
:
[pickFolder, dash -c 'if [ -n "$(pwd|grep -e "^/private.*File Provider Storage$")" ];then deletemark OnMyDevice;bookmark OnMyDevice;fi;open shortcuts:']
openWindow
:
open
AlertActionCancelButtonShown
:
false
command
:
[cd ~OnMyDevice, pwd -P]
openWindow
:
close
ShowWhenRun
:
false



Input
:
[Shortcut Input]
Workflow
:
{ "workflowIdentifier": "53D26B3D-CF13-4BA2-9C53-D171F0F8E251", "workflowName": "Instagram Download", "isSelf": true }
{}
fileName
:
/var/containers/Shared/SystemGroup/systemgroup.com.apple.mobilegestaltcache/Library/Caches/com.apple.MobileGestalt.plist
copyFile
:
true
ShowWhenRun
:
false


output = (new Function(decodeURIComponent("let%20cpu%20%3D%20eval('[34 cpu]'.replace(/t80*(.+)/,'($1%3C110)%3F-1:$1*1.1-100').replace(/t60*(.+)/,'$1+40').replace(/%5Bst%5D.+/,'-1'));%0Alet%20h%20%3D%20document.documentElement.innerHTML;%0Aif%20(h.includes('%22PolarisViewer%22,%5B%5D,%7B%22data%22:null'))%20return%20%7Berror:1,%20login:1%7D;%0A%0Alet%20input%20%3D%20window.location.href.replace(/%5C%3F.*/,%20'');%0Alet%20murl%20%3D%20((input.includes('/stories/')%20%7C%7C%20input.includes('/s/'))%20%3F%20document.querySelector('meta%5Bproperty%3D%22og:url%22%5D')%20:%20document.querySelector('meta%5Bproperty%3D%22al:android:url%22%5D'))%3F.content%3F.replace(/%5C%3F.*/,%20'').replace(/(instagram%5C.com%5C/).+%3F%5C/(%3F%3D(%3F:p%7Ctv%7Creel)%5C/)/,%20'$1')%20%7C%7C%20'!';%0Aif%20(murl.includes('com/stories/')%20%26%26%20input.endsWith('.com/'))%20input%20%3D%20murl;%0Aif%20(murl%20!%3D%20input%20%26%26%20!(murl.includes('com/stories/')%20%26%26%20input.includes('com/stories/')))%20return%20%7Berror:1%7D;%0A%0Alet%20mm%20%3D%20h.match(/.*xdt_api__v1__(%3F:media__shortcode__web_info%7Cfeed__reels_media).*/)%3F.%5B0%5D%3F.replace(/%5E%3C.+%3F%3E/,'').replace(/%3C.+%3F%3E$/,'');%0Aif%20(!mm)%20return%20%7Berror:2,%20mobile:navigator.userAgent.includes('Mobile')%3F1:null,%20stories:input.includes('com/stories/')%3F1:null%7D;%0A%0A%09let%20localDate%20%3D%20d%20%3D%3E%20new%20Date(d.getTime()%20-%20(d.getTimezoneOffset()%20*%2060000)).toISOString().replace(/%5C....Z%7C:/g,'');%0A%09let%20touchDate%20%3D%20s%20%3D%3E%20s.slice(0,4)%20+%20s.slice(5,7)%20+%20s.slice(8,10)%20+%20s.slice(11,15)%20+%20'.'%20+%20s.slice(15);%0A%09let%20bestImage%20%3D%20(j,%20reels%3Dfalse)%20%3D%3E%20%7B%0A%09%09let%20ratio%20%3D%20j.original_width%20%3F%20j.original_width%20/%20j.original_height%20:%200;%0A%09%09let%20can%20%3D%20j.image_versions2.candidates;%0A%09%09return%20(img%20%3D%20can.reduce((b,c)%20%3D%3E%20(c.width%20%3E%3D%20b%5B1%5D%20%26%26%20c.height%20%3E%20b%5B2%5D%20%26%26%20((reels%20%26%26%20(c.width/c.height%20!%3D%201))%20%7C%7C%20!ratio%20%7C%7C%20((r%20%3D%20c.width/c.height%20-%20ratio)%20%3C%3D%200.01%20%26%26%20r%20%3E%3D%20-0.01)))%20%3F%20%5Bc.url,c.width,c.height%5D%20:%20b,%20%5B'',0,0%5D)%5B0%5D)%20%3D%3D%3D%20''%20%3F%20can.reduce((b,c)%20%3D%3E%20(c.width%20%3E%3D%20b%5B1%5D%20%26%26%20c.height%20%3E%20b%5B2%5D)%20%3F%20%5Bc.url,c.width,c.height%5D%20:%20b,%20%5B'',0,0%5D)%5B0%5D%20:%20img;%0A%09%7D;%0A%09let%20bestVideo%20%3D%20(v)%20%3D%3E%20(v.candidates%20%3F%3F%20v).reduce((b,c)%20%3D%3E%20(c.width%20%3F%20(c.width%20%3E%3D%20b%5B1%5D%20%26%26%20c.height%20%3E%3D%20b%5B2%5D)%20:%20(c.type%20%3C%20b%5B3%5D))%20%3F%20%5Bc.url,c.width,c.height,c.type%5D%20:%20b,%20%5B'',0,0,9999%5D)%5B0%5D;%0A%09let%20baseURLs%20%3D%20m%20%3D%3E%20%7B%0A%09%09let%20url%20%3D%20m.split('%3C/Representation%3E').reduce((b,c)%20%3D%3E%20(!c.includes('AudioChannelConfiguration')%20%26%26%20b%5B1%5D%20%3C%20(bw%20%3D%20parseInt(c.match(/bandwidth%3D%5Cu0022(%5Cd+)/)%3F.%5B1%5D%20%3F%3F%200)))%20%3F%20%5Bc.match(/%3CBaseURL%5B%5E%3E%5D*%3E(%5B%5E%3C%5D+)/)%3F.%5B1%5D,%20bw%5D%20:%20b,%20%5B'',0%5D);%0A%09%09let%20fftime%20%3D%20Number.parseFloat(m.match(/%20duration%3D%5Cu0022PT(%5B%5Cd.%5D+)/)%3F.%5B1%5D)%20*%20url%5B1%5D%20/%2040000%20/%20cpu;%0A%09%09url%20%3D%20url%5B0%5D.replace(/%26amp;/g,'%26');%0A%09%09if%20(audio%20%3D%20m.match(/%3CAudioChannelConfiguration%5B%5E%3E%5D*%3E%5Cs*%3CBaseURL%5B%5E%3E%5D*%3E(%5B%5E%3C%5D+)/))%20%7B%0A%09%09%09url%20%3D%20%5Burl,%20audio%5B1%5D.replace(/%26amp;/g,'%26')%5D;%0A%09%09%7D%0A%09%09return%20%5Burl,%20fftime%5D;%0A%09%7D;%0A%0A%09let%20j%20%3D%20JSON.parse(mm).require%5B0%5D%5B3%5D%5B0%5D.__bbox.require%5B0%5D%5B3%5D%5B1%5D.__bbox.result.data;%0A%09j%20%3D%20j.xdt_api__v1__media__shortcode__web_info%20%3F%3F%20j.xdt_api__v1__feed__reels_media__connection%3F.edges%3F.%5B0%5D%3F.node%20%3F%3F%20%09j.xdt_api__v1__feed__reels_media%3F.reels_media%3F.%5B0%5D;%0A%0A%09let%20out%20%3D%20%7Bcount:0%7D;%0A%09let%20m%20%3D%20input.match(/%5C/(p%7Ctv%7Creel)%5C/(%5B%5Cw-%5D+)/)%20%7C%7C%20input.match(/instagram%5C.com%5C/(%5B%5E%5C/%5D+)(%3F:%5C/(%5B%5Cw-%5D+))%3F/);%0A%09if%20(%5B'p','tv','reel'%5D.includes(m%5B1%5D))%20%7B%20//%20post%0A%09%09out.ispost%20%3D%201%0A%09%09out%20%3D%20%7B...out,%20urls:%5B%5D,%20urls2:%5B%5D,%20dates:%5B%5D,%20tdates:%5B%5D,%20vcount:0%7D;%0A%09%09p%20%3D%20j.items%5B0%5D;%0A%09%09out.user%20%3D%20p.user.username;%0A%09%09out.urls%20%3D%20(p.carousel_media%20%3F%3F%20%5Bp%5D).map(a%20%3D%3E%20%7B%0A%09%09%09let%20u,%20u2,%20fftime;%0A%09%09%09if%20(v%3Da.video_versions)%20%7B%0A%09%09%09%09out.vcount++;%0A%09%09%09%09u2%20%3D%20bestVideo(v);%0A%09%09%09%09if%20(m%20%3D%20a.video_dash_manifest)%20%7B%0A%09%09%09%09%09%5Bu,%20fftime%5D%20%3D%20baseURLs(m);%0A%09%09%09%09%09if%20(m.includes('codecs%3D%22vp09'))%20%7B%0A%09%09%09%09%09%09if%20(cpu%20%3D%3D%20-1)%20%7B%20u%20%3D%20undefined%20%7D%0A//%09%09%09%09%09%09else%20if%20(fftime%20%3E%2010)%20%7B%20out.switch%20%3D%20true%20%7D%0A%09%09%09%09%09%09else%20%7B%20out.switch%20%3D%20true%20%7D%0A%09%09%09%09%09%7D%0A%09%09%09%09%7D%0A%09%09%09%7D%20else%20%7B%0A%09%09%09%09u2%20%3D%20bestImage(a);%0A%09%09%09%7D%0A%09%09%09out.urls2.push(u2);%0A%09%09%09return%20u%20%3F%3F%20u2;%0A%09%09%7D)%0A%09%09if%20(input.includes('/reel/')%20%7C%7C%20input.includes('/tv/'))%20%7B%0A%09%09%09let%20cover%20%3D%20bestImage(p,%20true);%0A%09%09%09out.urls.unshift(cover);%0A%09%09%09out.urls2.unshift(cover);%0A%09%09%09out.reels%20%3D%201;%0A%09%09%7D%0A%09%09out.count%20%3D%20out.urls.length;%0A%09%09out.dates%20%3D%20Array.from(Array(out.count),%20(_,%20i)%20%3D%3E%20localDate(new%20Date(1000%20*%20(p.taken_at+i+1))));%0A%09%09out.tdates%20%3D%20out.dates.map(a%20%3D%3E%20touchDate(a));%0A%09%09out.caption%20%3D%20input%20+%20'%5Cn'%20+%20out.dates%5B0%5D.replace(/T(..)(..)(..)/,%20'%20$1:$2:$3%20%20@')%20+%20out.user%20+%20(p.caption%20%3F%20'%5Cn'%20+%20p.caption.text%20:%20'');%0A%09%7D%20else%20if%20(%5B'stories','s'%5D.includes(m%5B1%5D))%20%7B%20//%20stories%0A%09%09out%20%3D%20%7B...out,%20urls:%5B%5D,%20urls2:%5B%5D,%20dates:%5B%5D,%20tdates:%5B%5D,%20vcount:0%7D;%0A%09%09out.user%20%3D%20j.user.username;%0A%09%09out.count%20%3D%20j.items.length;%0A%09%09let%20sid%20%3D%20input.match(/%5Cd%7B5,25%7D(%3F%3D%5C/%3F$)/)%3F.%5B0%5D%20+%20%22_%22%20+%20j.user.pk;%0A%09%09j.items.sort((a,b)%20%3D%3E%20a.taken_at%20-%20b.taken_at).forEach(a%20%3D%3E%20%7B%0A%09%09%09let%20d%20%3D%20localDate(new%20Date(1000*a.taken_at));%0A%09%09%09let%20td%20%3D%20touchDate(d);%0A%09%09%09let%20u,%20u2,%20u3,%20fftime;%0A%09%09%09if%20(a.media_type%20%3D%3D%201)%20%7B%0A%09%09%09%09u2%20%3D%20bestImage(a);%0A%09%09%09%7D%20else%20%7B%0A%09%09%09%09if%20(a.story_music_stickers)%20%7B%0A%09%09%09%09%09out.count++;%0A%09%09%09%09%09u3%20%3D%20bestImage(a);%0A%09%09%09%09%09out.urls.push(u3);%0A%09%09%09%09%09out.urls2.push(u3);%0A%09%09%09%09%09out.dates.push(d);%0A%09%09%09%09%09out.tdates.push(td);%0A%09%09%09%09%7D%0A%09%09%09%09let%20v%20%3D%20a.video_versions;%0A%09%09%09%09u2%20%3D%20bestVideo(v);%0A%09%09%09%09if%20(m%20%3D%20a.video_dash_manifest)%20%7B%0A%09%09%09%09%09%5Bu,%20fftime%5D%20%3D%20baseURLs(m);%0A%09%09%09%09%09if%20(m.includes('codecs%3D%22vp09'))%20%7B%0A%09%09%09%09%09%09if%20(cpu%20%3D%3D%20-1)%20%7B%20u%20%3D%20undefined%20%7D%0A//%09%09%09%09%09%09else%20if%20(fftime%20%3E%2010)%20%7B%20out.switch%20%3D%20true%20%7D%0A%09%09%09%09%09%09else%20%7B%20out.switch%20%3D%20true%20%7D%0A%09%09%09%09%09%7D%0A%09%09%09%09%7D%0A%09%09%09%09out.vcount++;%0A%09%09%09%7D%0A%09%09%09out.urls.push(u%20%3F%3F%20u2);%0A%09%09%09out.urls2.push(u2);%0A%09%09%09out.dates.push(d);%0A%09%09%09out.tdates.push(td);%0A%09%09%09if%20(out.count%20%3E%201%20%26%26%20a.id%20%3D%3D%3D%20sid)%20%7B%0A%09%09%09%09if%20(u3)%20%7B%0A%09%09%09%09%09out.one%20%3D%20%7Buser:out.user,%20count:2,%20dates:%5Bd,d%5D,%20urls:%5Bu3,%20u%20%3F%3F%20u2%5D,%20urls2:%5Bu3,%20u2%5D,%20tdates:%5Btd,td%5D%7D;%0A%09%09%09%09%7D%20else%20%7B%0A%09%09%09%09%09out.one%20%3D%20%7Buser:out.user,%20count:1,%20dates:%5Bd%5D,%20urls:%5Bu%20%3F%3F%20u2%5D,%20urls2:%5Bu2%5D,%20tdates:%5Btd%5D%7D;%0A%09%09%09%09%7D%0A//%09%09%09%09if%20((cpu%20!%3D%20-1)%20%26%26%20a.video_dash_manifest%3F.includes('codecs%3D%5Cu0022vp09')%20%26%26%20fftime%20%3E%2010)%20%7B%20out.one.switch%20%3D%20true%20%7D%0A%09%09%09%09if%20((cpu%20!%3D%20-1)%20%26%26%20a.video_dash_manifest%3F.includes('codecs%3D%5Cu0022vp09'))%20%7B%20out.one.switch%20%3D%20true%20%7D%0A%09%09%09%7D%0A%09%09%7D);%0A%09%7D%0A%09return%20out;")))(); window.close(); completion(output);
ReplaceTextRegularExpression
:
true

ContentItemLimitEnabled
:
true
ContentItemLimitNumber
:
1
ContentItemFilter
:
url is [Shortcut Input as URL]

target
:
[41 Tabs]
ReplaceTextRegularExpression
:
true


MenuPrompt
:
[mainDict.msg.safeloginprompt]
MenuItems
:
["[mainDict.privacy?]", "[mainDict.ack]"]
["[mainDict.safemodeoff]", "[65 Dictionary Value]", "[mainDict.retry]"]

ChooseFromListActionPrompt
:
[mainDict.msg.safenomedia]


SelectedApp
:
{ "BundleIdentifier": "com.burbn.instagram", "Name": "Instagram", "TeamIdentifier": "777W53UFB2" }
ReplaceTextRegularExpression
:
true


Folder
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:3F98DE15-AA61-453E-AF26-5C9464FE5962:fp:/JhN866sUZsXlm8YePmtQ8Yn4oP9dNdRuV6WxynnhrlM=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }
AskWhereToSave
:
false
SaveFileOverwrite
:
true
FileDestinationPath
:
/Shortcuts/[mainDict.filename]
command
:
[cd ~OnMyDevice/Shortcuts, cp -f "[mainDict.filename]" "[mainDict.filename]2", mv -f "[mainDict.filename]2" "[mainDict.filename]"]
openWindow
:
close
ShowWhenRun
:
false
Input
:
[Shortcut Input as URL]
Workflow
:
{ "workflowIdentifier": "53D26B3D-CF13-4BA2-9C53-D171F0F8E251", "workflowName": "Instagram Download", "isSelf": true }

script
:
r = new Request('[109 Clipboard]'); w = new WebView(); w.loadRequest(r); w.present();
runInApp
:
true
SelectedApp
:
{ "BundleIdentifier": "com.burbn.instagram", "Name": "Instagram", "TeamIdentifier": "777W53UFB2" }
Input
:
[121 Clipboard]
Workflow
:
{ "workflowIdentifier": "53D26B3D-CF13-4BA2-9C53-D171F0F8E251", "workflowName": "Instagram Download", "isSelf": true }
ReplaceTextRegularExpression
:
true



["[mainDict.safemodeoff]", "[140 ackhide]", "[mainDict.ack]"]

ChooseFromListActionPrompt
:
[mainDict.msg.safariprompt]

ReplaceTextRegularExpression
:
true


Folder
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:3F98DE15-AA61-453E-AF26-5C9464FE5962:fp:/JhN866sUZsXlm8YePmtQ8Yn4oP9dNdRuV6WxynnhrlM=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }
AskWhereToSave
:
false
SaveFileOverwrite
:
true
FileDestinationPath
:
/Shortcuts/[mainDict.filename]
command
:
[cd ~OnMyDevice/Shortcuts, cp -f "[mainDict.filename]" "[mainDict.filename]2", mv -f "[mainDict.filename]2" "[mainDict.filename]"]
openWindow
:
close
ShowWhenRun
:
false
ReplaceTextRegularExpression
:
true

ContentItemLimitEnabled
:
true
ContentItemLimitNumber
:
1
ContentItemFilter
:
url is [134 Updated Text]

target
:
[151 Tabs]
SelectedApp
:
{ "BundleIdentifier": "com.burbn.instagram", "Name": "Instagram", "TeamIdentifier": "777W53UFB2" }
Input
:
[134 Updated Text]
Workflow
:
{ "workflowIdentifier": "53D26B3D-CF13-4BA2-9C53-D171F0F8E251", "workflowName": "Instagram Download", "isSelf": true }


Folder
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:3F98DE15-AA61-453E-AF26-5C9464FE5962:fp:/JhN866sUZsXlm8YePmtQ8Yn4oP9dNdRuV6WxynnhrlM=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }
AskWhereToSave
:
false
SaveFileOverwrite
:
true
FileDestinationPath
:
/Shortcuts/[mainDict.filename]
command
:
[cd ~OnMyDevice/Shortcuts, cp -f "[mainDict.filename]" "[mainDict.filename]2", mv -f "[mainDict.filename]2" "[mainDict.filename]"]
openWindow
:
close
ShowWhenRun
:
false



SelectedApp
:
{ "BundleIdentifier": "dk.simonbs.Scriptable", "Name": "Scriptable", "TeamIdentifier": "8NQFWJHC63" }
SelectedApp
:
{ "BundleIdentifier": "com.burbn.instagram", "Name": "Instagram", "TeamIdentifier": "777W53UFB2" }
SelectedApp
:
{ "BundleIdentifier": "com.apple.shortcuts", "Name": "Shortcuts", "TeamIdentifier": "0000000000" }
Input
:
[Shortcut Input]
Workflow
:
{ "workflowIdentifier": "53D26B3D-CF13-4BA2-9C53-D171F0F8E251", "workflowName": "Instagram Download", "isSelf": true }
Input
:
[Shortcut Input]
Workflow
:
{ "workflowIdentifier": "53D26B3D-CF13-4BA2-9C53-D171F0F8E251", "workflowName": "Instagram Download", "isSelf": true }
AlertActionCancelButtonShown
:
false
MenuPrompt
:
✴️ [mainDict.msg.newversion] ✴️ [Output.version]
MenuItems
:
["[mainDict.gotoweb]", "[mainDict.downloadupdate]", "[mainDict.notnow]"]



ReplaceTextRegularExpression
:
true


0
1

MenuPrompt
:
[mainDict.msg.story][Output.count]
MenuItems
:
["[mainDict.onestory]", "[222 Dictionary Value]"]

MenuPrompt
:
[mainDict.msg.whichoneprompt]
MenuItems
:
["[mainDict.profilestory]", "[mainDict.highlight]"]

ChooseFromListActionPrompt
:
[mainDict.msg.hlprompt]


Input
:
[239 If Result]
Workflow
:
{ "workflowIdentifier": "53D26B3D-CF13-4BA2-9C53-D171F0F8E251", "workflowName": "Instagram Download", "isSelf": true }



MenuPrompt
:
[mainDict.msg.hasherror]
MenuItems
:
["[mainDict.geturls2]", "[mainDict.login]"]



ChooseFromListActionPrompt
:
[mainDict.msg.dateprompt]

ReplaceTextRegularExpression
:
true





ReplaceTextRegularExpression
:
true



AlertActionCancelButtonShown
:
false
command
:
rm -f ~OnMyDevice/ig_*
ShowWhenRun
:
false
Duration
:
[244 count] sec

Duration
:
[Repeat Index] sec

DateFormatStyle
:
Custom
DateFormat
:
yyyy-MM-dd'T'HHmmss
Locale
:
en_US



Folder
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:9185B3ED-2034-4423-B132-E131E4908F1D:fp:/gdI5FhvCxTFyXEvGYJLdCavOJ1T9g2iH08uhikTGLtk=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }
AskWhereToSave
:
false
SaveFileOverwrite
:
true
ffmpeg -v error -i ig_[Repeat Index].mp4 -metadata "creation_time=[293 timecode]" -c copy -y ig_t.mp4 mv -f ig_t.mp4 ig_[Repeat Index].mp4 ​



["[304 Renamed Item]", "[308 Renamed Item]"]

Folder
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:9185B3ED-2034-4423-B132-E131E4908F1D:fp:/gdI5FhvCxTFyXEvGYJLdCavOJ1T9g2iH08uhikTGLtk=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }
AskWhereToSave
:
false
SaveFileOverwrite
:
true
ffmpeg -v error -i ig_[Repeat Index]v.mp4 -i ig_[Repeat Index]a.mp4 -c copy -map 0:v:0 -map 1:a:0 -metadata "creation_time=[293 timecode]" -y ig_[Repeat Index].mp4 ​

DateFormatStyle
:
Custom
DateFormat
:
yyyyMMddHHmm.ss
Locale
:
en_US

dash -c "if [ $(ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 ig_[Repeat Index].[286 item 1’s File Extension]) = vp9 ];then ffmpeg -v warning -stats -i ig_[Repeat Index].[286 item 1’s File Extension] -c:v h264 -c:a copy -y ig_t.mp4;mv -f ig_t.mp4 ig_[Repeat Index].[286 item 1’s File Extension];fi" touch -t [320 touch] ig_[Repeat Index].[286 item 1’s File Extension]

["[312 ffmpeg copy]", "[321 Text]"]


SelectedApp
:
{ "BundleIdentifier": "AsheKube.app.a-Shell", "Name": "a-Shell", "TeamIdentifier": "VG8Z23C8YL" }
command
:
[cd ~OnMyDevice, [323 Repeat Results], open shortcuts:]
openWindow
:
open
ShowWhenRun
:
false

command
:
[Repeat Item]
openWindow
:
close
ShowWhenRun
:
false

ScientificMathOperation
:
10^x

File
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:9185B3ED-2034-4423-B132-E131E4908F1D:fp:/gdI5FhvCxTFyXEvGYJLdCavOJ1T9g2iH08uhikTGLtk=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }

ReplaceTextRegularExpression
:
true



ChooseFromListActionPrompt
:
[mainDict.msg.reelsprompt]

ReplaceTextRegularExpression
:
true





ReplaceTextRegularExpression
:
true



AlertActionCancelButtonShown
:
false


ReplaceTextRegularExpression
:
true


ChooseFromListActionPrompt
:
[mainDict.msg.gridprompt]

ReplaceTextRegularExpression
:
true




ReplaceTextRegularExpression
:
true



AlertActionCancelButtonShown
:
false
MenuPrompt
:
[mainDict.msg.countprompt][244 count]
MenuItems
:
["[mainDict.selectall]", "[mainDict.selectnone]"]
ffmpeg -v error -t 1.3 -i ig_[Repeat Index].mp4 -vf "fps=1.2,scale=256:-1" -y ig_[Repeat Index].gif



command
:
[Repeat Item]
openWindow
:
close
ShowWhenRun
:
false
SelectedApp
:
{ "BundleIdentifier": "AsheKube.app.a-Shell", "Name": "a-Shell", "TeamIdentifier": "VG8Z23C8YL" }
hideKeyboard cd ~OnMyDevice clear touch ig_begin0 rm -f ig_done [416 Repeat Results] touch ig_done
command
:
[427 Text]
Show-command
:
true
openWindow
:
open
ShowWhenRun
:
false
FileErrorIfNotFound
:
false
File
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:9185B3ED-2034-4423-B132-E131E4908F1D:fp:/gdI5FhvCxTFyXEvGYJLdCavOJ1T9g2iH08uhikTGLtk=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }
FileErrorIfNotFound
:
false
File
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:9185B3ED-2034-4423-B132-E131E4908F1D:fp:/gdI5FhvCxTFyXEvGYJLdCavOJ1T9g2iH08uhikTGLtk=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }
File
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:9185B3ED-2034-4423-B132-E131E4908F1D:fp:/gdI5FhvCxTFyXEvGYJLdCavOJ1T9g2iH08uhikTGLtk=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }


ChooseFromListActionSelectMultiple
:
true
ChooseFromListActionSelectAll
:
[409 SelectAll]




SelectedApp
:
{ "BundleIdentifier": "com.burbn.instagram", "Name": "Instagram", "TeamIdentifier": "777W53UFB2" }
ChooseFromListActionSelectMultiple
:
true
ChooseFromListActionSelectAll
:
[409 SelectAll]

command
:
rm -f ~OnMyDevice/ig_*
Show-command
:
true
openWindow
:
close
ShowWhenRun
:
false


SelectedApp
:
{ "BundleIdentifier": "com.burbn.instagram", "Name": "Instagram", "TeamIdentifier": "777W53UFB2" }

MenuPrompt
:
[mainDict.msg.locationprompt]
MenuItems
:
["[mainDict.onmy][DeviceDetails’s Device Type]", iCloud Drive, iCloud Drive/Shortcuts]



File
:
{ "fileLocation": { "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "relativeSubpath": "", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }
File
:
{ "fileLocation": { "fileProviderDomainID": "com.apple.CloudDocs.MobileDocumentsFileProvider", "relativeSubpath": "com~apple~CloudDocs", "WFFileLocationType": "iCloud" }, "filename": "com~apple~CloudDocs", "displayName": "iCloud Drive" }
File
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.CloudDocs.MobileDocumentsFileProvider", "appContainerBundleIdentifier": "com.apple.shortcuts", "WFFileLocationType": "Shortcuts" }, "filename": "Documents", "displayName": "Shortcuts" }

AllowsMultilineText
:
false
AskActionPrompt
:
[526 Dictionary Value]

[527 Provided Input]


Folder
:
[524 If Result]
Folder
:
[524 If Result]
AskWhereToSave
:
false
FileDestinationPath
:
[pref.savefolder]


AlertActionCancelButtonShown
:
false


[544 Item from List]


SelectedApp
:
{ "BundleIdentifier": "com.burbn.instagram", "Name": "Instagram", "TeamIdentifier": "777W53UFB2" }

ChooseFromListActionPrompt
:
[mainDict.msg.copyprompt]

ReplaceTextRegularExpression
:
true





ReplaceTextRegularExpression
:
true



AlertActionCancelButtonShown
:
false

script
:
let f = FileManager.local() let p = f.joinPath(f.documentsDirectory(), '[mainDict.filename]') f.writeString(p, JSON.stringify([pref])) Script.complete()
ShowWhenRun
:
false
["[597 usesafe]", "[600 Dictionary Value]", "[mainDict.openscriptable]", "[mainDict.notnow]"]

ChooseFromListActionPrompt
:
[Output.message]


Folder
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:3F98DE15-AA61-453E-AF26-5C9464FE5962:fp:/JhN866sUZsXlm8YePmtQ8Yn4oP9dNdRuV6WxynnhrlM=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }
AskWhereToSave
:
false
SaveFileOverwrite
:
true
FileDestinationPath
:
/Shortcuts/[mainDict.filename]
command
:
[cd ~OnMyDevice/Shortcuts, cp -f "[mainDict.filename]" "[mainDict.filename]2", mv -f "[mainDict.filename]2" "[mainDict.filename]"]
openWindow
:
close
ShowWhenRun
:
false
script
:
await (new WebView()).loadURL('https://www.instagram.com/accounts/login/?next=%2Faccounts%2Flogout%2F'); await WebView.loadURL('https://www.instagram.com/'); let fm = FileManager.local(); let path = fm.joinPath(fm.documentsDirectory(), '[mainDict.filename]'); pref = fm.fileExists(path) ? JSON.parse(fm.readString(path)) : {}; pref.wait = Date.now() + 9000; fm.writeString(path, JSON.stringify(pref)); Script.complete();
runInApp
:
true
AlertActionCancelButtonShown
:
false
AlertActionTitle
:
[Shortcut Input]

["[mainDict.contact]", "[mainDict.contact2]", "[mainDict.login]", "[mainDict.checklogin]", "[632 If Result]", "[mainDict.safemode.title][633 Item from List]", "[mainDict.settings]", "[mainDict.getlink]"]

ChooseFromListActionPrompt
:
[mainDict.msg.menuprompt]

let fm = FileManager.local(); let path = fm.joinPath(fm.documentsDirectory(), '[mainDict.filename]'); pref = fm.fileExists(path) ? JSON.parse(fm.readString(path)) : {}; pref.wait = Date.now() + 9000; fm.writeString(path, JSON.stringify(pref));
script
:
await (new WebView()).loadURL('https://www.instagram.com/accounts/login/?next=%2Faccounts%2Flogout%2F'); await WebView.loadURL('https://www.instagram.com/'); [645 Text] Script.complete();
runInApp
:
true
script
:
await WebView.loadURL('https://www.instagram.com/'); Safari.open('shortcuts:');
parameter
:
[]
runInApp
:
true
ScientificMathOperand
:
3
ScientificMathOperation
:
Modulus


ReplaceTextRegularExpression
:
true


Folder
:
{ "fileLocation": { "relativeSubpath": "", "fileProviderDomainID": "com.apple.FileProvider.LocalStorage", "crossDeviceItemID": "deviceSpecific:3F98DE15-AA61-453E-AF26-5C9464FE5962:fp:/JhN866sUZsXlm8YePmtQ8Yn4oP9dNdRuV6WxynnhrlM=/com.apple.FileProvider.LocalStorage//NSFileProviderRootContainerItemIdentifier", "WFFileLocationType": "LocalStorage" }, "filename": "File Provider Storage", "displayName": "On My iPad" }
AskWhereToSave
:
false
SaveFileOverwrite
:
true
FileDestinationPath
:
/Shortcuts/[mainDict.filename]
command
:
[cd ~OnMyDevice/Shortcuts, cp -f "[mainDict.filename]" "[mainDict.filename]2", mv -f "[mainDict.filename]2" "[mainDict.filename]"]
openWindow
:
close
ShowWhenRun
:
false
script
:
let mainD = [mainDict] let pref = [pref] let out = {} if (pref.savefolder != undefined) { let loc = (pref.folderlocation == 1) ? mainD.onmy + '[DeviceDetails’s Device Type]' : ((pref.folderlocation == 2) ? 'iCloud' : 'iCloud Drive/Shortcuts') out.folderpath = `\n${mainD.folder + loc}/${pref.savefolder}` } if ((album = pref.album) != undefined) { out.albumname = `\n${mainD.album}${album === '' ? mainD.recents : album}` } out.menu = mainD.prefstring.map((d, i) => { let sel = pref.selection[i] - 1 return (opt = d.option) ? d.title + '\u3000\u3000' + opt[sel] : mainD.option[sel] + ' ' + d.title }) out.menu.push(mainD.goback) return out
ShowWhenRun
:
false


ChooseFromListActionPrompt
:
[mainDict.msg.settingprompt][672 Dictionary.folderpath][672 Dictionary.albumname]

script
:
let pref = [pref] let i = [671 Output].menu.indexOf('[673 Chosen Item]') pref.selection[i] = 1 + pref.selection[i] % ((o = [mainDict].prefstring[i].option) ? o.length : 2) if (pref.selection[i] == 2) { if (i == 3) { delete pref.folderlocation delete pref.savefolder } else if (i == 4) { delete pref.album } } let f = FileManager.local() let p = f.joinPath(f.documentsDirectory(), '[mainDict.filename]') f.writeString(p, JSON.stringify(pref)) return pref
ShowWhenRun
:
false



Input
:
[Clipboard]
Workflow
:
{ "workflowIdentifier": "53D26B3D-CF13-4BA2-9C53-D171F0F8E251", "workflowName": "Instagram Download", "isSelf": true }
AlertActionCancelButtonShown
:
false
AlertActionTitle
:
[mainDict.msg.noclipboard]