<pubDate>Wed, 25 Oct 2023 00:00:00 +0000</pubDate>
<guid>/en/tcron/</guid>
<description>crontab (with enhanced semantics) For performance, the file &quot;crontab&quot; uses single space as field separator. Letters are not suppored currently. So use &quot;1&quot; for &quot;January&quot; and 2 for &quot;Tuesday&quot; etc.
The sixth field in crontab file could be in the format of internal links. Specifically, &quot;c:&quot; to execute the following commands in termux and &quot;!&quot; to execute commands directly. If the sixth field is not in any of above formats, then the field will appear as the message of alarm clock.</description>
<description>crontab (with enhanced semantics) Some battery restrictions on android 13+ may disallow new instance of uweb browser by alarm events. Users can either keep uweb instance (no battery consumption) or remove the restriction for uweb.
For performance, the file &quot;crontab&quot; uses single space as field separator. Letters are not suppored currently. So use &quot;1&quot; for &quot;January&quot; and 2 for &quot;Tuesday&quot; etc.
The sixth field in crontab file could be in the format of internal links.</description>
<h4id="installing-for-windows-macos-and-linux">Installing (for Windows, MacOS and Linux)</h4>
<h5id="install-with-prebuilt-binaries">Install with prebuilt binaries</h5>
<p>You can find prebuilt binaries <ahref="https://github.com/torappinfo/ebrowser/releases">here</a>.</p>
<h5id="install-with-nodejs">Install with nodejs</h5>
<h5id="install-ebrowser-and-electron-separatedly">Install ebrowser and electron separatedly</h5>
<h6id="install-ebrowser">Install ebrowser</h6>
<p>Either download and unzip ebrowser package directly from any of npm mirror sites like <ahref="https://npmmirror.com/package/ebrowser">npmmirror</a> or with nodejs by</p>
<p>OR "git clone"/download files directly from any of <ahref="https://gitlab.com/jamesfengcao/uweb/-/blob/master/en/mirrors.md">mirror repositories</a> and ebrowser is under the folder "misc/ebrowser".</p>
<h6id="install-electron">Install electron</h6>
<p>Before you can run ebrowser, you need to install electron either with nodejs by</p>
<pre><code>npm install electron
npm install ebrowser
</code></pre>
<p>Run ebrowser</p>
<p>OR download and unzip electron binary directly from <ahref="https://github.com/electron/electron/releases">github</a> or mirrors like <ahref="https://registry.npmmirror.com/binary.html?path=electron">npmmirror</a>.</p>
<h6id="run-ebrowser">Run ebrowser</h6>
<pre><code>electron ~/node_modules/ebrowser
</code></pre>
<p>Later on, you can run "npm install electron" to update electron/chromium or "npm install ebrowser" to update ebrowser independently.</p>
<pubDate>Wed, 25 Oct 2023 00:00:00 +0000</pubDate>
<guid>/en/tcron/</guid>
<description>crontab (with enhanced semantics) For performance, the file &quot;crontab&quot; uses single space as field separator. Letters are not suppored currently. So use &quot;1&quot; for &quot;January&quot; and 2 for &quot;Tuesday&quot; etc.
The sixth field in crontab file could be in the format of internal links. Specifically, &quot;c:&quot; to execute the following commands in termux and &quot;!&quot; to execute commands directly. If the sixth field is not in any of above formats, then the field will appear as the message of alarm clock.</description>
<description>crontab (with enhanced semantics) Some battery restrictions on android 13+ may disallow new instance of uweb browser by alarm events. Users can either keep uweb instance (no battery consumption) or remove the restriction for uweb.
For performance, the file &quot;crontab&quot; uses single space as field separator. Letters are not suppored currently. So use &quot;1&quot; for &quot;January&quot; and 2 for &quot;Tuesday&quot; etc.
The sixth field in crontab file could be in the format of internal links.</description>
<p>Some battery restrictions on android 13+ may disallow new instance of uweb browser by alarm events. Users can either keep uweb instance (no battery consumption) or remove the restriction for uweb.</p>
<p>For performance, the file "crontab" uses single space as field separator. Letters are not suppored currently. So use "1" for "January" and 2 for "Tuesday" etc.</p>
<p>The sixth field in crontab file could be in the format of <ahref="../links/index.html#">internal links</a>. Specifically, "c:" to execute the following commands in termux and "!" to execute commands directly. If the sixth field is not in any of above formats, then the field will appear as the message of alarm clock.</p>
<p>To make crontab more powerful, we changed the semantics as follows:<br>
@ -16,16 +16,32 @@ Note: Usually electron apps are heavyweight as they use browsers for simple thin
##### Install with prebuilt binaries
You can find prebuilt binaries [here](https://github.com/torappinfo/ebrowser/releases).
##### Install with nodejs
##### Install ebrowser and electron separatedly
###### Install ebrowser
Either download and unzip ebrowser package directly from any of npm mirror sites like [npmmirror](https://npmmirror.com/package/ebrowser) or with nodejs by
npm install electron
npm install ebrowser
Run ebrowser
OR
git clone https://github.com/torappinfo/ebrowser
OR "git clone"/download files directly from any of [mirror repositories](https://gitlab.com/jamesfengcao/uweb/-/blob/master/en/mirrors.md) and ebrowser is under the folder "misc/ebrowser".
###### Install electron
Before you can run ebrowser, you need to install electron either with nodejs by
npm install electron
OR download and unzip electron binary directly from [github](https://github.com/electron/electron/releases) or mirrors like [npmmirror](https://registry.npmmirror.com/binary.html?path=electron).
###### Run ebrowser
electron ~/node_modules/ebrowser
Later on, you can run "npm install electron" to update electron/chromium or "npm install ebrowser" to update ebrowser independently.
OR
electron [the-path-of-folder-with-downloaded-ebrowser-files]
##### Update app quickly without updating chromium
Pressing "Alt" to show the menu bar and choose "Check for updates" under "Help". OR