Save YouTube Progress
COMMENT
Saves your progress in a YouTube video by reloading the page with the current time appended. Any subsequent reloads of the tab by Safari will thus pick up right where you left off.
URL
Shortcut Input

URL
SCRIPTING
If
URL
contains
youtube.com
SAFARI
Run JavaScript on
Shortcut Input
Options Under Construction

JavaScript Result
SCRIPTING
Otherwise
SCRIPTING
Show alert
Informational Message
SCRIPTING
End If

If Result
SCRIPTING
Repeat
Count

Repeat Results
COMMENT
Checks for updates with Embed-a-Update.
DICTIONARY

Dictionary
VARIABLES
Set variable
LocalData
to
Dictionary
SCRIPTING
Get current IP address
Options Under Construction

Current IP Address
SCRIPTING
Count
Items
in
Current IP Address

Count
SCRIPTING
If
Count
is
0
COMMENT
[Eᴍʙᴇᴅ-ᴀ-Uᴘᴅᴀᴛᴇ] Could not check for updates, there is no internet connection.
SCRIPTING
Otherwise
URL
https://routinehub.co/api/v1/shortcuts/
LocalData
/versions/latest

URL
NETWORK
Get contents of
URL
Options Under Construction

Contents of URL
SCRIPTING
If
result
contains
success
DICTIONARY

Dictionary
TEXT
<html><head></head><body><script>
// Embed-a-Engine 1.0
function cmp (a, b) {
let pa = a.split('.');
let pb = b.split('.');
for (let i = 0; i < Math.max(pa.length, pb.length); i++) {
let na = Number(pa[i]);
let nb = Number(pb[i]);
if (isNaN(na)) na = 0;
if (isNaN(nb)) nb = 0;
if (na > nb) return "RollbackAvailable";
if (nb > na) return "UpdateAvailable";
}
return "NoChanges";
};
let data =
CompareVersionsData
;
document.write(cmp(data.current, data.new));
</script></body></html>

Text
URL
data:text/html,
CompareVersionsHTML

URL
SAFARI
Get contents of web page at
URL

Contents of Web Page
SCRIPTING
If
Contents of Web Page
is
NoChanges
COMMENT
[Eᴍʙᴇᴅ-ᴀ-Uᴘᴅᴀᴛᴇ] No updates are available at this time.
SCRIPTING
Otherwise
SCRIPTING
If
Contents of Web Page
is
RollbackAvailable
TEXT
A rollback is available:
LocalData
↘
Remote

Text
SCRIPTING
Otherwise
TEXT
An update is available:
LocalData
→
Remote

Text
SCRIPTING
End If

If Result
SCRIPTING
Choose from Menu

Menu Result
SCRIPTING
Install result (Version)

Menu Result
URL
https://routinehub.co/download/
Remote

URL
SAFARI
Open
URL
SCRIPTING
Exit shortcut with
URL
SCRIPTING
Not now

Menu Result
SCRIPTING
End Menu

Menu Result
SCRIPTING
End If

If Result
SCRIPTING
Otherwise
SCRIPTING
Show alert
Informational Message
SCRIPTING
End If

If Result
SCRIPTING
End If

If Result
SCRIPTING
End Repeat

Repeat Results
Showcuts