Login About Gallery
SW-DLT
Accepts
URLs
COMMENT
‎SW-DLT Official release on RoutineHub, avoid unknown sources!
DICTIONARY
COMMENT
‎SETTINGS: Configure these global settings in the below dictionary isMini: selects the a-Shell app you have installed True = a-Shell Mini False = a-Shell (full) deleteAll: enables or disables dependency deletion True = enabled False = disabled
DICTIONARY
COMMENT
‎-----END OF USER SETTINGS-----
DICTIONARY
SCRIPTING
‎Get name of ‎Shortcut Input
TEXT
‎Match ‎^DEBUG$ ‎in ‎altInput
Case Sensitive
DOCUMENTS
‎Get text from ‎mode
SCRIPTING
‎Get ‎Value ‎for ‎isMini ‎in ‎globalSettings
SCRIPTING
‎Get ‎Value ‎for ‎deleteAll ‎in ‎globalSettings
SCRIPTING
‎URL ‎Decode ‎Shortcut Input
SCRIPTING
‎Get ‎Value ‎for ‎output_code ‎in ‎decodedProps
SCRIPTING
‎If ‎outputCode ‎has any value
COMMENT
‎==== Start exceptionCheck Macro ====
SCRIPTING
‎If ‎outputCode ‎is ‎exception
SCRIPTING
‎Get ‎Value ‎for ‎exc_path ‎in ‎decodedProps
SCRIPTING
‎Get ‎Value ‎for ‎excPath ‎in ‎properties
SCRIPTING
‎Show alert ‎Exception Alert
Title
‎Exception Alert
Show Cancel Button
‎Error Loading Action
SCRIPTING
‎End If
COMMENT
‎==== End exceptionCheck Macro ====
SCRIPTING
‎Get ‎Value ‎for ‎file_name ‎in ‎decodedProps
SCRIPTING
‎Get ‎Value ‎for ‎file_title ‎in ‎decodedProps
SCRIPTING
‎If ‎isMini ‎is ‎<value>
MISSING
‎ Under Construction
SCRIPTING
‎Otherwise
MISSING
‎ Under Construction
SCRIPTING
‎End If
SCRIPTING
‎Set name of ‎mediaFile ‎to ‎fileTitle
DOCUMENTS
‎Show ‎finalMedia ‎in Quick Look
LIST
SCRIPTING
‎If ‎isMini ‎is ‎<value>
MISSING
‎ Under Construction
SCRIPTING
‎Otherwise
MISSING
‎ Under Construction
SCRIPTING
‎End If
‎Error Loading Action
SCRIPTING
‎End If
SCRIPTING
‎Get ‎Value ‎for ‎updateEndpoint ‎in ‎properties
NETWORK
‎Get contents of ‎apiEndpoint
‎Options Under Construction
SCRIPTING
‎If ‎response ‎has any value
SCRIPTING
‎Get ‎Value ‎for ‎version ‎in ‎response
DOCUMENTS
‎Get text from ‎notes
SCRIPTING
‎If ‎latestVer ‎is not ‎version
COMMENT
‎==== Start updateMenu Macro ====
TEXT
‎An Update is Available ( ‎version ‎ -> ‎latestVer ‎) Changelog: ‎changelogText
VARIABLES
‎Set variable ‎updateMenuHeader ‎to ‎GeneratedMagicVariable-9710FAF7-2258-473B-853C-BEA35C4DECE1
SCRIPTING
‎Choose from Menu
SCRIPTING
‎Update Now
DOCUMENTS
‎Replace ‎^.+?(?=\/shortcut) ‎with ‎shortcuts:/ ‎in ‎response
Case Sensitive
Regular Expression
SAFARI
‎Open ‎updateURL
‎Error Loading Action
SCRIPTING
‎Skip Once
SCRIPTING
‎End Menu
COMMENT
‎==== End updateMenu Macro ====
SCRIPTING
‎End If
SCRIPTING
‎End If
SCRIPTING
‎If ‎Shortcut Input ‎does not have any value
VARIABLES
‎Set variable ‎mediaURL ‎to ‎Clipboard
SCRIPTING
‎Otherwise
VARIABLES
‎Set variable ‎mediaURL ‎to ‎Shortcut Input
SCRIPTING
‎End If
SCRIPTING
‎If ‎deleteAll ‎is ‎<value>
SCRIPTING
‎Show alert ‎vars.deleteAllTitle
Title
‎[{'class': 'magic', 'value': 'vars.deleteAllTitle', 'glyph': '', 'UUID': '619CFBBE-E7F5-43F6-AD26-11967B6ACA4F'}]
Show Cancel Button
VARIABLES
‎Set variable ‎args ‎to ‎vars.deleteAll
VARIABLES
‎Set variable ‎mediaURL ‎to ‎vars.urlPlaceholder
SCRIPTING
‎Otherwise
WEB
‎Get URLs from ‎mediaURL
SCRIPTING
‎If ‎urls ‎has any value
TEXT
‎BEGIN:VCARD N:Download Video;;;; PHOTO;ENCODING=b: ‎icons.aIcon ‎ ORG:Videos, GIFs, Clips at Custom Quality; END:VCARD BEGIN:VCARD N:Download Audio;;;; PHOTO;ENCODING=b: ‎icons.pIcon ‎ ORG:Standalone or Video-Extracted; END:VCARD BEGIN:VCARD N:Download Playlist;;;; PHOTO;ENCODING=b: ‎icons.vIcon ‎ ORG:Video or Audio, at Default Quality; END:VCARD BEGIN:VCARD N:Download Gallery;;;; PHOTO;ENCODING=b: ‎icons.gIcon ‎ ORG:Images, GIFs, Clips, Albums, Entire Profiles; END:VCARD
VARIABLES
‎Set variable ‎enabledFeatures ‎to ‎GeneratedMagicVariable-769B9C89-6D6E-4696-8C17-23C394225D62
SCRIPTING
‎Otherwise
VARIABLES
‎Set variable ‎mediaURL ‎to ‎vars.noURL
SCRIPTING
‎End If
SCRIPTING
‎Count ‎Characters ‎in ‎mediaURL
SCRIPTING
‎If ‎charCount ‎is less than or equal to ‎30
TEXT
‎mediaURL
VARIABLES
‎Set variable ‎displayURL ‎to ‎GeneratedMagicVariable-75057CCB-0646-42A9-8873-4882ABE5D1AA
SCRIPTING
‎Otherwise
TEXT
‎Match ‎^.{30} ‎in ‎mediaURL
Case Sensitive
TEXT
‎urlPreview ‎...
VARIABLES
‎Set variable ‎displayURL ‎to ‎GeneratedMagicVariable-F5CFD009-446B-4B73-A48C-D10820F21250
SCRIPTING
‎End If
TEXT
‎icons.hIcon ‎ BEGIN:VCARD N:About;;;; PHOTO;ENCODING=b: ‎enabledFeatures ‎ ORG:Helpful links & Donations; END:VCARD
VARIABLES
‎Set variable ‎mainMenuTemplate ‎to ‎GeneratedMagicVariable-475BC376-6EA5-4AAA-A931-8CD9702BFFB0
SCRIPTING
‎Set name of ‎mainMenuTemplate ‎to ‎mainMenu.vcf
TEXT
‎SW-DLT: Main Menu ‎RUN_MODE ‎ URL: ‎displayURL
VARIABLES
‎Set variable ‎mainMenuHeader ‎to ‎GeneratedMagicVariable-357337DD-6D99-43F5-AB0C-88D783999589
SCRIPTING
‎Choose from ‎mainMenu
Prompt
‎[{'class': 'magic', 'value': 'mainMenuHeader', 'glyph': 'assets/cat/Variable.svg', 'UUID': ''}]
Select Multiple
SCRIPTING
‎Get ‎Value ‎for ‎dlChoice ‎in ‎listMap
VARIABLES
‎Set variable ‎dlChoiceKeyText ‎to ‎dlChoiceKey
SCRIPTING
‎If ‎dlChoiceKeyText ‎is ‎videoDownload
SCRIPTING
‎Choose from ‎lists.videoRes
Prompt
‎[{'class': 'magic', 'value': 'vars.videoResPrompt', 'glyph': '', 'UUID': '619CFBBE-E7F5-43F6-AD26-11967B6ACA4F'}]
Select Multiple
SCRIPTING
‎Get ‎Value ‎for ‎resChoice ‎in ‎listMap
SCRIPTING
‎If ‎res ‎is not ‎default
SCRIPTING
‎Choose from ‎properties
Prompt
‎[{'class': 'magic', 'value': 'vars.videoFPSPrompt', 'glyph': '', 'UUID': '619CFBBE-E7F5-43F6-AD26-11967B6ACA4F'}]
Select Multiple
SCRIPTING
‎Get ‎Value ‎for ‎fpsChoice ‎in ‎listMap
TEXT
‎-v ‎fps ‎res
VARIABLES
‎Set variable ‎args ‎to ‎GeneratedMagicVariable-BA38CAE1-7FC7-488C-95C2-FA3BE8580B9D

Showcuts

Magic Vars

Screenshot

Submitted Anonymously over a year ago

Visit iCloud (iOS)

Copy iCloud Link

Scan QR Code

0

54 more actions