Accepts
URLs, Text and Safari Web Pages
COMMENT
Remove Paywall
Current Version: “1.2"
RoutineHub ID: "19150"
Contact:
RoutineHub: @antimatterwave
Email: matter@antimatterwave.com
DICTIONARY

Dictionary
VARIABLES
Set variable
Shortcut Info
to
Meta
TEXT
https://routinehub.co/api/v1/shortcuts/
Shortcut Info
/versions/latest

Text
NETWORK
Get contents of
Text
Options Under Construction

Contents of URL
SCRIPTING
Get dictionary from
Contents of URL

Dictionary
SCRIPTING
Get
Value
for
Version
in
Release Notes

Dictionary Value
SCRIPTING
Get
Value
for
Release
in
Release Notes

Dictionary Value
SCRIPTING
Get
Value
for
Notes
in
Release Notes

Dictionary Value
SCRIPTING
If
Web Version
is greater than
Shortcut Info
SCRIPTING
Get
Value
for
Update Required
in
Shortcut Info

Dictionary Value
SCRIPTING
If
Dictionary Value
is
<value>
TEXT
A new version must be installed to resolve a critical bug that exists in the current version.
Release
Web Version
:
Release Info

Text
SCRIPTING
Show alert
Update Required
URL
https://routinehub.co/download/
id

URL
SAFARI
Open
URL
SCRIPTING
Exit shortcut with
Result
SCRIPTING
Otherwise
SCRIPTING
Repeat
5 times

Repeat Results
SCRIPTING
If
Remind
is
1
SCRIPTING
Otherwise
TEXT
Update Available
Release
Web Version
:
Release Info

Text
SCRIPTING
Choose from Menu

Menu Result
SCRIPTING
Install

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

URL
SAFARI
Open
URL
SCRIPTING
Exit shortcut with
Result
SCRIPTING
What’s New in Version Web Version

Menu Result
SCRIPTING
SCRIPTING
See Full Release Notes & History

Menu Result
SAFARI
Open
https://routinehub.co/shortcut/
Shortcut Info
/changelog
SCRIPTING
Remind Me Later

Menu Result
NUMBER
1

Number
VARIABLES
Set variable
Remind
to
Number
SCRIPTING
End Menu

Menu Result
SCRIPTING
End If

If Result
SCRIPTING
End Repeat

Repeat Results
SCRIPTING
End If

If Result
SCRIPTING
End If

If Result
VARIABLES
Set variable
Input URL
to
Shortcut Input
TEXT
(?:http[s]?:\/\/.)?(?:www\.)?[-a-zA-Z0-9@%._\+~#=]{2,256}\.[a-z]{2,6}\b(.*)

Text
VARIABLES
Set variable
Pattern
to
Text
TEXT
Match
Pattern
in
Input URL

Matches
SCRIPTING
If
Matches
has any value
VARIABLES
Set variable
url
to
Matches
SCRIPTING
Otherwise
SCRIPTING
Ask
Please enter an article url:

Provided Input
TEXT
Match
Pattern
in
Provided Input

Matches
SCRIPTING
If
Matches
has any value
VARIABLES
Set variable
url
to
Provided Input
SCRIPTING
Otherwise
SCRIPTING
Show alert
Informational Message
SHORTCUTS

Shortcut Result
SCRIPTING
Exit shortcut with
Result
SCRIPTING
End If

If Result
SCRIPTING
End If

If Result
LIST

List
SCRIPTING
Choose from
List
Prompt
Select paywall removal service:

Chosen Item
TEXT
Input URL

Text
SCRIPTING
If
Text
contains
(
SCRIPTING
Show alert
Compatibility Issue
Title
Compatibility Issue
TEXT
archive.org

Text
VARIABLES
Set variable
Menu Selection
to
Text
SCRIPTING
Otherwise
VARIABLES
Set variable
Menu Selection
to
Chosen Item
SCRIPTING
End If

If Result
SCRIPTING
If
Menu Selection
is
About
SCRIPTING
Show alert
Informational Message
SCRIPTING
Otherwise
SCRIPTING
If
Menu Selection
is
archive.today (recommended)
TEXT
https://archive.today/newest/
url

Text
SCRIPTING
URL
Encode
Text

URL Encoded Text
VARIABLES
Set variable
Archive URL
to
URL Encoded Text
SCRIPTING
Otherwise
SCRIPTING
If
Menu Selection
is
archive.org
TEXT
https://web.archive.org/web/*/
url

Text
SCRIPTING
URL
Encode
Text

URL Encoded Text
VARIABLES
Set variable
Archive URL
to
URL Encoded Text
SCRIPTING
End If

If Result
SCRIPTING
End If

If Result
SHARING
Copy
Archive URL
to clipboard
SAFARI
Open
Archive URL
SCRIPTING
End If

If Result