Royal TSX provides a powerful scripting interface based on AppleScript which allows you to automate repetive tasks or integrate certain parts of Royal TSX with other applications.
For a quick introduction and samples please see this KB article.
Web Browsers / HTML / URI Scheme
Since Version 2.1 Royal TSX supports launching Ad Hoc connections from any web browser/web site by using the rtsx:// URI scheme.
Basically, any content after rtsx:// gets passed to the Ad Hoc textfield in Royal TSX. You may also use protocol specifiers (ssh://, rdp://, etc.). Note however, that if you want to specify the protocol to use you have to properly escape the URL (see Example 2 below).
When clicking this link, Royal TSX will open (if it isn't already open) and pre-fill the Ad Hoc textfield with "royalapplications.com".
It will also display the dropdown that allows you to select the connection type or template to use for this connection.
Clicking this link will result in Royal TSX opening a web page connection to "royalapplications.com" without going through the connection type selection dropdown.
Note that while the link appears nice and clean when rendered on screen it has to be properly escaped in HTML to get the best browser compatibility. If you take a look at the source code of this page you'll notice that the href attribute has the following content: "rtsx://web%3A%2F%2Froyalapplications.com". This is something to remember when using our URI scheme. Not properly escaping special characters can cause unpredictable results across different browsers.
Please see this KB article for more information on supported options when launching Ad hoc connections.
- Built-in updater (Go to the "Royal TSX" menu and select "Check for Updates...")
The built-in updater is based on Sparkle, an application update library used by many macOS apps.
- AppFresh for Mac
FTP with Transmit