Textastic for iOS exposes actions that can be used by other apps using the x-callback-url specification.
All currently implemented actions involve opening an existing file or creating a new one and inserting or replacing text.
Textastic registers the following URL schemes:
To target either version of Textastic, use “textastic://”. The “x-” versions are provided if you need to specifically call or test for the installation of the iPad vs. iPhone version.
The format for Textastic’s URL scheme looks like this:
textastic://x-callback-url/[action]?[x-callback parameters]&[action parameters]
The x-callback parameters are defined by the x-callback-url protocol, and are optional for all actions.
The action parameters are defined in the API below, and are unique to each action.
Some actions will return information to the calling app. When an action returns information, the parameters passed back to the calling app are documented with the API below.
All of Textastic’s actions will accept all of the x-callback parameters: x-source, x-success, x-error, and x-cancel. There are some cases where the action and callback do not make sense. For example, when the open action successfully opens a file, there is no reason to callback the x-success URL. In these cases, the x-callback parameter is ignored.
Create a new file in the local file system or in iCloud.
If neither the text parameter nor the snippet parameter is specified, the text to append will come from the clipboard.
Create a new file “foo.txt” in the local root directory and insert “bar”:
textastic://x-callback-url/new?name=foo.txt&text=bar
Create a new file “foo.txt” in iCloud in the “test” folder and insert the snippet “foo $0 bar”. This snippet places the cursor between foo and bar after the insertion.
textastic://x-callback-url/new?location=icloud&name=foo.txt&path=test&snippet=foo%20$0%20bar
Open an existing file in the local file system or in iCloud. If the file doesn’t exist, calls the url from the x-error parameter.
Open the file “index.html” in the “example.com” folder in the local file system.
textastic://x-callback-url/open?path=example.com&name=index.html
Open an existing file or create a new file and append text.
If neither the text parameter nor the snippet parameter is specified, the text to append will come from the clipboard.
Append the contents of the clipboard to the file clipboard.txt in the iCloud root folder:
textastic://x-callback-url/append?location=iCloud&name=clipboard.txt
Open an existing file or create a new file and replace its contents with the specified text.
If neither the text parameter nor the snippet parameter is specified, the replacement text will come from the clipboard.
Replace the contents of the file scratchpad.txt in the iCloud root folder with the string “foo”:
textastic://x-callback-url/replace?location=iCloud&name=scratchpad.txt&text=foo
In addition to x-callback-url support, the textastic:// scheme can be used to easily download the server response of HTTP URLs.
You can use this feature to view the source code of a website or download files into Textastic.
This is what you need to do: