<description>Recent content in _posts on uweb browser</description>
<generator>Hugo -- gohugo.io</generator>
<lastBuildDate>Fri, 25 Nov 2022 00:00:00 +0000</lastBuildDate><atom:linkhref="/en/_posts/index.xml"rel="self"type="application/rss+xml"/>
<lastBuildDate>Sun, 08 Jan 2023 00:00:00 +0000</lastBuildDate><atom:linkhref="/en/_posts/index.xml"rel="self"type="application/rss+xml"/>
<item>
<title>Address bar command line</title>
<link>/en/acmd/</link>
<pubDate>Sun, 08 Jan 2023 00:00:00 +0000</pubDate>
<guid>/en/acmd/</guid>
<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>
</item>
<item>
<title>Offline resources</title>
<link>/en/offlinecache/</link>
@ -48,18 +59,6 @@ Features The following mentioned subfolders locate in the configuration folder.
The following html5 applications are allowed to read local files referred by &quot;https://local/sdcard/.</description>
<description>Commands are the best for repeated execution of an instruction. Address bar command modes provide ways to run different commands in the same category easily.
The configure file &quot;default.acmd&quot; has the exactly same format as default.cmds. Click the following links to install new modes (cold start the app to take effect, then long click the &quot;refresh&quot; button to switch modes):
Shell command mode
GNU bc (basic calculator) command mode (need termux for Android 10- )</description>
<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>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>
<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>
<description>Recent content on uweb browser</description>
<generator>Hugo -- gohugo.io</generator>
<lastBuildDate>Fri, 25 Nov 2022 00:00:00 +0000</lastBuildDate><atom:linkhref="/en/index.xml"rel="self"type="application/rss+xml"/>
<lastBuildDate>Sun, 08 Jan 2023 00:00:00 +0000</lastBuildDate><atom:linkhref="/en/index.xml"rel="self"type="application/rss+xml"/>
<item>
<title>Address bar command line</title>
<link>/en/acmd/</link>
<pubDate>Sun, 08 Jan 2023 00:00:00 +0000</pubDate>
<guid>/en/acmd/</guid>
<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>
</item>
<item>
<title>Offline resources</title>
<link>/en/offlinecache/</link>
@ -67,18 +78,6 @@ Change logs 954: Address bar: &quot;:!&quot; for command line support (.
943: Multiple home screens support .</description>
<description>Commands are the best for repeated execution of an instruction. Address bar command modes provide ways to run different commands in the same category easily.
The configure file &quot;default.acmd&quot; has the exactly same format as default.cmds. Click the following links to install new modes (cold start the app to take effect, then long click the &quot;refresh&quot; button to switch modes):
Shell command mode
GNU bc (basic calculator) command mode (need termux for Android 10- )</description>
The command line could be a ".js", ".sh" or other executable with arguments. Ex. ":!s youtube keyword" could invoke "s.js" executable with the whole string as arguments ("s.sh" or "s" if file exists); ":! youtube keyword" would invoke the file ".js" or ".sh" as executable.</li>
</ul>
<li>
<p>:![command line]<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>
<ul>
<li>:p [width in milliInch]x[height] [top margin]:[right margin]:[bottom margin]:[left margin]<br>
</li>
<li>
<p>:p [width in milliInch]x[height] [top margin]:[right margin]:[bottom margin]:[left margin]<br>
Generate/Print PDF file in the "/sdcard/Download" folder, all units are milliinch.<br>
Ex. ":p x" or ":px" for screen width and infinite height (as long vector screenshot).<br>
":p x[height]" or ":px[height]" for screen width.</li>
":p x[height]" or ":px[height]" for screen width.</p>
Visiting url and execute the uweb browser internal bookmarklet that keeps valid for all urls under the path of [url].</p>
</li>
<li></li>
</ul>
<p>[bookmarklet index] must have two/three digits. The first two digits are used as index of bootmarklet. For example, "00" as the first local bookmarklet; "01" as the first remote script; then "02" as the second local bookmarklet, ... The third digit is uplevel, 1 to make bookmarklet valid for parent path of [url].</p>
<ul>
<li>
<p>c[cssFlag]: For example, "c12" will apply the third and fourth global CSS (12=2^2+2^3).</p>
</li>
<li>
<p>[?postfix]: the real visited url is "[url]+[?postfix]".</p>
</li>
<li>
<p>[/.../localfile]: load the local html/js file that processes [url]. The first character of the local html file must be "<".</p>
</li>
<li>
<p>All other cases will be treated as [prefix], the real visited url is "[prefix]+[url]".</p>
<li>[bookmarklet index] must have two/three digits. The first two digits are used as index of bootmarklet. For example, "00" as the first local bookmarklet; "01" as the first remote script; then "02" as the second local bookmarklet, ... The third digit is uplevel, 1 to make bookmarklet valid for parent path of [url].</li>
<li>c[cssFlag]: For example, "c12" will apply the third and fourth global CSS (12=2^2+2^3).</li>
<li>[?postfix]: the real visited url is "[url]+[?postfix]".</li>
<li>[/.../localfile]: load the local html/js file that processes [url]. The first character of the local html file must be "<".</li>
<li>All other cases will be treated as [prefix], the real visited url is "[prefix]+[url]".</li>