<description>&quot;:!&quot; command line Pressing &quot;:&quot; or &quot;!&quot; with hardware keyboard sets focus on the address bar.
The command line could be a &quot;.js&quot;, &quot;.sh&quot; or other executable with arguments. Ex. &quot;:!s g keyword&quot; could invoke &quot;s.js&quot; executable with the whole string as arguments (&quot;s.sh&quot; or &quot;s&quot; if file exists, here &quot;g&quot; as google search engine); &quot;:! g keyword&quot; would invoke the file &quot;.js&quot; or &quot;.sh&quot; as executable.
For regular (non-js) executables, the standard output of the command line will be treated as lines of web urls.</description>
For regular (non-js) executables, the standard output of the command line could be treated as lines of urls (or html, plain text).</description>
</item>
<item>
@ -138,6 +138,7 @@ Enable selection</description>
<guid>/en/bookmark/</guid>
<description>Wait for url from other devices
berify: reverse image search for video
Bookmarks with secrets (POST instead of GET) The search engine (&quot;.search&quot;) file can be used as bookmarks with secret. Here is an example bookmark for webdav cloud storage (replace &quot;xxx&quot; with real user and password):
Commands Clicking to run is only allowed from local pages for bookmarks in this section. Users need to either save the bookmarks to local or long press the link =&gt; &quot;open in new tab&quot; to execute.</description>
<p>Pressing ":" or "!" with hardware keyboard sets focus on the address bar.<br>
The command line could be a ".js", ".sh" or other executable with arguments. Ex. ":!s g keyword" could invoke "s.js" executable with the whole string as arguments ("s.sh" or "s" if file exists, here "g" as google search engine); ":! g keyword" would invoke the file ".js" or ".sh" as executable.</p>
<p>For regular (non-js) executables, the standard output of the command line will be treated as lines of web urls.</p>
<p><ahref="i:0h.sh:../searchurl/txt/web.sh">Click to install the example file ".sh"</a><br>
<ahref="i:0hs.js:../searchurl/txt/web.js">Click to install the example file "s.js"</a></p>
<p>For regular (non-js) executables, the standard output of the command line could be treated as lines of urls (or html, plain text).</p>
<p><ahref="i:0h.js:../searchurl/txt/web.js">Install the example file ".js" (supporting search engine bundle)</a><br>
<ahref="i:0hs.sh:../searchurl/txt/web.sh">Install the example file "s.sh"</a></p>
<h3id="address-bar-command-modes">Address bar command modes</h3>
<p><ahref="../cmds/index.html">Commands</a> are the best for repeated execution of an instruction. Address bar command modes provide ways to run different commands in the same category easily.</p>
<p>The configure file "default.acmd" has the exactly same format as <ahref="../cmds/index.html">default.cmds</a>. Click the following links to install new modes (cold start the app to take effect, then long click the "refresh" button to switch modes):</p>
<p><ahref="i:1c">Wait for url from other devices</a></p>
<p><ahref="i:1c">Wait for url from other devices</a><br>
<ahref="https://berify.com">berify: reverse image search for video</a></p>
<h3id="bookmarks-with-secrets-post-instead-of-get">Bookmarks with secrets (POST instead of GET)</h3>
<p>The search engine (".search") file can be used as bookmarks with secret. Here is an example bookmark for webdav cloud storage (replace "xxx" with real user and password):<br>
<description>&quot;:!&quot; command line Pressing &quot;:&quot; or &quot;!&quot; with hardware keyboard sets focus on the address bar.
The command line could be a &quot;.js&quot;, &quot;.sh&quot; or other executable with arguments. Ex. &quot;:!s g keyword&quot; could invoke &quot;s.js&quot; executable with the whole string as arguments (&quot;s.sh&quot; or &quot;s&quot; if file exists, here &quot;g&quot; as google search engine); &quot;:! g keyword&quot; would invoke the file &quot;.js&quot; or &quot;.sh&quot; as executable.
For regular (non-js) executables, the standard output of the command line will be treated as lines of web urls.</description>
For regular (non-js) executables, the standard output of the command line could be treated as lines of urls (or html, plain text).</description>
</item>
<item>
@ -88,15 +88,28 @@ Change logs 954: Address bar: &quot;:!&quot; for command line support (.
Recommended engines (click or append any of the following to the file &quot;home5.search&quot;):
Note: "Engines" needs file "engine.search",whose format is same as "home.search" except that the keyword part of url must be denoted with "%s". Pressing the right arrow button on the search result page will automatically query with next engine in the file.</description>
Note: "Engines" needs file "engine.search",whose format is same as "home.search" except that the keyword part of url must be denoted with "</description>
@ -255,6 +268,7 @@ Remote javascript is defined in default.rjs. Click the following link to install
<guid>/en/bookmark/</guid>
<description>Wait for url from other devices
berify: reverse image search for video
Bookmarks with secrets (POST instead of GET) The search engine (&quot;.search&quot;) file can be used as bookmarks with secret. Here is an example bookmark for webdav cloud storage (replace &quot;xxx&quot; with real user and password):
Commands Clicking to run is only allowed from local pages for bookmarks in this section. Users need to either save the bookmarks to local or long press the link =&gt; &quot;open in new tab&quot; to execute.</description>
<p>Note: "Engines" needs file "engine.search",whose format is same as "home.search" except that the keyword part of url must be denoted with "%s". Pressing the right arrow button on the search result page will automatically query with next engine in the file.</p>
Note: "Engines" needs file "engine.search",whose format is same as "home.search" except that the keyword part of url must be denoted with "%s". Pressing the right arrow button on the search result page will automatically query with next engine in the file.</description>
Note: "Engines" needs file "engine.search",whose format is same as "home.search" except that the keyword part of url must be denoted with "</description>