update download urls

This commit is contained in:
James Feng Cao 2025-08-19 08:44:30 +08:00
commit c1cc20b4cd
7 changed files with 47 additions and 16 deletions

View file

@ -61,7 +61,6 @@
<p><a href="https://git.froggi.es/jamesfengcao/uweb/releases">froggi</a></p>
<p><a href="https://notabug.org/torappinfo/uweb/releases">NotABug</a></p>
<p><a href="https://releases.pagure.org/uwebapk/">pagure</a></p>
<p><a href="https://novasync.cn/s/vZJFz">novasync</a></p>
<p><a href="https://pan.baidu.com/s/17coQj6DCHqghMMNJUyjgrA#list/path=%2Fuweb">baidu</a></p>
<p><a href="https://pan.lanzouu.com/b0qpxnob">蓝奏</a></p>
<h4 id="main-features"><a href="../readme/index.html">Main features</a></h4>
@ -88,7 +87,7 @@
<p>940: <a href="../url2site/index.html">Any urls as website</a> with local html processing (<a href="../links/index.html">&quot;i:0m/..../xxx.html:url&quot;</a>)</p>
</div>
<p>Last Modified: 7 March 2025<br>
<p>Last Modified: 19 August 2025<br>
add monica.im<br>
<pre></pre>
</p>

View file

@ -28,8 +28,8 @@
[pagure](https://releases.pagure.org/uwebapk/)
[novasync](https://novasync.cn/s/vZJFz)
[baidu](https://pan.baidu.com/s/17coQj6DCHqghMMNJUyjgrA#list/path=%2Fuweb)
[蓝奏](https://pan.lanzouu.com/b0qpxnob)

View file

@ -6,7 +6,7 @@
<description>Recent content on uweb browser: unlimited power</description>
<generator>Hugo</generator>
<language>en</language>
<lastBuildDate>Tue, 29 Jul 2025 14:59:44 +0800</lastBuildDate>
<lastBuildDate>Tue, 19 Aug 2025 08:40:54 +0800</lastBuildDate>
<atom:link href="https://jamesfengcao.gitlab.io/uweb/en/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>popup menu for Long pressed link and downloading</title>
@ -132,7 +132,7 @@
<link>https://jamesfengcao.gitlab.io/uweb/en/changelog/</link>
<pubDate>Fri, 16 Sep 2022 00:00:00 +0000</pubDate>
<guid>https://jamesfengcao.gitlab.io/uweb/en/changelog/</guid>
<description>&lt;p&gt;&lt;a href=&#34;https://www.amazon.com/TorApp-Info-uweb-browser-for-geeks/dp/B098QPR6N5&#34;&gt;Amazon appstore&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://galaxystore.samsung.com/detail/info.torapp.uweb&#34;&gt;Galaxy.Store&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/torappinfo/uweb/releases/tag/v1&#34;&gt;github&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://sourceforge.net/projects/uwebbrowser/files/v1/&#34;&gt;sourceforge&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bitbucket.org/torappinfo/torappinfo.bitbucket.io/downloads/&#34;&gt;bitbucket&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://uweb-browser-for-geeks.en.uptodown.com/android&#34; title=&#34;uweb&#34;&gt;&lt;img src=&#34;https://stc.utdstc.com/img/mediakit/download-gio-big.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://my.powerfolder.com/getlink/fi61cC6VHjK72tfufmnLAz/&#34;&gt;powerfolder&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://codeberg.org/jamesfengcao/pages/releases&#34;&gt;codeberg&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://uno.teracloud.jp/share/1162dfa8376e1609&#34;&gt;infinicloud&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitee.com/jamesfengcao/uweb/releases&#34;&gt;gitee&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitea.com/torappinfo/uweb/releases&#34;&gt;gitea&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitdab.com/jamesfengcao/uweb/releases&#34;&gt;gitdab&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitnet.fr/jamesfengcao/uweb/releases&#34;&gt;gitnet&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tildegit.org/jamesfengcao/uweb/releases&#34;&gt;tildegit&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://git.froggi.es/jamesfengcao/uweb/releases&#34;&gt;froggi&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://notabug.org/torappinfo/uweb/releases&#34;&gt;NotABug&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://releases.pagure.org/uwebapk/&#34;&gt;pagure&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://novasync.cn/s/vZJFz&#34;&gt;novasync&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pan.baidu.com/s/17coQj6DCHqghMMNJUyjgrA#list/path=%2Fuweb&#34;&gt;baidu&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pan.lanzouu.com/b0qpxnob&#34;&gt;蓝奏&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;main-features&#34;&gt;&lt;a href=&#34;../readme/index.html&#34;&gt;Main features&lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;change-logs&#34;&gt;&lt;a id=&#34;log&#34;&gt;Change logs&lt;a&gt;&lt;/h4&gt;&#xA;&lt;p&gt;1104: support command context submenus (image.link, download.link &amp;amp; context.link).&lt;br&gt;&#xA;1075: global redirection works for login and AI sites like devv.ai and duck.ai.&lt;br&gt;&#xA;1073: support http/https/socks proxies with username and password&lt;br&gt;&#xA;1036: TV mode: reuse &amp;quot;engine.search&amp;quot; as live TV channel urls.&lt;br&gt;&#xA;1034: click share button on homescreen to process clipboard text.&lt;br&gt;&#xA;1030: Allow downloading with global redirection&lt;br&gt;&#xA;1017: crontab alarm clock and &lt;a href=&#34;../links/index.html&#34;&gt;links&lt;/a&gt; as sixth field.&lt;br&gt;&#xA;998: &lt;a href=&#34;../rjs/index.html&#34;&gt;Bookmarklets&lt;/a&gt; to support CSP sites.&lt;br&gt;&#xA;991: &lt;a href=&#34;../redirect/index.html&#34;&gt;global url redirection&lt;/a&gt; support.&lt;br&gt;&#xA;988: &lt;a href=&#34;../adblock_domain/index.html&#34;&gt;hosts&lt;/a&gt; file to support response headers.&lt;br&gt;&#xA;983: support &lt;a href=&#34;../adblock_domain/index.html&#34;&gt;&amp;quot;hosts&amp;quot;&lt;/a&gt; file domain name resolving (no root needed), only single space allowed as separator for ip address and domain name.&lt;br&gt;&#xA;975: &lt;a href=&#34;../bookmark/index.html&#34;&gt;Bookmarks&lt;/a&gt; to support styling for markdown etc.&lt;br&gt;&#xA;971: &lt;a href=&#34;../links/index.html&#34;&gt;multiple type profiles&lt;/a&gt;: switch any data including website logins, user configurations orthogonally.&lt;br&gt;&#xA;964: site source html preprocessing before rendering with user &lt;a href=&#34;../sitejs/index.html&#34;&gt;site extra html&lt;/a&gt;.&lt;br&gt;&#xA;955: Address bar: &lt;a href=&#34;../acmd/index.html&#34;&gt;&amp;quot;:!&amp;quot; or &amp;quot;!&amp;quot;&lt;/a&gt; for command line support (.js/.sh files as executables).&lt;br&gt;&#xA;949: Address bar: &amp;quot;:p [width in milliInch]x[height]&amp;quot; to generate PDF in custom size&lt;br&gt;&#xA;946: Option &amp;quot;use offline cache&amp;quot; to support serverless local websites.&lt;/p&gt;</description>
<description>&lt;p&gt;&lt;a href=&#34;https://www.amazon.com/TorApp-Info-uweb-browser-for-geeks/dp/B098QPR6N5&#34;&gt;Amazon appstore&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://galaxystore.samsung.com/detail/info.torapp.uweb&#34;&gt;Galaxy.Store&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/torappinfo/uweb/releases/tag/v1&#34;&gt;github&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://sourceforge.net/projects/uwebbrowser/files/v1/&#34;&gt;sourceforge&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bitbucket.org/torappinfo/torappinfo.bitbucket.io/downloads/&#34;&gt;bitbucket&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://uweb-browser-for-geeks.en.uptodown.com/android&#34; title=&#34;uweb&#34;&gt;&lt;img src=&#34;https://stc.utdstc.com/img/mediakit/download-gio-big.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://my.powerfolder.com/getlink/fi61cC6VHjK72tfufmnLAz/&#34;&gt;powerfolder&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://codeberg.org/jamesfengcao/pages/releases&#34;&gt;codeberg&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://uno.teracloud.jp/share/1162dfa8376e1609&#34;&gt;infinicloud&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitee.com/jamesfengcao/uweb/releases&#34;&gt;gitee&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitea.com/torappinfo/uweb/releases&#34;&gt;gitea&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitdab.com/jamesfengcao/uweb/releases&#34;&gt;gitdab&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitnet.fr/jamesfengcao/uweb/releases&#34;&gt;gitnet&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tildegit.org/jamesfengcao/uweb/releases&#34;&gt;tildegit&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://git.froggi.es/jamesfengcao/uweb/releases&#34;&gt;froggi&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://notabug.org/torappinfo/uweb/releases&#34;&gt;NotABug&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://releases.pagure.org/uwebapk/&#34;&gt;pagure&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pan.baidu.com/s/17coQj6DCHqghMMNJUyjgrA#list/path=%2Fuweb&#34;&gt;baidu&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pan.lanzouu.com/b0qpxnob&#34;&gt;蓝奏&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;main-features&#34;&gt;&lt;a href=&#34;../readme/index.html&#34;&gt;Main features&lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;change-logs&#34;&gt;&lt;a id=&#34;log&#34;&gt;Change logs&lt;a&gt;&lt;/h4&gt;&#xA;&lt;p&gt;1104: support command context submenus (image.link, download.link &amp;amp; context.link).&lt;br&gt;&#xA;1075: global redirection works for login and AI sites like devv.ai and duck.ai.&lt;br&gt;&#xA;1073: support http/https/socks proxies with username and password&lt;br&gt;&#xA;1036: TV mode: reuse &amp;quot;engine.search&amp;quot; as live TV channel urls.&lt;br&gt;&#xA;1034: click share button on homescreen to process clipboard text.&lt;br&gt;&#xA;1030: Allow downloading with global redirection&lt;br&gt;&#xA;1017: crontab alarm clock and &lt;a href=&#34;../links/index.html&#34;&gt;links&lt;/a&gt; as sixth field.&lt;br&gt;&#xA;998: &lt;a href=&#34;../rjs/index.html&#34;&gt;Bookmarklets&lt;/a&gt; to support CSP sites.&lt;br&gt;&#xA;991: &lt;a href=&#34;../redirect/index.html&#34;&gt;global url redirection&lt;/a&gt; support.&lt;br&gt;&#xA;988: &lt;a href=&#34;../adblock_domain/index.html&#34;&gt;hosts&lt;/a&gt; file to support response headers.&lt;br&gt;&#xA;983: support &lt;a href=&#34;../adblock_domain/index.html&#34;&gt;&amp;quot;hosts&amp;quot;&lt;/a&gt; file domain name resolving (no root needed), only single space allowed as separator for ip address and domain name.&lt;br&gt;&#xA;975: &lt;a href=&#34;../bookmark/index.html&#34;&gt;Bookmarks&lt;/a&gt; to support styling for markdown etc.&lt;br&gt;&#xA;971: &lt;a href=&#34;../links/index.html&#34;&gt;multiple type profiles&lt;/a&gt;: switch any data including website logins, user configurations orthogonally.&lt;br&gt;&#xA;964: site source html preprocessing before rendering with user &lt;a href=&#34;../sitejs/index.html&#34;&gt;site extra html&lt;/a&gt;.&lt;br&gt;&#xA;955: Address bar: &lt;a href=&#34;../acmd/index.html&#34;&gt;&amp;quot;:!&amp;quot; or &amp;quot;!&amp;quot;&lt;/a&gt; for command line support (.js/.sh files as executables).&lt;br&gt;&#xA;949: Address bar: &amp;quot;:p [width in milliInch]x[height]&amp;quot; to generate PDF in custom size&lt;br&gt;&#xA;946: Option &amp;quot;use offline cache&amp;quot; to support serverless local websites.&lt;/p&gt;</description>
</item>
<item>
<title>Configuration</title>

View file

@ -55,7 +55,7 @@
/>
</url><url>
<loc>https://jamesfengcao.gitlab.io/uweb/en/</loc>
<lastmod>2025-07-29T14:59:44+08:00</lastmod>
<lastmod>2025-08-19T08:40:54+08:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="zh"
@ -97,7 +97,7 @@
/>
</url><url>
<loc>https://jamesfengcao.gitlab.io/uweb/en/topposts/</loc>
<lastmod>2025-07-17T10:13:25+08:00</lastmod>
<lastmod>2025-08-19T08:40:54+08:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="zh"
@ -313,7 +313,7 @@
<lastmod>2024-04-07T19:01:03+08:00</lastmod>
</url><url>
<loc>https://jamesfengcao.gitlab.io/uweb/en/changelog/</loc>
<lastmod>2025-03-07T13:41:55+08:00</lastmod>
<lastmod>2025-08-19T08:40:54+08:00</lastmod>
</url><url>
<loc>https://jamesfengcao.gitlab.io/uweb/en/sitemap/</loc>
<lastmod>2025-04-09T00:47:06+08:00</lastmod>

View file

@ -6,7 +6,7 @@
<description>Recent content in Topposts on uweb browser: unlimited power</description>
<generator>Hugo</generator>
<language>en</language>
<lastBuildDate>Thu, 17 Jul 2025 10:13:25 +0800</lastBuildDate>
<lastBuildDate>Tue, 19 Aug 2025 08:40:54 +0800</lastBuildDate>
<atom:link href="https://jamesfengcao.gitlab.io/uweb/en/topposts/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Search engine query URLs</title>
@ -20,7 +20,7 @@
<link>https://jamesfengcao.gitlab.io/uweb/en/changelog/</link>
<pubDate>Fri, 16 Sep 2022 00:00:00 +0000</pubDate>
<guid>https://jamesfengcao.gitlab.io/uweb/en/changelog/</guid>
<description>&lt;p&gt;&lt;a href=&#34;https://www.amazon.com/TorApp-Info-uweb-browser-for-geeks/dp/B098QPR6N5&#34;&gt;Amazon appstore&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://galaxystore.samsung.com/detail/info.torapp.uweb&#34;&gt;Galaxy.Store&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/torappinfo/uweb/releases/tag/v1&#34;&gt;github&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://sourceforge.net/projects/uwebbrowser/files/v1/&#34;&gt;sourceforge&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bitbucket.org/torappinfo/torappinfo.bitbucket.io/downloads/&#34;&gt;bitbucket&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://uweb-browser-for-geeks.en.uptodown.com/android&#34; title=&#34;uweb&#34;&gt;&lt;img src=&#34;https://stc.utdstc.com/img/mediakit/download-gio-big.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://my.powerfolder.com/getlink/fi61cC6VHjK72tfufmnLAz/&#34;&gt;powerfolder&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://codeberg.org/jamesfengcao/pages/releases&#34;&gt;codeberg&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://uno.teracloud.jp/share/1162dfa8376e1609&#34;&gt;infinicloud&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitee.com/jamesfengcao/uweb/releases&#34;&gt;gitee&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitea.com/torappinfo/uweb/releases&#34;&gt;gitea&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitdab.com/jamesfengcao/uweb/releases&#34;&gt;gitdab&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitnet.fr/jamesfengcao/uweb/releases&#34;&gt;gitnet&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tildegit.org/jamesfengcao/uweb/releases&#34;&gt;tildegit&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://git.froggi.es/jamesfengcao/uweb/releases&#34;&gt;froggi&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://notabug.org/torappinfo/uweb/releases&#34;&gt;NotABug&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://releases.pagure.org/uwebapk/&#34;&gt;pagure&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://novasync.cn/s/vZJFz&#34;&gt;novasync&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pan.baidu.com/s/17coQj6DCHqghMMNJUyjgrA#list/path=%2Fuweb&#34;&gt;baidu&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pan.lanzouu.com/b0qpxnob&#34;&gt;蓝奏&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;main-features&#34;&gt;&lt;a href=&#34;../readme/index.html&#34;&gt;Main features&lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;change-logs&#34;&gt;&lt;a id=&#34;log&#34;&gt;Change logs&lt;a&gt;&lt;/h4&gt;&#xA;&lt;p&gt;1104: support command context submenus (image.link, download.link &amp;amp; context.link).&lt;br&gt;&#xA;1075: global redirection works for login and AI sites like devv.ai and duck.ai.&lt;br&gt;&#xA;1073: support http/https/socks proxies with username and password&lt;br&gt;&#xA;1036: TV mode: reuse &amp;quot;engine.search&amp;quot; as live TV channel urls.&lt;br&gt;&#xA;1034: click share button on homescreen to process clipboard text.&lt;br&gt;&#xA;1030: Allow downloading with global redirection&lt;br&gt;&#xA;1017: crontab alarm clock and &lt;a href=&#34;../links/index.html&#34;&gt;links&lt;/a&gt; as sixth field.&lt;br&gt;&#xA;998: &lt;a href=&#34;../rjs/index.html&#34;&gt;Bookmarklets&lt;/a&gt; to support CSP sites.&lt;br&gt;&#xA;991: &lt;a href=&#34;../redirect/index.html&#34;&gt;global url redirection&lt;/a&gt; support.&lt;br&gt;&#xA;988: &lt;a href=&#34;../adblock_domain/index.html&#34;&gt;hosts&lt;/a&gt; file to support response headers.&lt;br&gt;&#xA;983: support &lt;a href=&#34;../adblock_domain/index.html&#34;&gt;&amp;quot;hosts&amp;quot;&lt;/a&gt; file domain name resolving (no root needed), only single space allowed as separator for ip address and domain name.&lt;br&gt;&#xA;975: &lt;a href=&#34;../bookmark/index.html&#34;&gt;Bookmarks&lt;/a&gt; to support styling for markdown etc.&lt;br&gt;&#xA;971: &lt;a href=&#34;../links/index.html&#34;&gt;multiple type profiles&lt;/a&gt;: switch any data including website logins, user configurations orthogonally.&lt;br&gt;&#xA;964: site source html preprocessing before rendering with user &lt;a href=&#34;../sitejs/index.html&#34;&gt;site extra html&lt;/a&gt;.&lt;br&gt;&#xA;955: Address bar: &lt;a href=&#34;../acmd/index.html&#34;&gt;&amp;quot;:!&amp;quot; or &amp;quot;!&amp;quot;&lt;/a&gt; for command line support (.js/.sh files as executables).&lt;br&gt;&#xA;949: Address bar: &amp;quot;:p [width in milliInch]x[height]&amp;quot; to generate PDF in custom size&lt;br&gt;&#xA;946: Option &amp;quot;use offline cache&amp;quot; to support serverless local websites.&lt;/p&gt;</description>
<description>&lt;p&gt;&lt;a href=&#34;https://www.amazon.com/TorApp-Info-uweb-browser-for-geeks/dp/B098QPR6N5&#34;&gt;Amazon appstore&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://galaxystore.samsung.com/detail/info.torapp.uweb&#34;&gt;Galaxy.Store&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/torappinfo/uweb/releases/tag/v1&#34;&gt;github&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://sourceforge.net/projects/uwebbrowser/files/v1/&#34;&gt;sourceforge&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bitbucket.org/torappinfo/torappinfo.bitbucket.io/downloads/&#34;&gt;bitbucket&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://uweb-browser-for-geeks.en.uptodown.com/android&#34; title=&#34;uweb&#34;&gt;&lt;img src=&#34;https://stc.utdstc.com/img/mediakit/download-gio-big.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://my.powerfolder.com/getlink/fi61cC6VHjK72tfufmnLAz/&#34;&gt;powerfolder&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://codeberg.org/jamesfengcao/pages/releases&#34;&gt;codeberg&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://uno.teracloud.jp/share/1162dfa8376e1609&#34;&gt;infinicloud&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitee.com/jamesfengcao/uweb/releases&#34;&gt;gitee&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitea.com/torappinfo/uweb/releases&#34;&gt;gitea&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitdab.com/jamesfengcao/uweb/releases&#34;&gt;gitdab&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gitnet.fr/jamesfengcao/uweb/releases&#34;&gt;gitnet&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tildegit.org/jamesfengcao/uweb/releases&#34;&gt;tildegit&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://git.froggi.es/jamesfengcao/uweb/releases&#34;&gt;froggi&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://notabug.org/torappinfo/uweb/releases&#34;&gt;NotABug&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://releases.pagure.org/uwebapk/&#34;&gt;pagure&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pan.baidu.com/s/17coQj6DCHqghMMNJUyjgrA#list/path=%2Fuweb&#34;&gt;baidu&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pan.lanzouu.com/b0qpxnob&#34;&gt;蓝奏&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;main-features&#34;&gt;&lt;a href=&#34;../readme/index.html&#34;&gt;Main features&lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;change-logs&#34;&gt;&lt;a id=&#34;log&#34;&gt;Change logs&lt;a&gt;&lt;/h4&gt;&#xA;&lt;p&gt;1104: support command context submenus (image.link, download.link &amp;amp; context.link).&lt;br&gt;&#xA;1075: global redirection works for login and AI sites like devv.ai and duck.ai.&lt;br&gt;&#xA;1073: support http/https/socks proxies with username and password&lt;br&gt;&#xA;1036: TV mode: reuse &amp;quot;engine.search&amp;quot; as live TV channel urls.&lt;br&gt;&#xA;1034: click share button on homescreen to process clipboard text.&lt;br&gt;&#xA;1030: Allow downloading with global redirection&lt;br&gt;&#xA;1017: crontab alarm clock and &lt;a href=&#34;../links/index.html&#34;&gt;links&lt;/a&gt; as sixth field.&lt;br&gt;&#xA;998: &lt;a href=&#34;../rjs/index.html&#34;&gt;Bookmarklets&lt;/a&gt; to support CSP sites.&lt;br&gt;&#xA;991: &lt;a href=&#34;../redirect/index.html&#34;&gt;global url redirection&lt;/a&gt; support.&lt;br&gt;&#xA;988: &lt;a href=&#34;../adblock_domain/index.html&#34;&gt;hosts&lt;/a&gt; file to support response headers.&lt;br&gt;&#xA;983: support &lt;a href=&#34;../adblock_domain/index.html&#34;&gt;&amp;quot;hosts&amp;quot;&lt;/a&gt; file domain name resolving (no root needed), only single space allowed as separator for ip address and domain name.&lt;br&gt;&#xA;975: &lt;a href=&#34;../bookmark/index.html&#34;&gt;Bookmarks&lt;/a&gt; to support styling for markdown etc.&lt;br&gt;&#xA;971: &lt;a href=&#34;../links/index.html&#34;&gt;multiple type profiles&lt;/a&gt;: switch any data including website logins, user configurations orthogonally.&lt;br&gt;&#xA;964: site source html preprocessing before rendering with user &lt;a href=&#34;../sitejs/index.html&#34;&gt;site extra html&lt;/a&gt;.&lt;br&gt;&#xA;955: Address bar: &lt;a href=&#34;../acmd/index.html&#34;&gt;&amp;quot;:!&amp;quot; or &amp;quot;!&amp;quot;&lt;/a&gt; for command line support (.js/.sh files as executables).&lt;br&gt;&#xA;949: Address bar: &amp;quot;:p [width in milliInch]x[height]&amp;quot; to generate PDF in custom size&lt;br&gt;&#xA;946: Option &amp;quot;use offline cache&amp;quot; to support serverless local websites.&lt;/p&gt;</description>
</item>
<item>
<title>Configuration</title>

View file

@ -10,8 +10,11 @@ const {
session, protocol, dialog, ipcMain
} = require('electron')
let win;
const fs = require('fs');
const process = require('process')
const noStdin = fs.fstatSync(0).isCharacterDevice();
if(!app.requestSingleInstanceLock())
if(noStdin && !app.requestSingleInstanceLock())
app.quit()
else {
app.on('ready', createWindow);
@ -28,7 +31,6 @@ else {
})
}
Menu.setApplicationMenu(null);
const fs = require('fs');
const path = require('path')
const https = require('https');
const url = require('url');
@ -44,7 +46,6 @@ var translateRes;
var repositoryurl = "https://gitlab.com/jamesfengcao/uweb/-/raw/master/misc/ebrowser/";
const readline = require('readline');
const process = require('process')
var gredirects = [];
var gredirect;
var redirects;
@ -626,7 +627,8 @@ function cmdlineProcess(argv,cwd,extra){
let url=argv.slice(i1st).join(" ");
win.webContents.executeJavaScript("{let v=`"+url+"`;document.forms[0].q.value=v;handleQuery(v)}",false);
win.setTitle(url);
}
}else if(!noStdin)
handle_stdin(5000);
}
async function cbScheme_redir(req){
@ -872,3 +874,33 @@ function bangcommand(q,offset){
}
}
function handle_stdin(timeoutMs){
let timeoutId;
let isComplete = false;
let url = '';
const handler = ()=>{
if(url.length<6 || (58!==url.charCodeAt(4) && 58!==url.charCodeAt(5)))
url = 'data:text/html;charset=utf-8,'+url;
win.webContents.executeJavaScript("{let v=`"+url+"`;handleQuery(v)}",false);
};
timeoutId = setTimeout(() => {
if (!isComplete) {
isComplete = true;
handler();
}
}, timeoutMs);
process.stdin.setEncoding('utf8');
process.stdin.on('data', (chunk) => {
url += chunk;
});
process.stdin.on('end', () => {
if (!isComplete) {
isComplete = true;
clearTimeout(timeoutId);
handler();
}
});
// Important: Resume stdin to start reading
process.stdin.resume();
}

View file

@ -4,7 +4,7 @@
<sitemap>
<loc>https://jamesfengcao.gitlab.io/uweb/en/sitemap.xml</loc>
<lastmod>2025-07-29T14:59:44+08:00</lastmod>
<lastmod>2025-08-19T08:40:54+08:00</lastmod>
</sitemap>