mirror of
https://github.com/torappinfo/uweb.git
synced 2026-03-14 14:45:45 +01:00
enhance url services with %u, %t support
This commit is contained in:
parent
6a07aa593a
commit
54f8ad1d39
27 changed files with 453 additions and 313 deletions
|
|
@ -6,8 +6,22 @@
|
|||
<description>Recent content in _Posts on uweb browser: unlimited power</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Fri, 05 Dec 2025 19:03:32 +0800</lastBuildDate>
|
||||
<lastBuildDate>Mon, 08 Dec 2025 08:53:33 +0800</lastBuildDate>
|
||||
<atom:link href="https://jamesfengcao.gitlab.io/uweb/en/_posts/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>File manager</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/filemanager/</link>
|
||||
<pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/filemanager/</guid>
|
||||
<description><p>Visiting file urls ending with &quot;/&quot; enters internal file manager.</p>
<p>When the current tab is internal file manager, visiting file url for a file shows the content of the file, long pressing button &quot;🕔&quot; -&gt; Editor loads line-based editor for the file. If the file does not exist, saving creates a new file.</p>
<p>Running any command with address bar with the format &quot;d::command line:&quot; to execute &quot;command line&quot; in the current folder of the internal file manager. Ex:<br>
&quot;d::touch a.txt:&quot; to create a new file a.txt.<br>
&quot;d::mkdir subdir:&quot; to create a new folder names &quot;subdir&quot;.<br>
&quot;d::mv old new:&quot; to rename the file &quot;old&quot; to be &quot;new&quot;.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Tips</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/tips/</link>
|
||||
<pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/tips/</guid>
|
||||
<description><p><strong>Address bar autocompletion as input method when starting with space</strong><br>
When address bar text starts with space, the autocompletion selection is inserted to the focused element on the web page. It could be used to choose AI prompts.</p>
<p><strong>Text processing for clipboard data</strong><br>
On home screen, pressing the sharing button of the bottom toolbar popups the <a href="../textprocess/index.html#">text processing menu</a> for clipboard data.</p>
<p><strong>To show web pages in desktop mode</strong><br>
PC button + option &quot;wide viewport&quot; + global js &quot;force page resizable&quot;.<br>
If some dialog is wider than the screen, press &quot;📄&quot; on the bottom toolbar.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Phrases and input method</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/input/</link>
|
||||
|
|
@ -15,13 +29,6 @@
|
|||
<guid>https://jamesfengcao.gitlab.io/uweb/en/input/</guid>
|
||||
<description><h4 id="defaultinput">&quot;default.input&quot;</h4>
<p>Click the following links to install menus popped by long pressing the share button (with arrow-out-of-square as icon) on the bottom toolbar:<br>
<a href="i:0gdefault.input::@AddrBar%0A">Address Bar</a><br>
<a href="i:0gdefault.input::%20\n%0A">New line</a><br>
<a href="i:0gdefault.input::@^Z@%1A%0A">CTRL-Z: undo</a><br>
<a href="i:0gdefault.input::@^Y@%19%0A">CTRL-Y: redo</a></p>
<p>Long pressing the share button in <a href="../index.html#">uweb browser</a> will popup menus defined in file &quot;default.input&quot;, each line of which defines common phrase for user inputs. If the phrase begins with &quot;@xxxx@&quot;, then &quot;xxxx&quot; part is the alias for the rest part of the string. Alias could be used for non-printable phrases.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Tips</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/tips/</link>
|
||||
<pubDate>Sat, 11 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/tips/</guid>
|
||||
<description><p><strong>Address bar autocompletion as input method when starting with space</strong><br>
When address bar text starts with space, the autocompletion selection is inserted to the focused element on the web page. It could be used to choose AI prompts.</p>
<p><strong>Text processing for clipboard data</strong><br>
On home screen, pressing the sharing button of the bottom toolbar popups the <a href="../textprocess/index.html#">text processing menu</a> for clipboard data.</p>
<p><strong>To show web pages in desktop mode</strong><br>
PC button + option &quot;wide viewport&quot; + global js &quot;force page resizable&quot;.<br>
If some dialog is wider than the screen, press &quot;📄&quot; on the bottom toolbar.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Context menu</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/longclick/</link>
|
||||
|
|
@ -48,14 +55,14 @@
|
|||
<link>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</link>
|
||||
<pubDate>Fri, 01 Dec 2023 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</guid>
|
||||
<description><p>Click the following links to install menus for long pressing the button &quot;link&quot;:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file &quot;default.select&quot; defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
<description><p>Click the following links to install menus for long pressing the button <code>link</code>:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file <code>default.select</code> defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Links</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/links/</link>
|
||||
<pubDate>Sat, 28 Oct 2023 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/links/</guid>
|
||||
<description><h4 id="context-menu">Context menu</h4>
<p>The configuration file &quot;image.link&quot;, &quot;download.link&quot; and &quot;context.link&quot; define the default &quot;command&quot; submenu of the context menus when a url link is long pressed.</p>
<h5 id="context-menu-for-images">Context menu for images</h5>
<p>Click the following links to install &quot;command&quot; submenu for image's context menu:<br>
<a href="i:0gimage.link::google:https://www.google.com/searchbyimage?image_url=%25u0A">google image</a></p>
<p><a href="i:0gimage.link::tineye:https://tineye.com/search?url=%25u0A">tineye</a></p>
<p><a href="i:0gimage.link::yandex:https://yandex.com/images/search?family=yes&rpt=imageview&url=%25u0A">yandex image</a></p>
<h5 id="download-options-menu---command">Download options menu -&gt; &quot;command&quot;</h5>
<p>Click the following links to install &quot;command&quot; submenu for <b>download options menu</b>:<br>
<a href="i:0gdownload.link::pager:i:0m/js/view.html:%25u#p=1%0A">huge txt pager</a></p>
<p><a href="i:0gdownload.link::pager_2lnk:i:0m/js/view.html#/js/2lnk.js:%25u#p=1%0A">pager with urls converted to links</a></p></description>
|
||||
<description><h4 id="context-menu">Context menu</h4>
<p>The configuration file <code>image.link</code>, <code>download.link</code> and <code>context.link</code> define the default <code>command</code> submenu of the context menus when a url link is long pressed.</p>
<h5 id="context-menu-for-images">Context menu for images</h5>
<p>Click the following links to install <code>command</code> submenu for image's context menu:<br>
<a href="i:0gimage.link::google:https://www.google.com/searchbyimage?image_url=%25u0A">google image</a></p>
<p><a href="i:0gimage.link::tineye:https://tineye.com/search?url=%25u0A">tineye</a></p>
<p><a href="i:0gimage.link::yandex:https://yandex.com/images/search?family=yes&rpt=imageview&url=%25u0A">yandex image</a></p>
<h5 id="download-options-menu---command">Download options menu -&gt; <code>command</code></h5>
<p>Click the following links to install <code>command</code> submenu for <b>download options menu</b>:<br>
<a href="i:0gdownload.link::pager:i:0m/js/view.html:%25u#p=1%0A">huge txt pager</a></p>
<p><a href="i:0gdownload.link::pager_2lnk:i:0m/js/view.html#/js/2lnk.js:%25u#p=1%0A">pager with urls converted to links</a></p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Cron</title>
|
||||
|
|
|
|||
|
|
@ -53,25 +53,27 @@
|
|||
<li>much less memory footprint than edge/chrome browser and highly performant.</li>
|
||||
<li>keyboard friendly with vim-style keymaps and command line support in address bar.</li>
|
||||
<li><a href="https://uweb.surge.sh/en/redirect/index.html#" onclick="if(notRepo()){location='../redirect/index.html#';return false;}">global redirection</a> to bypass censorship.</li>
|
||||
<li>user CSS/JS at will. Ex. pressing "md" in no-focus mode to preview markdown file.</li>
|
||||
<li>user CSS/JS at will. Ex. pressing <code>md</code> in no-focus mode to preview markdown file.</li>
|
||||
<li>global CSS/JS for all sites at will.</li>
|
||||
<li>CSS/JS for domains, similar to <a href="https://jamesfengcao.gitlab.io/uweb/en/sitejs/index.html">uweb</a>, but use sitejs/[domain].js or sitecss/[domain].css, not [domain root].js/css.</li>
|
||||
<li>customizable.</li>
|
||||
<li>dark theme support.</li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p>Note: Usually electron apps are heavyweight as they use browsers for simple things. Ebrowser uses core chromium effectively and very lightweight.</p>
|
||||
</blockquote>
|
||||
<h2 id="installing-for-windows-macos-and-linux">Installing (for Windows, MacOS and Linux)</h2>
|
||||
<h3 id="install-with-prebuilt-binaries">Install with prebuilt binaries</h3>
|
||||
<p>You can find prebuilt binaries <a href="https://github.com/torappinfo/ebrowser/releases">here</a>.</p>
|
||||
<h3 id="install-ebrowser-and-electron-separatedly-recommended">Install ebrowser and electron separatedly (Recommended)</h3>
|
||||
<h4 id="install-ebrowser">Install ebrowser</h4>
|
||||
<p>Either download (Click the green "Code" button above the file list => Select "Download ZIP") and unzip from</p>
|
||||
<p>Either download (Click the green <code>Code</code> button above the file list => Select <code>Download ZIP</code>) and unzip from</p>
|
||||
<pre><code>https://github.com/torappinfo/ebrowser
|
||||
</code></pre>
|
||||
<p>OR download and unzip ebrowser package directly from any of npm mirror sites like <a href="https://npmmirror.com/package/ebrowser">npmmirror</a> or with nodejs by</p>
|
||||
<pre><code>npm install ebrowser
|
||||
</code></pre>
|
||||
<p>OR download/"git clone" files directly from any of <a href="https://gitlab.com/jamesfengcao/uweb/-/blob/master/en/mirrors.md">mirror repositories</a> and ebrowser is under the folder "misc/ebrowser".</p>
|
||||
<p>OR download/<code>git clone</code> files directly from any of <a href="https://gitlab.com/jamesfengcao/uweb/-/blob/master/en/mirrors.md">mirror repositories</a> and ebrowser is under the folder <code>misc/ebrowser</code>.</p>
|
||||
<h4 id="install-electron">Install electron</h4>
|
||||
<p>Before you can run ebrowser, you need to install electron either with nodejs by</p>
|
||||
<pre><code>npm install electron
|
||||
|
|
@ -84,8 +86,8 @@
|
|||
<pre><code>electron [the-path-of-folder-with-downloaded-ebrowser-files]
|
||||
</code></pre>
|
||||
<h3 id="update-app-quickly-without-updating-chromium">Update app quickly without updating chromium</h3>
|
||||
<p>Pressing "Alt" to show the menu bar and choose "Check for updates" under "Help". OR</p>
|
||||
<p>Type ":update" in the address bar and press "enter" key to update.</p>
|
||||
<p>Pressing <code>Alt</code> to show the menu bar and choose <code>Check for updates</code> under <code>Help</code>. OR</p>
|
||||
<p>Type <code>:update</code> in the address bar and press <code>enter</code> key to update.</p>
|
||||
<h2 id="key-shortcuts">Key shortcuts</h2>
|
||||
<ul>
|
||||
<li>Alt: show menu</li>
|
||||
|
|
@ -99,7 +101,7 @@
|
|||
<li>CTRL+TAB: switch to next tab</li>
|
||||
<li>CTRL+SHIFT+TAB: switch to previous tab</li>
|
||||
<li>CTRL+W: close Tab</li>
|
||||
<li>CTRL+SHIFT+R: enable global redirection ("gredirect.json")</li>
|
||||
<li>CTRL+SHIFT+R: enable global redirection (<code>gredirect.json</code>)</li>
|
||||
<li>CTRL+R: disable global redirection</li>
|
||||
<li>ESC: remove focus. similar to vi normal mode.</li>
|
||||
<li>F1: Help</li>
|
||||
|
|
@ -107,12 +109,12 @@
|
|||
<li>F12: devtools</li>
|
||||
</ul>
|
||||
<h2 id="address-bar-commands">Address bar commands</h2>
|
||||
<p>Like any popular browser, the very first word in address bar if defined in "search.json" identifies a <a href="https://jamesfengcao.gitlab.io/uweb/en/search/index.html" onclick="if(notRepo()){location='../search/index.html#';return false;}">search engine</a>. Moreover, the address bar serves as command line interface:</p>
|
||||
<p>Like any popular browser, the very first word in address bar if defined in <code>search.json</code> identifies a <a href="https://jamesfengcao.gitlab.io/uweb/en/search/index.html" onclick="if(notRepo()){location='../search/index.html#';return false;}">search engine</a>. Moreover, the address bar serves as command line interface:</p>
|
||||
<ul>
|
||||
<li>"/" for find-in-page</li>
|
||||
<li>":" for address bar commands
|
||||
<ul>
|
||||
<li>ac [bookmark/history path w/o ext] : load ".rec" file for autocomplete.</li>
|
||||
<li>ac [bookmark/history path w/o ext] : load <code>.rec</code> file for autocomplete.</li>
|
||||
<li>b [bookmarkfilename w/o ext] : bookmark current page in file.</li>
|
||||
<li>bjs : Browser-level JavaScript execution.</li>
|
||||
<li>bml [filename w/o extension] [arguments...]: load/execute the javascript file.</li>
|
||||
|
|
@ -224,8 +226,8 @@
|
|||
<p>You can copy or modify the code/program under the terms of the GPL3.0 or later versions.</p>
|
||||
|
||||
</div>
|
||||
<p>Last Modified: 12 November 2025<br>
|
||||
optimize ebrowser README<br>
|
||||
<p>Last Modified: 8 December 2025<br>
|
||||
use ` for terms<br>
|
||||
<pre></pre>
|
||||
</p>
|
||||
|
||||
|
|
|
|||
90
en/filemanager/index.html
Normal file
90
en/filemanager/index.html
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link rel="canonical" href="https://jamesfengcao.gitlab.io/uweb/en/filemanager/" />
|
||||
|
||||
<link rel="stylesheet" href="../style.css#" type="text/css" />
|
||||
<title>File manager</title>
|
||||
<script>
|
||||
function findLang(){
|
||||
let href = location.href;
|
||||
for(let i=href.length-1;i>0;i--){
|
||||
if('/'==href.charAt(i) && '/'==href.charAt(i-3))
|
||||
return i;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
function nav2(page){
|
||||
let i = findLang();
|
||||
location.href = location.href.substring(0,i+1)+page;
|
||||
}
|
||||
function nav2Lang(lang){
|
||||
let i = findLang();
|
||||
let href = location.href;
|
||||
location.href = location.href.substring(0,i-2)+lang+location.href.substring(i);
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<header class='header'>
|
||||
<a class="logo" href="javascript:void(0)" onclick="return nav2('index.html#')">Home</a> <a class="logo" href="javascript:void(0)" onclick="return nav2('tags/index.html#')">Tags</a>
|
||||
|
||||
|
||||
<a class="logo" href="javascript:void(0)" onclick="return nav2Lang('zh')">简体中文</a>
|
||||
|
||||
|
||||
<nav>
|
||||
</nav>
|
||||
</header>
|
||||
<br />
|
||||
|
||||
<div class="container">
|
||||
<h1 class="title">File manager
|
||||
<br>
|
||||
<span class="subtitle"></span>
|
||||
</h1>
|
||||
<ul class="tags">
|
||||
|
||||
</ul>
|
||||
<p>Visiting file urls ending with "/" enters internal file manager.</p>
|
||||
<p>When the current tab is internal file manager, visiting file url for a file shows the content of the file, long pressing button "🕔" -> Editor loads line-based editor for the file. If the file does not exist, saving creates a new file.</p>
|
||||
<p>Running any command with address bar with the format "d::command line:" to execute "command line" in the current folder of the internal file manager. Ex:<br>
|
||||
"d::touch a.txt:" to create a new file a.txt.<br>
|
||||
"d::mkdir subdir:" to create a new folder names "subdir".<br>
|
||||
"d::mv old new:" to rename the file "old" to be "new".</p>
|
||||
|
||||
</div>
|
||||
<p>Last Modified: 5 December 2025<br>
|
||||
add filemanager.md<br>
|
||||
<pre></pre>
|
||||
</p>
|
||||
|
||||
<script id='jsgiscus'
|
||||
src='https://giscus.app/client.js'
|
||||
data-repo="torappinfo/uweb"
|
||||
data-repo-id="MDEwOlJlcG9zaXRvcnkzMDIyMDU3MjE="
|
||||
data-category="Announcements"
|
||||
data-category-id="DIC_kwDOEgNLGc4CQjsh"
|
||||
data-mapping="title"
|
||||
data-strict="0"
|
||||
data-reactions-enabled="1"
|
||||
data-emit-metadata="0"
|
||||
data-input-position="top"
|
||||
data-theme="light"
|
||||
data-lang="en"
|
||||
data-loading="lazy"
|
||||
crossorigin="anonymous" async>
|
||||
</script>
|
||||
|
||||
<footer class="site-footer">
|
||||
<div class="container">
|
||||
© 2018-2025 Richard H. Cao
|
||||
</div>
|
||||
</footer>
|
||||
<!-- This document is licensed under the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is available at <https://www.gnu.org/licenses/>. -->
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -53,6 +53,12 @@
|
|||
|
||||
|
||||
|
||||
<li class="post">
|
||||
<a href="urls/index.html#">
|
||||
<span>Url services</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="post">
|
||||
<a href="search/index.html#">
|
||||
<span>Search engine query URLs</span>
|
||||
|
|
@ -71,12 +77,6 @@
|
|||
</a>
|
||||
</li>
|
||||
|
||||
<li class="post">
|
||||
<a href="urls/index.html#">
|
||||
<span>Url services</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="post">
|
||||
<a href="cmds/index.html#">
|
||||
<span>Commands</span>
|
||||
|
|
@ -98,8 +98,8 @@
|
|||
|
||||
|
||||
<li class="post">
|
||||
<a href="input/index.html#">
|
||||
<span>Phrases and input method</span>
|
||||
<a href="filemanager/index.html#">
|
||||
<span>File manager</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
|
@ -109,6 +109,12 @@
|
|||
</a>
|
||||
</li>
|
||||
|
||||
<li class="post">
|
||||
<a href="input/index.html#">
|
||||
<span>Phrases and input method</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="post">
|
||||
<a href="longclick/index.html#">
|
||||
<span>Context menu</span>
|
||||
|
|
|
|||
43
en/index.xml
43
en/index.xml
|
|
@ -6,8 +6,29 @@
|
|||
<description>Recent content on uweb browser: unlimited power</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Fri, 05 Dec 2025 19:03:32 +0800</lastBuildDate>
|
||||
<lastBuildDate>Tue, 30 Dec 2025 23:10:52 +0800</lastBuildDate>
|
||||
<atom:link href="https://jamesfengcao.gitlab.io/uweb/en/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Url services</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/urls/</link>
|
||||
<pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/urls/</guid>
|
||||
<description><p>With uweb version 1144+, urls in configure file <code>default.urls</code> now support <a href="../cmds/index.html#">&quot;%u&quot;,&quot;%t&quot; etc.</a>. For lower versions, please remove the ending &quot;%u&quot; in each line.</p>
<p>Click the following links to install url services with <a href="../index.html#">uweb browser</a> or <a href="../ebrowserreadme/index.html#">ebrowser</a>. <b>Force exit and re-launch the app</b>, then long press the &quot;image&quot; button to popup the menu.</p>
<p><a href="i:01Fullscreen video:i:5f%25u">Fullscreen video:i:5f%u</a></p>
<p><a href="i:01Redirect/edit:e:%25u">Redirect/edit:e:%u</a></p>
<p><a href="i:01Save2autocomplete:i:51:%25u">Save2autocomplete:i:51:%u</a></p>
<p><a href="i:01Bookmark:i:52:%25u">Bookmark:i:52:%u</a></p>
<p><a href="i:01Note:i:53:%25u">Note:i:53:%u</a></p>
<p><a href="i:01Save engine:i:54:%25u">Save engine:i:54:%u</a></p>
<p><a href="i:01Save link:i:55:%25u">Save link:i:55:%u</a></p>
<p><a href="i:01Save to desktop:i:58%25u">Save to desktop:i:58%u</a></p>
<p><a href="i:01markdownview:i:0m-/js/mdview.html:%25u">markdownview:i:0m-/js/mdview.html:%u</a></p>
<p><a href="i:01Reader:i:0/js/reader.html:%25u">Reader:i:0/js/reader.html:%u</a></p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>File manager</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/filemanager/</link>
|
||||
<pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/filemanager/</guid>
|
||||
<description><p>Visiting file urls ending with &quot;/&quot; enters internal file manager.</p>
<p>When the current tab is internal file manager, visiting file url for a file shows the content of the file, long pressing button &quot;🕔&quot; -&gt; Editor loads line-based editor for the file. If the file does not exist, saving creates a new file.</p>
<p>Running any command with address bar with the format &quot;d::command line:&quot; to execute &quot;command line&quot; in the current folder of the internal file manager. Ex:<br>
&quot;d::touch a.txt:&quot; to create a new file a.txt.<br>
&quot;d::mkdir subdir:&quot; to create a new folder names &quot;subdir&quot;.<br>
&quot;d::mv old new:&quot; to rename the file &quot;old&quot; to be &quot;new&quot;.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Tips</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/tips/</link>
|
||||
<pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/tips/</guid>
|
||||
<description><p><strong>Address bar autocompletion as input method when starting with space</strong><br>
When address bar text starts with space, the autocompletion selection is inserted to the focused element on the web page. It could be used to choose AI prompts.</p>
<p><strong>Text processing for clipboard data</strong><br>
On home screen, pressing the sharing button of the bottom toolbar popups the <a href="../textprocess/index.html#">text processing menu</a> for clipboard data.</p>
<p><strong>To show web pages in desktop mode</strong><br>
PC button + option &quot;wide viewport&quot; + global js &quot;force page resizable&quot;.<br>
If some dialog is wider than the screen, press &quot;📄&quot; on the bottom toolbar.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Phrases and input method</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/input/</link>
|
||||
|
|
@ -15,13 +36,6 @@
|
|||
<guid>https://jamesfengcao.gitlab.io/uweb/en/input/</guid>
|
||||
<description><h4 id="defaultinput">&quot;default.input&quot;</h4>
<p>Click the following links to install menus popped by long pressing the share button (with arrow-out-of-square as icon) on the bottom toolbar:<br>
<a href="i:0gdefault.input::@AddrBar%0A">Address Bar</a><br>
<a href="i:0gdefault.input::%20\n%0A">New line</a><br>
<a href="i:0gdefault.input::@^Z@%1A%0A">CTRL-Z: undo</a><br>
<a href="i:0gdefault.input::@^Y@%19%0A">CTRL-Y: redo</a></p>
<p>Long pressing the share button in <a href="../index.html#">uweb browser</a> will popup menus defined in file &quot;default.input&quot;, each line of which defines common phrase for user inputs. If the phrase begins with &quot;@xxxx@&quot;, then &quot;xxxx&quot; part is the alias for the rest part of the string. Alias could be used for non-printable phrases.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Tips</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/tips/</link>
|
||||
<pubDate>Sat, 11 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/tips/</guid>
|
||||
<description><p><strong>Address bar autocompletion as input method when starting with space</strong><br>
When address bar text starts with space, the autocompletion selection is inserted to the focused element on the web page. It could be used to choose AI prompts.</p>
<p><strong>Text processing for clipboard data</strong><br>
On home screen, pressing the sharing button of the bottom toolbar popups the <a href="../textprocess/index.html#">text processing menu</a> for clipboard data.</p>
<p><strong>To show web pages in desktop mode</strong><br>
PC button + option &quot;wide viewport&quot; + global js &quot;force page resizable&quot;.<br>
If some dialog is wider than the screen, press &quot;📄&quot; on the bottom toolbar.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Context menu</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/longclick/</link>
|
||||
|
|
@ -62,14 +76,14 @@
|
|||
<link>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</link>
|
||||
<pubDate>Fri, 01 Dec 2023 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</guid>
|
||||
<description><p>Click the following links to install menus for long pressing the button &quot;link&quot;:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file &quot;default.select&quot; defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
<description><p>Click the following links to install menus for long pressing the button <code>link</code>:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file <code>default.select</code> defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Links</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/links/</link>
|
||||
<pubDate>Sat, 28 Oct 2023 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/links/</guid>
|
||||
<description><h4 id="context-menu">Context menu</h4>
<p>The configuration file &quot;image.link&quot;, &quot;download.link&quot; and &quot;context.link&quot; define the default &quot;command&quot; submenu of the context menus when a url link is long pressed.</p>
<h5 id="context-menu-for-images">Context menu for images</h5>
<p>Click the following links to install &quot;command&quot; submenu for image's context menu:<br>
<a href="i:0gimage.link::google:https://www.google.com/searchbyimage?image_url=%25u0A">google image</a></p>
<p><a href="i:0gimage.link::tineye:https://tineye.com/search?url=%25u0A">tineye</a></p>
<p><a href="i:0gimage.link::yandex:https://yandex.com/images/search?family=yes&rpt=imageview&url=%25u0A">yandex image</a></p>
<h5 id="download-options-menu---command">Download options menu -&gt; &quot;command&quot;</h5>
<p>Click the following links to install &quot;command&quot; submenu for <b>download options menu</b>:<br>
<a href="i:0gdownload.link::pager:i:0m/js/view.html:%25u#p=1%0A">huge txt pager</a></p>
<p><a href="i:0gdownload.link::pager_2lnk:i:0m/js/view.html#/js/2lnk.js:%25u#p=1%0A">pager with urls converted to links</a></p></description>
|
||||
<description><h4 id="context-menu">Context menu</h4>
<p>The configuration file <code>image.link</code>, <code>download.link</code> and <code>context.link</code> define the default <code>command</code> submenu of the context menus when a url link is long pressed.</p>
<h5 id="context-menu-for-images">Context menu for images</h5>
<p>Click the following links to install <code>command</code> submenu for image's context menu:<br>
<a href="i:0gimage.link::google:https://www.google.com/searchbyimage?image_url=%25u0A">google image</a></p>
<p><a href="i:0gimage.link::tineye:https://tineye.com/search?url=%25u0A">tineye</a></p>
<p><a href="i:0gimage.link::yandex:https://yandex.com/images/search?family=yes&rpt=imageview&url=%25u0A">yandex image</a></p>
<h5 id="download-options-menu---command">Download options menu -&gt; <code>command</code></h5>
<p>Click the following links to install <code>command</code> submenu for <b>download options menu</b>:<br>
<a href="i:0gdownload.link::pager:i:0m/js/view.html:%25u#p=1%0A">huge txt pager</a></p>
<p><a href="i:0gdownload.link::pager_2lnk:i:0m/js/view.html#/js/2lnk.js:%25u#p=1%0A">pager with urls converted to links</a></p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Cron</title>
|
||||
|
|
@ -162,13 +176,6 @@
|
|||
<guid>https://jamesfengcao.gitlab.io/uweb/en/bookmarklet/</guid>
|
||||
<description><p>With <a href="../index.html#">uweb browser</a>, long pressing any bookmarklet link, click &quot;Open in new tab&quot;, the bookmarklet will be run on the last other tab.</p>
<p><a href="javascript:{let es=document.getElementsByTagName('script');let urls='';for(let i=0;i<es.length;i++){if(es[i].src)urls+=es[i].src+'<br>';}let w=window.open(''),s=w.document;s.write(urls);s.close();w.location.href='i:631:';}">List all script urls</a></p>
<p><a target="_self" href="javascript:alert(navigator.userAgent)">User agent</a><br>
<a href="javascript:(function(){var w=window.open(''),s=w.document;s.write('<html><body></body></html>');s.close();var pre=s.body.appendChild(s.createElement('pre'));pre.style.overflow='auto';pre.style.whiteSpace='pre-wrap';pre.appendChild(s.createTextNode(document.cookie))})()">Cookie</a><br>
<a href="javascript:(function(){var w=window.open(''),s=w.document;s.write('<html><body></body></html>');s.close();var pre=s.body.appendChild(s.createElement('pre'));pre.style.overflow='auto';pre.style.whiteSpace='pre-wrap';pre.appendChild(s.createTextNode(document.documentElement.innerHTML))})()">Source code</a><br>
<a href="javascript:function%20gett(w){try{var%20lm=new%20Date(w.document.lastModified);if(lm>maxd)maxd=lm;for(var%20i=0;F=w.frames[i];i++){gett(F);}}catch(e){}}var%20now=new%20Date();var%20maxd=new%20Date(document.lastModified);gett(window);if(maxd.getTime()==0||now.toUTCString()==maxd.toUTCString()){alert('Page%20is%20dynamically%20generated,%20cannot%20determine%20date.');}else{alert('Page%20was%20last%20modified%20'+maxd.toLocaleString());}" class="bookmarklet" rel="nofollow">Last modified date</a></p>
<p><a href="javascript:(function(){var script=document.createElement('script');script.src='//fastly.jsdelivr.net/npm/eruda';document.body.appendChild(script);script.onload=function(){eruda.init()}})()">Eruda: mobile console</a><br>
<a href="javascript:window.open('https://api.qrserver.com/v1/create-qr-code/?size=150x150&data='%20+%20decodeURIComponent(location.href));void(0);">QR code generation</a></p>
<p><a href="javascript:(function(){var x,i; x = document.forms; for (i = 0; i &lt; x.length; ++i) x[i].method=&quot;get&quot;; alert(&quot;Changed &quot; + x.length + &quot; forms to use the GET method. After submitting a form from this page, you should be able to bookmark the result.&quot;); })();">Use &quot;GET&quot; method for &quot;POST&quot;</a><br>
<a href="javascript:(function(){var i,f,j,e,div,label,ne; for(i=0;f=document.forms[i];++i)for(j=0;e=f[j];++j)if(e.type==&quot;hidden&quot;){ D=document; function C(t){return D.createElement(t);} function A(a,b){a.appendChild(b);} div=C(&quot;div&quot;); label=C(&quot;label&quot;); A(div, label); A(label, D.createTextNode(e.name + &quot;: &quot;)); e.parentNode.insertBefore(div, e); e.parentNode.removeChild(e); ne=C(&quot;input&quot;);/*for ie*/ ne.type=&quot;text&quot;; ne.value=e.value; A(label, ne); --j;}})()">Shows all form elements</a><br>
<a href="javascript:(function(){var x,k,f,j;x=document.forms;for (k=0;k&lt;x.length;++k){f=x[k];for(j=0;j&lt;f.length;++j){f[j].disabled=false; f[j].readOnly=false;}}})()">Enables all form elements</a></p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Url services</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/urls/</link>
|
||||
<pubDate>Fri, 10 Jun 2022 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/urls/</guid>
|
||||
<description><p>Click the following links to install url services with <a href="../index.html#">uweb browser</a> or <a href="../ebrowserreadme/index.html#">ebrowser</a>. <b>Force exit and re-launch the app</b>, then long press the &quot;image&quot; button to popup the menu.</p>
<p><a href="i:01Fullscreen video:i:5f">Fullscreen video:i:5f</a></p>
<p><a href="i:01Redirect/edit:e:">Redirect/edit:e:</a></p>
<p><a href="i:01Save2autocomplete:i:51:">Save2autocomplete:i:51:</a></p>
<p><a href="i:01Bookmark:i:52:">Bookmark:i:52:</a></p>
<p><a href="i:01Note:i:53:">Note:i:53:</a></p>
<p><a href="i:01Save engine:i:54:">Save engine:i:54:</a></p>
<p><a href="i:01Save link:i:55:">Save link:i:55:</a></p>
<p><a href="i:01Save to desktop:i:58">Save to desktop:i:58</a></p>
<p><a href="i:01markdownview:i:0m-/js/mdview.html:">markdownview:i:0m-/js/mdview.html:</a></p>
<p><a href="i:01Add to media storage::001">Add to media storage::001</a></p>
<p><a href="i:01Extract web app:i:0bsitecache/local/:">Extract web app:i:0bsitecache/local/:</a></p>
<p><a href="i:01tgurl:https://tx.me/share/url?url=">tgurl:https://tx.me/share/url?url=</a></p>
<p><a href="i:01tgdownload:https://tx.me/share/url?url=../download ">tgdownload:https://tx.me/share/url?url=../download </a></p>
<p><a href="i:01Compatible mode:i:5d">Compatible mode:i:5d</a></p>
<p><a href="i:01papago:https://papago.naver.net/website?locale=en&target=en&url=">papago:https://papago.naver.net/website?locale=en&amp;target=en&amp;url=</a></p>
<p><a href="i:01google translate:https://translate.google.com/translate?sl=auto&tl=en&u=">google translate:https://translate.google.com/translate?sl=auto&amp;tl=en&amp;u=</a></p>
<p><a href="i:01Source:view-source:">Source:view-source:</a></p>
<p><a href="i:01outline:https://www.outline.com/">outline:https://www.outline.com/</a></p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Commands</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/cmds/</link>
|
||||
|
|
@ -237,7 +244,7 @@
|
|||
<link>https://jamesfengcao.gitlab.io/uweb/en/ebrowserreadme/</link>
|
||||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/ebrowserreadme/</guid>
|
||||
<description><script>function notRepo(){let u=location.href.replace(/#$/, '');return u.endsWith('index.html')||u.endsWith('readme/');}</script>
<!--%3cmeta http-equiv=refresh content=%220;url=%68ttps://gitee.com/jamesfengcao/uweb/raw/master/redirect.html#%22%3e-->
<h1 id="ebrowser-keyboard-friendly-minimal-suckless-web-browser"><a href="https://github.com/torappinfo/ebrowser">Ebrowser</a>: keyboard-friendly minimal suckless web browser</h1>
<p>Ebrowser is designed with the philosophy of <a href="https://github.com/torappinfo/uweb">Android uweb browser</a> (<a href="https://gitlab.com/jamesfengcao/uweb">gitlab</a>).</p>
<ul>
<li>lightweight (less than 20k bytes) without bundled electron.</li>
<li>much less memory footprint than edge/chrome browser and highly performant.</li>
<li>keyboard friendly with vim-style keymaps and command line support in address bar.</li>
<li><a href="https://uweb.surge.sh/en/redirect/index.html#" onclick="if(notRepo()){location='../redirect/index.html#';return false;}">global redirection</a> to bypass censorship.</li>
<li>user CSS/JS at will. Ex. pressing &quot;md&quot; in no-focus mode to preview markdown file.</li>
<li>global CSS/JS for all sites at will.</li>
<li>CSS/JS for domains, similar to <a href="https://jamesfengcao.gitlab.io/uweb/en/sitejs/index.html">uweb</a>, but use sitejs/[domain].js or sitecss/[domain].css, not [domain root].js/css.</li>
<li>customizable.</li>
<li>dark theme support.</li>
</ul>
<p>Note: Usually electron apps are heavyweight as they use browsers for simple things. Ebrowser uses core chromium effectively and very lightweight.</p></description>
|
||||
<description><script>function notRepo(){let u=location.href.replace(/#$/, '');return u.endsWith('index.html')||u.endsWith('readme/');}</script>
<!--%3cmeta http-equiv=refresh content=%220;url=%68ttps://gitee.com/jamesfengcao/uweb/raw/master/redirect.html#%22%3e-->
<h1 id="ebrowser-keyboard-friendly-minimal-suckless-web-browser"><a href="https://github.com/torappinfo/ebrowser">Ebrowser</a>: keyboard-friendly minimal suckless web browser</h1>
<p>Ebrowser is designed with the philosophy of <a href="https://github.com/torappinfo/uweb">Android uweb browser</a> (<a href="https://gitlab.com/jamesfengcao/uweb">gitlab</a>).</p>
<ul>
<li>lightweight (less than 20k bytes) without bundled electron.</li>
<li>much less memory footprint than edge/chrome browser and highly performant.</li>
<li>keyboard friendly with vim-style keymaps and command line support in address bar.</li>
<li><a href="https://uweb.surge.sh/en/redirect/index.html#" onclick="if(notRepo()){location='../redirect/index.html#';return false;}">global redirection</a> to bypass censorship.</li>
<li>user CSS/JS at will. Ex. pressing <code>md</code> in no-focus mode to preview markdown file.</li>
<li>global CSS/JS for all sites at will.</li>
<li>CSS/JS for domains, similar to <a href="https://jamesfengcao.gitlab.io/uweb/en/sitejs/index.html">uweb</a>, but use sitejs/[domain].js or sitecss/[domain].css, not [domain root].js/css.</li>
<li>customizable.</li>
<li>dark theme support.</li>
</ul>
<blockquote>
<p>Note: Usually electron apps are heavyweight as they use browsers for simple things. Ebrowser uses core chromium effectively and very lightweight.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title></title>
|
||||
|
|
|
|||
|
|
@ -49,14 +49,14 @@
|
|||
|
||||
</ul>
|
||||
<h4 id="context-menu">Context menu</h4>
|
||||
<p>The configuration file "image.link", "download.link" and "context.link" define the default "command" submenu of the context menus when a url link is long pressed.</p>
|
||||
<p>The configuration file <code>image.link</code>, <code>download.link</code> and <code>context.link</code> define the default <code>command</code> submenu of the context menus when a url link is long pressed.</p>
|
||||
<h5 id="context-menu-for-images">Context menu for images</h5>
|
||||
<p>Click the following links to install "command" submenu for image's context menu:<br>
|
||||
<p>Click the following links to install <code>command</code> submenu for image's context menu:<br>
|
||||
<a href="i:0gimage.link::google:https://www.google.com/searchbyimage?image_url=%25u0A">google image</a></p>
|
||||
<p><a href="i:0gimage.link::tineye:https://tineye.com/search?url=%25u0A">tineye</a></p>
|
||||
<p><a href="i:0gimage.link::yandex:https://yandex.com/images/search?family=yes&rpt=imageview&url=%25u0A">yandex image</a></p>
|
||||
<h5 id="download-options-menu---command">Download options menu -> "command"</h5>
|
||||
<p>Click the following links to install "command" submenu for <b>download options menu</b>:<br>
|
||||
<h5 id="download-options-menu---command">Download options menu -> <code>command</code></h5>
|
||||
<p>Click the following links to install <code>command</code> submenu for <b>download options menu</b>:<br>
|
||||
<a href="i:0gdownload.link::pager:i:0m/js/view.html:%25u#p=1%0A">huge txt pager</a></p>
|
||||
<p><a href="i:0gdownload.link::pager_2lnk:i:0m/js/view.html#/js/2lnk.js:%25u#p=1%0A">pager with urls converted to links</a></p>
|
||||
<p><a href="i:0gdownload.link::mdPager:i:0m/js/viewmd.html:%25u#p=1%0A">markdown pager</a></p>
|
||||
|
|
@ -79,7 +79,7 @@
|
|||
<p><a href="../searchurl/webdav.html">More webdav link menu items</a></p>
|
||||
<p><a href="i:0gdefault.link::web fullscreen: location.href='i:5fsetTimeout(()=>document.documentElement.requestFullscreen(),50);';%0A">Web fullscreen</a></p>
|
||||
<h4 id="links">Links</h4>
|
||||
<p>Long pressing the bookmark button in <a href="../index.html#">uweb browser</a> will popup menus defined in file "default.link". The file format is as follows:<br>
|
||||
<p>Long pressing the bookmark button in <a href="../index.html#">uweb browser</a> will popup menus defined in file <code>default.link</code>. The file format is as follows:<br>
|
||||
[Menu name]:[one or more links delimited by " \n "]</p>
|
||||
<p>and each link has the following format:<br>
|
||||
[url][space][javascript code]</p>
|
||||
|
|
@ -340,8 +340,8 @@ Bundle of internal urls, if it is an "i:0" url, then it should have th
|
|||
</ul>
|
||||
|
||||
</div>
|
||||
<p>Last Modified: 22 August 2025<br>
|
||||
cleanup cloud storage search engines<br>
|
||||
<p>Last Modified: 8 December 2025<br>
|
||||
use ` for terms<br>
|
||||
<pre>i:56 urls support CTRL_A to CTRL-Z
|
||||
</pre>
|
||||
</p>
|
||||
|
|
|
|||
137
en/sitemap.xml
137
en/sitemap.xml
|
|
@ -2,8 +2,47 @@
|
|||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
<url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/topposts/</loc>
|
||||
<lastmod>2025-12-30T23:10:52+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/topposts/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/topposts/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/urls/</loc>
|
||||
<lastmod>2025-12-30T23:10:52+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/urls/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/urls/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/</loc>
|
||||
<lastmod>2025-12-30T23:10:52+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/_posts/</loc>
|
||||
<lastmod>2025-12-05T19:03:32+08:00</lastmod>
|
||||
<lastmod>2025-12-08T08:53:33+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
|
|
@ -14,6 +53,32 @@
|
|||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/_posts/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/filemanager/</loc>
|
||||
<lastmod>2025-12-05T21:06:12+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/filemanager/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/filemanager/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/tips/</loc>
|
||||
<lastmod>2025-12-05T21:09:32+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/tips/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/tips/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/input/</loc>
|
||||
<lastmod>2025-11-13T18:49:05+08:00</lastmod>
|
||||
|
|
@ -27,32 +92,6 @@
|
|||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/input/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/</loc>
|
||||
<lastmod>2025-12-05T19:03:32+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/tips/</loc>
|
||||
<lastmod>2025-12-05T19:03:32+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/tips/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/tips/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/longclick/</loc>
|
||||
<lastmod>2025-10-13T20:43:24+08:00</lastmod>
|
||||
|
|
@ -81,7 +120,7 @@
|
|||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/tags/</loc>
|
||||
<lastmod>2025-11-06T19:14:30+08:00</lastmod>
|
||||
<lastmod>2025-12-08T08:53:33+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
|
|
@ -118,19 +157,6 @@
|
|||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/search/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/topposts/</loc>
|
||||
<lastmod>2025-12-05T07:43:12+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/topposts/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/topposts/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/globalcss/</loc>
|
||||
<lastmod>2024-10-13T16:43:18+08:00</lastmod>
|
||||
|
|
@ -152,10 +178,10 @@
|
|||
<lastmod>2024-07-12T10:48:12+08:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/tags/clipboard/</loc>
|
||||
<lastmod>2025-11-06T19:14:30+08:00</lastmod>
|
||||
<lastmod>2025-12-08T08:53:33+08:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/tags/ssh/</loc>
|
||||
<lastmod>2025-11-06T19:14:30+08:00</lastmod>
|
||||
<lastmod>2025-12-08T08:53:33+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
|
|
@ -168,7 +194,7 @@
|
|||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/tags/termux/</loc>
|
||||
<lastmod>2025-11-06T19:14:30+08:00</lastmod>
|
||||
<lastmod>2025-12-08T08:53:33+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
|
|
@ -181,7 +207,7 @@
|
|||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</loc>
|
||||
<lastmod>2025-11-06T19:14:30+08:00</lastmod>
|
||||
<lastmod>2025-12-08T08:53:33+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
|
|
@ -194,7 +220,7 @@
|
|||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/tags/windows/</loc>
|
||||
<lastmod>2025-11-06T19:14:30+08:00</lastmod>
|
||||
<lastmod>2025-12-08T08:53:33+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
|
|
@ -207,7 +233,7 @@
|
|||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/links/</loc>
|
||||
<lastmod>2025-08-22T08:32:50+08:00</lastmod>
|
||||
<lastmod>2025-12-08T08:49:39+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
|
|
@ -376,19 +402,6 @@
|
|||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/bookmarklet/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/urls/</loc>
|
||||
<lastmod>2025-04-08T23:19:03+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/urls/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/urls/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/cmds/</loc>
|
||||
<lastmod>2025-03-30T10:33:26+08:00</lastmod>
|
||||
|
|
@ -540,7 +553,7 @@
|
|||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/ebrowserreadme/</loc>
|
||||
<lastmod>2025-11-12T20:15:41+08:00</lastmod>
|
||||
<lastmod>2025-12-08T08:44:26+08:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/mirrors/</loc>
|
||||
<lastmod>2025-11-12T18:13:17+08:00</lastmod>
|
||||
|
|
@ -571,7 +584,7 @@
|
|||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/unlist/</loc>
|
||||
<lastmod>2025-11-12T20:15:41+08:00</lastmod>
|
||||
<lastmod>2025-12-08T08:44:26+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
|
|
|
|||
|
|
@ -6,14 +6,14 @@
|
|||
<description>Recent content in Clipboard on uweb browser: unlimited power</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Thu, 06 Nov 2025 19:14:30 +0800</lastBuildDate>
|
||||
<lastBuildDate>Mon, 08 Dec 2025 08:53:33 +0800</lastBuildDate>
|
||||
<atom:link href="https://jamesfengcao.gitlab.io/uweb/en/tags/clipboard/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Text selection/processing</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</link>
|
||||
<pubDate>Fri, 01 Dec 2023 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</guid>
|
||||
<description><p>Click the following links to install menus for long pressing the button &quot;link&quot;:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file &quot;default.select&quot; defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
<description><p>Click the following links to install menus for long pressing the button <code>link</code>:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file <code>default.select</code> defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
<description>Recent content in Tags on uweb browser: unlimited power</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Thu, 06 Nov 2025 19:14:30 +0800</lastBuildDate>
|
||||
<lastBuildDate>Mon, 08 Dec 2025 08:53:33 +0800</lastBuildDate>
|
||||
<atom:link href="https://jamesfengcao.gitlab.io/uweb/en/tags/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Javascript</title>
|
||||
|
|
|
|||
|
|
@ -6,14 +6,14 @@
|
|||
<description>Recent content in Ssh on uweb browser: unlimited power</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Thu, 06 Nov 2025 19:14:30 +0800</lastBuildDate>
|
||||
<lastBuildDate>Mon, 08 Dec 2025 08:53:33 +0800</lastBuildDate>
|
||||
<atom:link href="https://jamesfengcao.gitlab.io/uweb/en/tags/ssh/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Text selection/processing</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</link>
|
||||
<pubDate>Fri, 01 Dec 2023 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</guid>
|
||||
<description><p>Click the following links to install menus for long pressing the button &quot;link&quot;:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file &quot;default.select&quot; defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
<description><p>Click the following links to install menus for long pressing the button <code>link</code>:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file <code>default.select</code> defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
|
|
|
|||
|
|
@ -6,14 +6,14 @@
|
|||
<description>Recent content in Termux on uweb browser: unlimited power</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Thu, 06 Nov 2025 19:14:30 +0800</lastBuildDate>
|
||||
<lastBuildDate>Mon, 08 Dec 2025 08:53:33 +0800</lastBuildDate>
|
||||
<atom:link href="https://jamesfengcao.gitlab.io/uweb/en/tags/termux/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Text selection/processing</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</link>
|
||||
<pubDate>Fri, 01 Dec 2023 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</guid>
|
||||
<description><p>Click the following links to install menus for long pressing the button &quot;link&quot;:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file &quot;default.select&quot; defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
<description><p>Click the following links to install menus for long pressing the button <code>link</code>:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file <code>default.select</code> defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Tools</title>
|
||||
|
|
|
|||
|
|
@ -6,14 +6,14 @@
|
|||
<description>Recent content in Windows on uweb browser: unlimited power</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Thu, 06 Nov 2025 19:14:30 +0800</lastBuildDate>
|
||||
<lastBuildDate>Mon, 08 Dec 2025 08:53:33 +0800</lastBuildDate>
|
||||
<atom:link href="https://jamesfengcao.gitlab.io/uweb/en/tags/windows/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Text selection/processing</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</link>
|
||||
<pubDate>Fri, 01 Dec 2023 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/textprocess/</guid>
|
||||
<description><p>Click the following links to install menus for long pressing the button &quot;link&quot;:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file &quot;default.select&quot; defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
<description><p>Click the following links to install menus for long pressing the button <code>link</code>:<br>
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
<p><a href="i:0gdefault.select::notems:/uwebA:printf i:0/js/hash2textarea.js:https://note.ms/ric#;cat%0A">note.ms: cloud text sharing, please replace &quot;ric&quot; with your favorite ID</a></p>
<p><a href="i:0gdefault.select::copyHtml:html/clip:%0A">Copy selected text with html format to clipboard</a></p>
<p><a href="i:0gdefault.select::Home:/uweb:printf file://data/data/info.torapp.uweb/files/home5.search%5C location.href=%5C%22i:15;cat;printf %5C%22%0A">Search with home screen</a></p>
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
<p>The file <code>default.select</code> defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
[Name]:[mimetype]:[command line]</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@
|
|||
<li><a href="../tags/windows/index.html#">windows</a> </li>
|
||||
|
||||
</ul>
|
||||
<p>Click the following links to install menus for long pressing the button "link":<br>
|
||||
<p>Click the following links to install menus for long pressing the button <code>link</code>:<br>
|
||||
<a href="i:0gdefault.select::Share:/uwebS:%0A">Share</a></p>
|
||||
<p><a href="i:0gdefault.select::Edit:/text/html:echo -n %22%3cmeta charset=utf-8%3e%3cbody contenteditable%3e%22;cat%0A">Edit</a></p>
|
||||
<p><a href="i:0gdefault.select::AddrBar:/uwebAddr:%0A">Copy text to address bar</a></p>
|
||||
|
|
@ -66,7 +66,7 @@
|
|||
<p><a href="i:0gdefault.select::google Translate:/uweb:printf 'https://translate.google.com/?sl=auto&tl=en&op=translate&text=';cat|tr ' ' '%2B'%0A">google Translate</a></p>
|
||||
<p><a href="i:0gdefault.select::bing Translate:/uweb:printf 'https://cn.bing.com/translator/?from=&to=en&text=';cat|tr ' ' '%2B'%0A">bing translate</a></p>
|
||||
<p><a href="i:0gdefault.select::deepL:/uweb:printf https://www.deepl.com/translator-mobile#auto/en/;cat|sed 's/ /%2520/g'%0A">deepL</a></p>
|
||||
<p>The file "default.select" defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
|
||||
<p>The file <code>default.select</code> defines text processing menus for selected text. If no text is selected, the menu item operates on the whole page. Each line of the file has the following format:<br>
|
||||
[Name]:[mimetype]:[command line]</p>
|
||||
<p>[mimetype] specifies input/output for [command line].<br>
|
||||
It formats as "[input mimetype]/[output mimetype]".<br>
|
||||
|
|
@ -97,8 +97,8 @@ To use ssh or scp, users need to install uweb compatible Termux provided on the
|
|||
PCs need command "xsel" available to operate on copy/paste.</p>
|
||||
|
||||
</div>
|
||||
<p>Last Modified: 6 November 2025<br>
|
||||
rewording<br>
|
||||
<p>Last Modified: 8 December 2025<br>
|
||||
use ` for terms<br>
|
||||
<pre></pre>
|
||||
</p>
|
||||
|
||||
|
|
|
|||
|
|
@ -63,17 +63,12 @@ home5.html, home6.mht(or .search or .html), home7.mht(or .search or .html), ...
|
|||
If the current page is not the internal file manager, visiting the configuration files with extensions such as .autoc, .links etc. applies them. Since clicking the file name in the internal file manager shows the content of the file instead, you can either bookmark it, or "open in new tab" to apply it.</p>
|
||||
<p><strong>Click download button on the bottom toolbar to save remote webpage</strong><br>
|
||||
The resulted offline file can be used as one of the home screens.</p>
|
||||
<h3 id="configuration-folder-and-file-managers">Configuration folder and file managers</h3>
|
||||
<p>With <a href="../bookmark/index.html#">bookmark</a>, configuration folders can be symbolic linked to other public folders or managed by 3rd party file managers via termux.</p>
|
||||
<h4 id="internal-file-manager">Internal file manager</h4>
|
||||
<p>Visiting file urls ending with "/" enters internal file manager, you can run any command with address bar with the format "d::command line:" to execute "command line" in the current folder of the internal file manager. For examples:<br>
|
||||
"d::touch a.txt:" to create a new file a.txt.<br>
|
||||
"d::mkdir subdir:" to create a new folder names "subdir".<br>
|
||||
"d::mv old new:" to rename the file "old" to be "new".</p>
|
||||
<p><strong>Configuration folder and <a href="../filemanager/index.html#">file manager</a></strong><br>
|
||||
With <a href="../bookmark/index.html#">bookmark</a>, configuration folders can be symbolic linked to other public folders or managed by 3rd party file managers via termux.</p>
|
||||
|
||||
</div>
|
||||
<p>Last Modified: 5 December 2025<br>
|
||||
add documents to run shell command on address bar<br>
|
||||
add filemanager.md<br>
|
||||
<pre></pre>
|
||||
</p>
|
||||
|
||||
|
|
|
|||
|
|
@ -6,8 +6,15 @@
|
|||
<description>Recent content in Topposts on uweb browser: unlimited power</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Fri, 05 Dec 2025 07:43:12 +0800</lastBuildDate>
|
||||
<lastBuildDate>Tue, 30 Dec 2025 23:10:52 +0800</lastBuildDate>
|
||||
<atom:link href="https://jamesfengcao.gitlab.io/uweb/en/topposts/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Url services</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/urls/</link>
|
||||
<pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/urls/</guid>
|
||||
<description><p>With uweb version 1144+, urls in configure file <code>default.urls</code> now support <a href="../cmds/index.html#">&quot;%u&quot;,&quot;%t&quot; etc.</a>. For lower versions, please remove the ending &quot;%u&quot; in each line.</p>
<p>Click the following links to install url services with <a href="../index.html#">uweb browser</a> or <a href="../ebrowserreadme/index.html#">ebrowser</a>. <b>Force exit and re-launch the app</b>, then long press the &quot;image&quot; button to popup the menu.</p>
<p><a href="i:01Fullscreen video:i:5f%25u">Fullscreen video:i:5f%u</a></p>
<p><a href="i:01Redirect/edit:e:%25u">Redirect/edit:e:%u</a></p>
<p><a href="i:01Save2autocomplete:i:51:%25u">Save2autocomplete:i:51:%u</a></p>
<p><a href="i:01Bookmark:i:52:%25u">Bookmark:i:52:%u</a></p>
<p><a href="i:01Note:i:53:%25u">Note:i:53:%u</a></p>
<p><a href="i:01Save engine:i:54:%25u">Save engine:i:54:%u</a></p>
<p><a href="i:01Save link:i:55:%25u">Save link:i:55:%u</a></p>
<p><a href="i:01Save to desktop:i:58%25u">Save to desktop:i:58%u</a></p>
<p><a href="i:01markdownview:i:0m-/js/mdview.html:%25u">markdownview:i:0m-/js/mdview.html:%u</a></p>
<p><a href="i:01Reader:i:0/js/reader.html:%25u">Reader:i:0/js/reader.html:%u</a></p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Search engine query URLs</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/search/</link>
|
||||
|
|
@ -29,13 +36,6 @@
|
|||
<guid>https://jamesfengcao.gitlab.io/uweb/en/sitemap/</guid>
|
||||
<description><p><a href="../mirrors/index.html#">Mirrors</a><br>
<a href="i:61ver:../../latest.html#">Check for updates</a></p>
<h4 id="ui">UI</h4>
<ul>
<li><a href="../search/index.html#">Search engines</a></li>
<li><a href="../searchurl/homescreen.html#">Home screens</a></li>
<li><a href="i:61:../searchurl/func.html">UI</a> (<a href="i:61:https://gitee.com/jamesfengcao/uweb/raw/master/en/searchurl/func.html">gitee</a>)</li>
<li><a href="../searchurl/webdav.html#">webdav install-able menu generator</a></li>
</ul>
<h4 id="customization">Customization</h4>
<ul>
<li>Long pressing menus for toolbar buttons</li>
<li>User agents: default.uas</li>
<li><a href="../rjs/index.html#">Javascript</a></li>
<li><a href="../urls/index.html#">Url services</a></li>
<li><a href="../links/index.html#">Links</a></li>
<li><a href="../cmds/index.html#">Commands</a></li>
<li><a href="../rjs/index.html#">Remote javascript</a></li>
<li><a href="../textprocess/index.html#">Menu for selections</a></li>
<li><a href="../longclick/index.html#">Menu for long pressing hypertext</a></li>
<li><a href="../icons/index.html#">Toolbar</a></li>
<li><a href="../gesture/index.html#">Gestures</a></li>
<li><a href="../acmd/index.html#">Address bar command modes</a></li>
<li><a href="i:60config.html:../searchurl/config.html">Advanced</a></li>
</ul>
<h4 id="advanced">Advanced</h4>
<h5 id="content">Content</h5>
<ul>
<li><a href="../adblock/index.html#">AD blocking</a></li>
<li><a href="../globalcss/index.html#">CSS styles</a></li>
<li><a href="../redirect/index.html#">Redirection</a></li>
<li><a href="../offlinecache/index.html#">Offline cache</a></li>
<li><a href="../sitejs/index.html#">JS/CSS/HTML/preprocessing for domains</a></li>
<li><a href="../url2site/index.html#">Any urls as website</a></li>
</ul>
<h5 id="tools">Tools</h5>
<ul>
<li><a href="../bookmarklet/index.html#">Bookmarklets</a></li>
<li><a href="../tcron/index.html#">Cron &amp; more</a></li>
<li><a href="../filecap/index.html#">Custom file handling</a></li>
<li><a href="../html5/index.html#">Html5 application</a></li>
<li><a href="../termux/index.html#">Termux</a></li>
</ul>
<h5 id="info">Info</h5>
<ul>
<li><a href="../../assets/help_en.html#">Manual</a></li>
<li><a href="../tips/index.html#">Tips</a></li>
<li><a href="../filenames/index.html#">Configuration files</a></li>
<li><a href="../bookmark/index.html#">Bookmarks</a></li>
</ul></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Url services</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/urls/</link>
|
||||
<pubDate>Fri, 10 Jun 2022 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/urls/</guid>
|
||||
<description><p>Click the following links to install url services with <a href="../index.html#">uweb browser</a> or <a href="../ebrowserreadme/index.html#">ebrowser</a>. <b>Force exit and re-launch the app</b>, then long press the &quot;image&quot; button to popup the menu.</p>
<p><a href="i:01Fullscreen video:i:5f">Fullscreen video:i:5f</a></p>
<p><a href="i:01Redirect/edit:e:">Redirect/edit:e:</a></p>
<p><a href="i:01Save2autocomplete:i:51:">Save2autocomplete:i:51:</a></p>
<p><a href="i:01Bookmark:i:52:">Bookmark:i:52:</a></p>
<p><a href="i:01Note:i:53:">Note:i:53:</a></p>
<p><a href="i:01Save engine:i:54:">Save engine:i:54:</a></p>
<p><a href="i:01Save link:i:55:">Save link:i:55:</a></p>
<p><a href="i:01Save to desktop:i:58">Save to desktop:i:58</a></p>
<p><a href="i:01markdownview:i:0m-/js/mdview.html:">markdownview:i:0m-/js/mdview.html:</a></p>
<p><a href="i:01Add to media storage::001">Add to media storage::001</a></p>
<p><a href="i:01Extract web app:i:0bsitecache/local/:">Extract web app:i:0bsitecache/local/:</a></p>
<p><a href="i:01tgurl:https://tx.me/share/url?url=">tgurl:https://tx.me/share/url?url=</a></p>
<p><a href="i:01tgdownload:https://tx.me/share/url?url=../../download ">tgdownload:https://tx.me/share/url?url=../../download </a></p>
<p><a href="i:01Compatible mode:i:5d">Compatible mode:i:5d</a></p>
<p><a href="i:01papago:https://papago.naver.net/website?locale=en&target=en&url=">papago:https://papago.naver.net/website?locale=en&amp;target=en&amp;url=</a></p>
<p><a href="i:01google translate:https://translate.google.com/translate?sl=auto&tl=en&u=">google translate:https://translate.google.com/translate?sl=auto&amp;tl=en&amp;u=</a></p>
<p><a href="i:01Source:view-source:">Source:view-source:</a></p>
<p><a href="i:01outline:https://www.outline.com/">outline:https://www.outline.com/</a></p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Commands</title>
|
||||
<link>https://jamesfengcao.gitlab.io/uweb/en/cmds/</link>
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
<link>https://jamesfengcao.gitlab.io/uweb/en/ebrowserreadme/</link>
|
||||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||||
<guid>https://jamesfengcao.gitlab.io/uweb/en/ebrowserreadme/</guid>
|
||||
<description><script>function notRepo(){let u=location.href.replace(/#$/, '');return u.endsWith('index.html')||u.endsWith('readme/');}</script>
<!--%3cmeta http-equiv=refresh content=%220;url=%68ttps://gitee.com/jamesfengcao/uweb/raw/master/redirect.html#%22%3e-->
<h1 id="ebrowser-keyboard-friendly-minimal-suckless-web-browser"><a href="https://github.com/torappinfo/ebrowser">Ebrowser</a>: keyboard-friendly minimal suckless web browser</h1>
<p>Ebrowser is designed with the philosophy of <a href="https://github.com/torappinfo/uweb">Android uweb browser</a> (<a href="https://gitlab.com/jamesfengcao/uweb">gitlab</a>).</p>
<ul>
<li>lightweight (less than 20k bytes) without bundled electron.</li>
<li>much less memory footprint than edge/chrome browser and highly performant.</li>
<li>keyboard friendly with vim-style keymaps and command line support in address bar.</li>
<li><a href="https://uweb.surge.sh/en/redirect/index.html#" onclick="if(notRepo()){location='../redirect/index.html#';return false;}">global redirection</a> to bypass censorship.</li>
<li>user CSS/JS at will. Ex. pressing &quot;md&quot; in no-focus mode to preview markdown file.</li>
<li>global CSS/JS for all sites at will.</li>
<li>CSS/JS for domains, similar to <a href="https://jamesfengcao.gitlab.io/uweb/en/sitejs/index.html">uweb</a>, but use sitejs/[domain].js or sitecss/[domain].css, not [domain root].js/css.</li>
<li>customizable.</li>
<li>dark theme support.</li>
</ul>
<p>Note: Usually electron apps are heavyweight as they use browsers for simple things. Ebrowser uses core chromium effectively and very lightweight.</p></description>
|
||||
<description><script>function notRepo(){let u=location.href.replace(/#$/, '');return u.endsWith('index.html')||u.endsWith('readme/');}</script>
<!--%3cmeta http-equiv=refresh content=%220;url=%68ttps://gitee.com/jamesfengcao/uweb/raw/master/redirect.html#%22%3e-->
<h1 id="ebrowser-keyboard-friendly-minimal-suckless-web-browser"><a href="https://github.com/torappinfo/ebrowser">Ebrowser</a>: keyboard-friendly minimal suckless web browser</h1>
<p>Ebrowser is designed with the philosophy of <a href="https://github.com/torappinfo/uweb">Android uweb browser</a> (<a href="https://gitlab.com/jamesfengcao/uweb">gitlab</a>).</p>
<ul>
<li>lightweight (less than 20k bytes) without bundled electron.</li>
<li>much less memory footprint than edge/chrome browser and highly performant.</li>
<li>keyboard friendly with vim-style keymaps and command line support in address bar.</li>
<li><a href="https://uweb.surge.sh/en/redirect/index.html#" onclick="if(notRepo()){location='../redirect/index.html#';return false;}">global redirection</a> to bypass censorship.</li>
<li>user CSS/JS at will. Ex. pressing <code>md</code> in no-focus mode to preview markdown file.</li>
<li>global CSS/JS for all sites at will.</li>
<li>CSS/JS for domains, similar to <a href="https://jamesfengcao.gitlab.io/uweb/en/sitejs/index.html">uweb</a>, but use sitejs/[domain].js or sitecss/[domain].css, not [domain root].js/css.</li>
<li>customizable.</li>
<li>dark theme support.</li>
</ul>
<blockquote>
<p>Note: Usually electron apps are heavyweight as they use browsers for simple things. Ebrowser uses core chromium effectively and very lightweight.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title></title>
|
||||
|
|
|
|||
|
|
@ -48,61 +48,63 @@
|
|||
<ul class="tags">
|
||||
|
||||
</ul>
|
||||
<p>Click the following links to install url services with <a href="../index.html#">uweb browser</a> or <a href="../ebrowserreadme/index.html#">ebrowser</a>. <b>Force exit and re-launch the app</b>, then long press the "image" button to popup the menu.</p>
|
||||
<p><a href="i:01Fullscreen video:i:5f">Fullscreen video:i:5f</a></p>
|
||||
<p><a href="i:01Redirect/edit:e:">Redirect/edit:e:</a></p>
|
||||
<p><a href="i:01Save2autocomplete:i:51:">Save2autocomplete:i:51:</a></p>
|
||||
<p><a href="i:01Bookmark:i:52:">Bookmark:i:52:</a></p>
|
||||
<p><a href="i:01Note:i:53:">Note:i:53:</a></p>
|
||||
<p><a href="i:01Save engine:i:54:">Save engine:i:54:</a></p>
|
||||
<p><a href="i:01Save link:i:55:">Save link:i:55:</a></p>
|
||||
<p><a href="i:01Save to desktop:i:58">Save to desktop:i:58</a></p>
|
||||
<p><a href="i:01markdownview:i:0m-/js/mdview.html:">markdownview:i:0m-/js/mdview.html:</a></p>
|
||||
<p><a href="i:01Add to media storage::001">Add to media storage::001</a></p>
|
||||
<p><a href="i:01Extract web app:i:0bsitecache/local/:">Extract web app:i:0bsitecache/local/:</a></p>
|
||||
<p><a href="i:01tgurl:https://tx.me/share/url?url=">tgurl:https://tx.me/share/url?url=</a></p>
|
||||
<p><a href="i:01tgdownload:https://tx.me/share/url?url=../../download ">tgdownload:https://tx.me/share/url?url=../../download </a></p>
|
||||
<p><a href="i:01Compatible mode:i:5d">Compatible mode:i:5d</a></p>
|
||||
<p><a href="i:01papago:https://papago.naver.net/website?locale=en&target=en&url=">papago:https://papago.naver.net/website?locale=en&target=en&url=</a></p>
|
||||
<p><a href="i:01google translate:https://translate.google.com/translate?sl=auto&tl=en&u=">google translate:https://translate.google.com/translate?sl=auto&tl=en&u=</a></p>
|
||||
<p><a href="i:01Source:view-source:">Source:view-source:</a></p>
|
||||
<p><a href="i:01outline:https://www.outline.com/">outline:https://www.outline.com/</a></p>
|
||||
<p><a href="i:012pdf:https://www.web2pdfconvert.com#">2pdf:https://www.web2pdfconvert.com#</a></p>
|
||||
<p><a href="i:01printfriendly:https://www.printfriendly.com/print/?url=">printfriendly:https://www.printfriendly.com/print/?url=</a></p>
|
||||
<p><a href="i:01htmlview:https://htmlview.glitch.me/?">htmlview:https://htmlview.glitch.me/?</a></p>
|
||||
<p><a href="i:01htmlpreview:https://htmlpreview.github.io/?">htmlpreview:https://htmlpreview.github.io/?</a></p>
|
||||
<p><a href="i:01webarchive:https://web.archive.org/web/*/">webarchive:https://web.archive.org/web/*/</a></p>
|
||||
<p><a href="i:01archive:https://archive.is/?run=1&url=">archive:https://archive.is/?run=1&url=</a></p>
|
||||
<p><a href="i:01googlecache:http://webcache.googleusercontent.com/search?q=cache:">googlecache:http://webcache.googleusercontent.com/search?q=cache:</a></p>
|
||||
<p><a href="i:01Add to Feedly:https://feedly.com/i/subscription/feed/">Add to Feedly:https://feedly.com/i/subscription/feed/</a></p>
|
||||
<p><a href="i:01Site analyzer:https://www.similarweb.com/website/">Site analyzer:https://www.similarweb.com/website/</a></p>
|
||||
<p><a href="i:01Site buildwith:https://builtwith.com/?">Site buildwith:https://builtwith.com/?</a></p>
|
||||
<p><a href="i:01instapaper:https://www.instapaper.com/text?u=">instapaper:https://www.instapaper.com/text?u=</a></p>
|
||||
<p><a href="i:01google docs:http://docs.google.com/gview?embedded=true&url=">google docs:http://docs.google.com/gview?embedded=true&url=</a></p>
|
||||
<p>With uweb version 1144+, urls in configure file <code>default.urls</code> now support <a href="../cmds/index.html#">"%u","%t" etc.</a>. For lower versions, please remove the ending "%u" in each line.</p>
|
||||
<p>Click the following links to install url services with <a href="../index.html#">uweb browser</a> or <a href="../ebrowserreadme/index.html#">ebrowser</a>. <b>Force exit and re-launch the app</b>, then long press the "image" button to popup the menu.</p>
|
||||
<p><a href="i:01Fullscreen video:i:5f%25u">Fullscreen video:i:5f%u</a></p>
|
||||
<p><a href="i:01Redirect/edit:e:%25u">Redirect/edit:e:%u</a></p>
|
||||
<p><a href="i:01Save2autocomplete:i:51:%25u">Save2autocomplete:i:51:%u</a></p>
|
||||
<p><a href="i:01Bookmark:i:52:%25u">Bookmark:i:52:%u</a></p>
|
||||
<p><a href="i:01Note:i:53:%25u">Note:i:53:%u</a></p>
|
||||
<p><a href="i:01Save engine:i:54:%25u">Save engine:i:54:%u</a></p>
|
||||
<p><a href="i:01Save link:i:55:%25u">Save link:i:55:%u</a></p>
|
||||
<p><a href="i:01Save to desktop:i:58%25u">Save to desktop:i:58%u</a></p>
|
||||
<p><a href="i:01markdownview:i:0m-/js/mdview.html:%25u">markdownview:i:0m-/js/mdview.html:%u</a></p>
|
||||
<p><a href="i:01Reader:i:0/js/reader.html:%25u">Reader:i:0/js/reader.html:%u</a></p>
|
||||
<p><a href="i:01Add to media storage::001%25u">Add to media storage::001%u</a></p>
|
||||
<p><a href="i:01Extract web app:i:0bsitecache/local/:%25u">Extract web app:i:0bsitecache/local/:%u</a></p>
|
||||
<p><a href="i:01tgurl:https://tx.me/share/url?url=%25u">tgurl:https://tx.me/share/url?url=%u</a></p>
|
||||
<p><a href="i:01tgdownload:https://tx.me/share/url?url=../../download %25u">tgdownload:https://tx.me/share/url?url=../../download %u</a></p>
|
||||
<p><a href="i:01Compatible mode:i:5d%25u">Compatible mode:i:5d%u</a></p>
|
||||
<p><a href="i:01papago:https://papago.naver.net/website?locale=en&target=en&url=%25u">papago:https://papago.naver.net/website?locale=en&target=en&url=%u</a></p>
|
||||
<p><a href="i:01google translate:https://translate.google.com/translate?sl=auto&tl=en&u=%25u">google translate:https://translate.google.com/translate?sl=auto&tl=en&u=%u</a></p>
|
||||
<p><a href="i:01Source:view-source:%25u">Source:view-source:%u</a></p>
|
||||
<p><a href="i:01outline:https://www.outline.com/%25u">outline:https://www.outline.com/%u</a></p>
|
||||
<p><a href="i:012pdf:https://www.web2pdfconvert.com#%25u">2pdf:https://www.web2pdfconvert.com#%u</a></p>
|
||||
<p><a href="i:01printfriendly:https://www.printfriendly.com/print/?url=%25u">printfriendly:https://www.printfriendly.com/print/?url=%u</a></p>
|
||||
<p><a href="i:01htmlview:https://htmlview.glitch.me/?%25u">htmlview:https://htmlview.glitch.me/?%u</a></p>
|
||||
<p><a href="i:01htmlpreview:https://htmlpreview.github.io/?%25u">htmlpreview:https://htmlpreview.github.io/?%u</a></p>
|
||||
<p><a href="i:01webarchive:https://web.archive.org/web/*/%25u">webarchive:https://web.archive.org/web/*/%u</a></p>
|
||||
<p><a href="i:01archive:https://archive.is/?run=1&url=%25u">archive:https://archive.is/?run=1&url=%u</a></p>
|
||||
<p><a href="i:01googlecache:http://webcache.googleusercontent.com/search?q=cache:%25u">googlecache:http://webcache.googleusercontent.com/search?q=cache:%u</a></p>
|
||||
<p><a href="i:01Add to Feedly:https://feedly.com/i/subscription/feed/%25u">Add to Feedly:https://feedly.com/i/subscription/feed/%u</a></p>
|
||||
<p><a href="i:01Site analyzer:https://www.similarweb.com/website/%25u">Site analyzer:https://www.similarweb.com/website/%u</a></p>
|
||||
<p><a href="i:01Site buildwith:https://builtwith.com/?%25u">Site buildwith:https://builtwith.com/?%u</a></p>
|
||||
<p><a href="i:01instapaper:https://www.instapaper.com/text?u=%25u">instapaper:https://www.instapaper.com/text?u=%u</a></p>
|
||||
<p><a href="i:01google docs:http://docs.google.com/gview?embedded=true&url=%25u">google docs:http://docs.google.com/gview?embedded=true&url=%u</a></p>
|
||||
<p>in which "redirect" needs <a href="../redirect/index.html#">default.redirect</a>.</p>
|
||||
<p>The following is mostly useful to send msg to TV (TV side needs to execute "wait for msg" first):</p>
|
||||
<p><a href="i:01Send url/file:i:5j">Send url/file:i:5j</a></p>
|
||||
<p><a href="i:01Send url(player):i:5ji:5p">Send url(player):i:5ji:5p</a></p>
|
||||
<p><a href="i:01Send url(bookmark):i:5ji:52../home5:">Send url(bookmark):i:5ji:52../home5:</a></p>
|
||||
<p><a href="i:01Send url(clipboard):i:5ji:5b">Send url(clipboard):i:5ji:5b</a></p>
|
||||
<p><a href="i:01Send url(fullscreen):i:5ji:5f">Send url(fullscreen):i:5ji:5f</a></p>
|
||||
<p><a href="i:01Send url(bookmark fullscreen):i:5ji:52../home5:i:5f">Send url(bookmark fullscreen):i:5ji:52../home5:i:5f</a></p>
|
||||
<p><a href="i:01Send url(site fullscreen):i:5ji:0mi:5f:">Send url(site fullscreen):i:5ji:0mi:5f:</a></p>
|
||||
<p><a href="i:01Send url(video):i:5ji:0mc16:">Send url(video):i:5ji:0mc16:</a></p>
|
||||
<p><a href="i:01Send url(bookmark site fullscreen):i:5ji:52../home5:i:0mi:5f:">Send url(bookmark site fullscreen):i:5ji:52../home5:i:0mi:5f:</a></p>
|
||||
<p><a href="i:01Send url/file:i:5j%25u">Send url/file:i:5j%u</a></p>
|
||||
<p><a href="i:01Send url(player):i:5ji:5p%25u">Send url(player):i:5ji:5p%u</a></p>
|
||||
<p><a href="i:01Send url(bookmark):i:5ji:52../home5:%25u">Send url(bookmark):i:5ji:52../home5:%u</a></p>
|
||||
<p><a href="i:01Send url(clipboard):i:5ji:5b%25u">Send url(clipboard):i:5ji:5b%u</a></p>
|
||||
<p><a href="i:01Send url(fullscreen):i:5ji:5f%25u">Send url(fullscreen):i:5ji:5f%u</a></p>
|
||||
<p><a href="i:01Send url(bookmark fullscreen):i:5ji:52../home5:i:5f%25u">Send url(bookmark fullscreen):i:5ji:52../home5:i:5f%u</a></p>
|
||||
<p><a href="i:01Send url(site fullscreen):i:5ji:0mi:5f:%25u">Send url(site fullscreen):i:5ji:0mi:5f:%u</a></p>
|
||||
<p><a href="i:01Send url(video):i:5ji:0mc16:%25u">Send url(video):i:5ji:0mc16:%u</a></p>
|
||||
<p><a href="i:01Send url(bookmark site fullscreen):i:5ji:52../home5:i:0mi:5f:%25u">Send url(bookmark site fullscreen):i:5ji:52../home5:i:0mi:5f:%u</a></p>
|
||||
<p>The following needs corresponding <a href="../html5/index.html#">html5 application</a> to be installed:</p>
|
||||
<p><a href="i:01txtview:file:///data/user/0/info.torapp.uweb/files/app/txtview.html?url=">txtview:file:///data/user/0/info.torapp.uweb/files/app/txtview.html?url=</a></p>
|
||||
<p><a href="i:01md+katex:file:///data/user/0/info.torapp.uweb/files/app/mdkatex.html?url=">md+katex:file:///data/user/0/info.torapp.uweb/files/app/mdkatex.html?url=</a></p>
|
||||
<p><a href="i:01markdeep:file:///data/user/0/info.torapp.uweb/files/app/markdeep.html?url=">markdeep:file:///data/user/0/info.torapp.uweb/files/app/markdeep.html?url=</a></p>
|
||||
<p><a href="i:01plyr:file:///data/user/0/info.torapp.uweb/files/app/plyr.html?u=">plyr:file:///data/user/0/info.torapp.uweb/files/app/plyr.html?u=</a></p>
|
||||
<p><a href="i:01dplayer:file:///data/user/0/info.torapp.uweb/files/app/dplayer.html?u=">dplayer:file:///data/user/0/info.torapp.uweb/files/app/dplayer.html?u=</a></p>
|
||||
<p><a href="i:01pdf:file:///data/user/0/info.torapp.uweb/files/app/pdfviewer.html?file=">pdf:file:///data/user/0/info.torapp.uweb/files/app/pdfviewer.html?file=</a></p>
|
||||
<p><a href="i:01epub:file:///data/user/0/info.torapp.uweb/files/app/epub.html?u=">epub:file:///data/user/0/info.torapp.uweb/files/app/epub.html?u=</a></p>
|
||||
<p><a href="i:01djvu:file:///data/user/0/info.torapp.uweb/files/app/djvu.html?url=">djvu:file:///data/user/0/info.torapp.uweb/files/app/djvu.html?url=</a></p>
|
||||
<p><a href="i:01txtview:file:///data/user/0/info.torapp.uweb/files/app/txtview.html?url=%25u">txtview:file:///data/user/0/info.torapp.uweb/files/app/txtview.html?url=%u</a></p>
|
||||
<p><a href="i:01md+katex:file:///data/user/0/info.torapp.uweb/files/app/mdkatex.html?url=%25u">md+katex:file:///data/user/0/info.torapp.uweb/files/app/mdkatex.html?url=%u</a></p>
|
||||
<p><a href="i:01markdeep:file:///data/user/0/info.torapp.uweb/files/app/markdeep.html?url=%25u">markdeep:file:///data/user/0/info.torapp.uweb/files/app/markdeep.html?url=%u</a></p>
|
||||
<p><a href="i:01plyr:file:///data/user/0/info.torapp.uweb/files/app/plyr.html?u=%25u">plyr:file:///data/user/0/info.torapp.uweb/files/app/plyr.html?u=%u</a></p>
|
||||
<p><a href="i:01dplayer:file:///data/user/0/info.torapp.uweb/files/app/dplayer.html?u=%25u">dplayer:file:///data/user/0/info.torapp.uweb/files/app/dplayer.html?u=%u</a></p>
|
||||
<p><a href="i:01pdf:file:///data/user/0/info.torapp.uweb/files/app/pdfviewer.html?file=%25u">pdf:file:///data/user/0/info.torapp.uweb/files/app/pdfviewer.html?file=%u</a></p>
|
||||
<p><a href="i:01epub:file:///data/user/0/info.torapp.uweb/files/app/epub.html?u=%25u">epub:file:///data/user/0/info.torapp.uweb/files/app/epub.html?u=%u</a></p>
|
||||
<p><a href="i:01djvu:file:///data/user/0/info.torapp.uweb/files/app/djvu.html?url=%25u">djvu:file:///data/user/0/info.torapp.uweb/files/app/djvu.html?url=%u</a></p>
|
||||
|
||||
</div>
|
||||
<p>Last Modified: 8 April 2025<br>
|
||||
fix broken links<br>
|
||||
<p>Last Modified: 30 December 2025<br>
|
||||
urls.py to support enhanced default.urls<br>
|
||||
<pre></pre>
|
||||
</p>
|
||||
|
||||
|
|
|
|||
|
|
@ -6,13 +6,13 @@ Ebrowser is designed with the philosophy of [Android uweb browser](https://githu
|
|||
- much less memory footprint than edge/chrome browser and highly performant.
|
||||
- keyboard friendly with vim-style keymaps and command line support in address bar.
|
||||
- <a href="https://uweb.surge.sh/en/redirect/index.html#" onclick="if(notRepo()){location='../redirect/index.html#';return false;}">global redirection</a> to bypass censorship.
|
||||
- user CSS/JS at will. Ex. pressing "md" in no-focus mode to preview markdown file.
|
||||
- user CSS/JS at will. Ex. pressing `md` in no-focus mode to preview markdown file.
|
||||
- global CSS/JS for all sites at will.
|
||||
- CSS/JS for domains, similar to [uweb](https://jamesfengcao.gitlab.io/uweb/en/sitejs/index.html), but use sitejs/[domain].js or sitecss/[domain].css, not [domain root].js/css.
|
||||
- customizable.
|
||||
- dark theme support.
|
||||
|
||||
Note: Usually electron apps are heavyweight as they use browsers for simple things. Ebrowser uses core chromium effectively and very lightweight.
|
||||
> Note: Usually electron apps are heavyweight as they use browsers for simple things. Ebrowser uses core chromium effectively and very lightweight.
|
||||
|
||||
## Installing (for Windows, MacOS and Linux)
|
||||
### Install with prebuilt binaries
|
||||
|
|
@ -20,7 +20,7 @@ You can find prebuilt binaries [here](https://github.com/torappinfo/ebrowser/rel
|
|||
|
||||
### Install ebrowser and electron separatedly (Recommended)
|
||||
#### Install ebrowser
|
||||
Either download (Click the green "Code" button above the file list => Select "Download ZIP") and unzip from
|
||||
Either download (Click the green `Code` button above the file list => Select `Download ZIP`) and unzip from
|
||||
|
||||
https://github.com/torappinfo/ebrowser
|
||||
|
||||
|
|
@ -28,7 +28,7 @@ OR download and unzip ebrowser package directly from any of npm mirror sites lik
|
|||
|
||||
npm install ebrowser
|
||||
|
||||
OR download/"git clone" 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".
|
||||
OR download/`git clone` 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
|
||||
|
|
@ -46,9 +46,9 @@ 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
|
||||
Pressing `Alt` to show the menu bar and choose `Check for updates` under `Help`. OR
|
||||
|
||||
Type ":update" in the address bar and press "enter" key to update.
|
||||
Type `:update` in the address bar and press `enter` key to update.
|
||||
|
||||
## Key shortcuts
|
||||
- Alt: show menu
|
||||
|
|
@ -62,7 +62,7 @@ Type ":update" in the address bar and press "enter" key to update.
|
|||
- CTRL+TAB: switch to next tab
|
||||
- CTRL+SHIFT+TAB: switch to previous tab
|
||||
- CTRL+W: close Tab
|
||||
- CTRL+SHIFT+R: enable global redirection ("gredirect.json")
|
||||
- CTRL+SHIFT+R: enable global redirection (`gredirect.json`)
|
||||
- CTRL+R: disable global redirection
|
||||
- ESC: remove focus. similar to vi normal mode.
|
||||
- F1: Help
|
||||
|
|
@ -70,10 +70,10 @@ Type ":update" in the address bar and press "enter" key to update.
|
|||
- F12: devtools
|
||||
|
||||
## Address bar commands
|
||||
Like any popular browser, the very first word in address bar if defined in "search.json" identifies a <a href="https://jamesfengcao.gitlab.io/uweb/en/search/index.html" onclick="if(notRepo()){location='../search/index.html#';return false;}">search engine</a>. Moreover, the address bar serves as command line interface:
|
||||
Like any popular browser, the very first word in address bar if defined in `search.json` identifies a <a href="https://jamesfengcao.gitlab.io/uweb/en/search/index.html" onclick="if(notRepo()){location='../search/index.html#';return false;}">search engine</a>. Moreover, the address bar serves as command line interface:
|
||||
- "/" for find-in-page
|
||||
- ":" for address bar commands
|
||||
- ac [bookmark/history path w/o ext] : load ".rec" file for autocomplete.
|
||||
- ac [bookmark/history path w/o ext] : load `.rec` file for autocomplete.
|
||||
- b [bookmarkfilename w/o ext] : bookmark current page in file.
|
||||
- bjs : Browser-level JavaScript execution.
|
||||
- bml [filename w/o extension] [arguments...]: load/execute the javascript file.
|
||||
|
|
|
|||
|
|
@ -104,8 +104,6 @@ You should have received a copy of the GNU General Public License along with thi
|
|||
mapKeys = JSON.parse(jsonStr);
|
||||
}catch(e){}
|
||||
});
|
||||
appendAutoc_rec(path.join(__dirname,'default.autoc'),null);
|
||||
appendAutoc_rec(path.join(__dirname,'bookmark.rec'),' ');
|
||||
|
||||
function initSearchEngines(jsonStr){
|
||||
try{
|
||||
|
|
@ -279,6 +277,13 @@ You should have received a copy of the GNU General Public License along with thi
|
|||
lastVal = null; //trigger full search
|
||||
}catch(e){return;}
|
||||
}
|
||||
async function loadAutoc(){
|
||||
await appendAutoc_rec(path.join(__dirname,'default.autoc'),null);
|
||||
await appendAutoc_rec(path.join(__dirname,'bookmark.rec'),' ');
|
||||
|
||||
let inp = document.forms[0].q;
|
||||
autocomplete(inp,inp.nextElementSibling,autocStrArray);
|
||||
}
|
||||
function keyPress(e){
|
||||
var inputE = document.forms[0].q;
|
||||
if (e.altKey||e.metaKey)
|
||||
|
|
@ -844,12 +849,9 @@ function autocomplete(inp,container,arr) {
|
|||
<webview class="curWV" src="about:blank" allowpopups></webview>
|
||||
</div>
|
||||
<script>
|
||||
loadAutoc();
|
||||
tabs = document.body.children[1];
|
||||
initTab(tabs.children[0]);
|
||||
{
|
||||
let inp = document.forms[0].q;
|
||||
autocomplete(inp,inp.nextElementSibling,autocStrArray);
|
||||
}
|
||||
document.addEventListener('keydown', keyPress);
|
||||
</script>
|
||||
</body></html>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
"b":"https://www4.bing.com/search?q=%s",
|
||||
"mm":"i:0/js/uweb2edit2.js:https://agent.minimaxi.com/?uweb=%s",
|
||||
"n":"https://www.n.cn/chathome?q=%s",
|
||||
"z":"https://chat.z.ai/?q=%s",
|
||||
"ff":"http://frogfind.com/?q=%s",
|
||||
|
|
|
|||
|
|
@ -4,14 +4,14 @@
|
|||
<sitemap>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/en/sitemap.xml</loc>
|
||||
|
||||
<lastmod>2025-12-05T19:03:32+08:00</lastmod>
|
||||
<lastmod>2025-12-30T23:10:52+08:00</lastmod>
|
||||
|
||||
</sitemap>
|
||||
|
||||
<sitemap>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/sitemap.xml</loc>
|
||||
|
||||
<lastmod>2025-11-27T11:23:15+08:00</lastmod>
|
||||
<lastmod>2025-12-30T22:47:23+08:00</lastmod>
|
||||
|
||||
</sitemap>
|
||||
|
||||
|
|
|
|||
|
|
@ -31,6 +31,10 @@
|
|||
<header class='header'>
|
||||
<a class="logo" href="javascript:void(0)" onclick="return nav2('index.html#')">首页</a> <a class="logo" href="javascript:void(0)" onclick="return nav2('tags/index.html#')">标签</a>
|
||||
|
||||
|
||||
<a class="logo" href="javascript:void(0)" onclick="return nav2Lang('en')">English</a>
|
||||
|
||||
|
||||
<nav>
|
||||
</nav>
|
||||
</header>
|
||||
|
|
|
|||
|
|
@ -63,6 +63,12 @@
|
|||
|
||||
|
||||
|
||||
<li class="post">
|
||||
<a href="urls/index.html#">
|
||||
<span>配置浏览器特色服务</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="post">
|
||||
<a href="search/index.html#">
|
||||
<span>搜索引擎搜索查询URL汇总</span>
|
||||
|
|
@ -75,12 +81,6 @@
|
|||
</a>
|
||||
</li>
|
||||
|
||||
<li class="post">
|
||||
<a href="urls/index.html#">
|
||||
<span>配置浏览器特色服务</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="post">
|
||||
<a href="cmds/index.html#">
|
||||
<span>配置浏览器常用命令</span>
|
||||
|
|
|
|||
16
zh/index.xml
16
zh/index.xml
File diff suppressed because one or more lines are too long
|
|
@ -2,6 +2,45 @@
|
|||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
<url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/topposts/</loc>
|
||||
<lastmod>2025-12-30T22:47:23+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/topposts/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/topposts/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/</loc>
|
||||
<lastmod>2025-12-30T22:47:23+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/urls/</loc>
|
||||
<lastmod>2025-12-30T22:47:23+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/urls/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/urls/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/_posts/</loc>
|
||||
<lastmod>2025-11-23T15:47:07+08:00</lastmod>
|
||||
<xhtml:link
|
||||
|
|
@ -27,19 +66,6 @@
|
|||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/input/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/</loc>
|
||||
<lastmod>2025-11-27T11:23:15+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/links/</loc>
|
||||
<lastmod>2025-04-09T00:38:03+08:00</lastmod>
|
||||
|
|
@ -111,19 +137,6 @@
|
|||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/redirect/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/topposts/</loc>
|
||||
<lastmod>2025-11-27T11:23:15+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/topposts/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/topposts/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/search/</loc>
|
||||
<lastmod>2025-11-27T11:23:15+08:00</lastmod>
|
||||
|
|
@ -270,19 +283,6 @@
|
|||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/sitemap/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/urls/</loc>
|
||||
<lastmod>2025-04-08T23:16:00+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/urls/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/urls/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/adblock/</loc>
|
||||
<lastmod>2025-04-09T00:06:54+08:00</lastmod>
|
||||
|
|
@ -386,6 +386,16 @@
|
|||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/filemanager/</loc>
|
||||
<lastmod>2024-04-02T11:46:25+08:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/en/filemanager/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="zh"
|
||||
href="https://jamesfengcao.gitlab.io/uweb/zh/filemanager/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://jamesfengcao.gitlab.io/uweb/zh/bc/</loc>
|
||||
<lastmod>2024-04-02T11:46:25+08:00</lastmod>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -48,75 +48,76 @@
|
|||
<ul class="tags">
|
||||
|
||||
</ul>
|
||||
<p><a href="../index.html#">超微浏览器</a>下点击配置链接可自动添加特色服务,<b>强制清空后台重启后</b>长按图像按钮可用。</p>
|
||||
<p><a href="../index.html#">超微浏览器</a>下点击配置链接可自动添加特色服务,<b>强制清空后台重启后</b>长按图像按钮可用。<br>
|
||||
特色服务中的url支持<a href="../cmds/index.html#">"%u","%t"等替换</a>。1144以下版本需删除末尾的"%u"。</p>
|
||||
<p>配置文件"default.urls"如下:</p>
|
||||
<p><a href="i:01自动全屏播放:i:5f">自动全屏播放:i:5f</a></p>
|
||||
<p><a href="i:01重定向/编辑:e:">重定向/编辑:e:</a></p>
|
||||
<p><a href="i:01保存地址栏提示:i:51:">保存地址栏提示:i:51:</a></p>
|
||||
<p><a href="i:01书签:i:52:">书签:i:52:</a></p>
|
||||
<p><a href="i:01笔记:i:53:">笔记:i:53:</a></p>
|
||||
<p><a href="i:01保存为搜索引擎:i:54:">保存为搜索引擎:i:54:</a></p>
|
||||
<p><a href="i:01添加至链接:i:55:">添加至链接:i:55:</a></p>
|
||||
<p><a href="i:01保存到桌面:i:58">保存到桌面:i:58</a></p>
|
||||
<p><a href="i:01中文简体GB18030:i:5hGB18030:">中文简体GB18030:i:5hGB18030:</a></p>
|
||||
<p><a href="i:01中文繁体BIG5:i:5hBIG5:">中文繁体BIG5:i:5hBIG5:</a></p>
|
||||
<p><a href="i:01媒体扫描单文件::001">媒体扫描单文件::001</a></p>
|
||||
<p><a href="i:01tgurl:https://tx.me/share/url?url=">tgurl:https://tx.me/share/url?url=</a></p>
|
||||
<p><a href="i:01tgdownload:https://tx.me/share/url?url=../../download ">tgdownload:https://tx.me/share/url?url=../../download </a></p>
|
||||
<p><a href="i:01兼容模式:i:5d">兼容模式:i:5d</a></p>
|
||||
<p><a href="i:01历史价格:http://www.hisprice.cn/his.php?hisurl=">历史价格:http://www.hisprice.cn/his.php?hisurl=</a></p>
|
||||
<p><a href="i:01历史价格2:http://p.zwjhl.com/price.aspx?url=">历史价格2:http://p.zwjhl.com/price.aspx?url=</a></p>
|
||||
<p><a href="i:01慢慢买:http://tool.manmanbuy.com/historyLowest.aspx?url=">慢慢买:http://tool.manmanbuy.com/historyLowest.aspx?url=</a></p>
|
||||
<p><a href="i:01过客比价:http://www.tool168.cn/?m=history&a=view&k=">过客比价:http://www.tool168.cn/?m=history&a=view&k=</a></p>
|
||||
<p><a href="i:01历史价格3:http://www.xitie.com/s.php?no=">历史价格3:http://www.xitie.com/s.php?no=</a></p>
|
||||
<p><a href="i:01买买买:https://just998.com/price?url=">买买买:https://just998.com/price?url=</a></p>
|
||||
<p><a href="i:01网页快照:https://his.sh/">网页快照:https://his.sh/</a></p>
|
||||
<p><a href="i:01有道翻译:http://webtrans.yodao.com/webTransPc/index.html?from=auto&to=zh-CHS&type=1&url=">有道翻译:http://webtrans.yodao.com/webTransPc/index.html?from=auto&to=zh-CHS&type=1&url=</a></p>
|
||||
<p><a href="i:01搜狗翻译:http://translate.sogoucdn.com/pcvtsnapshot?to=zh-CHS&tfr=translatepc&url=">搜狗翻译:http://translate.sogoucdn.com/pcvtsnapshot?to=zh-CHS&tfr=translatepc&url=</a></p>
|
||||
<p><a href="i:01papago翻译:https://papago.naver.net/website?locale=en&source=en&target=zh-CN&url=">papago翻译:https://papago.naver.net/website?locale=en&source=en&target=zh-CN&url=</a></p>
|
||||
<p><a href="i:01google翻译:https://translate.google.com/translate?sl=auto&tl=zh&u=">google翻译:https://translate.google.com/translate?sl=auto&tl=zh&u=</a></p>
|
||||
<p><a href="i:01网址工具:https://wn.run/">网址工具:https://wn.run/</a></p>
|
||||
<p><a href="i:01查看源码:view-source:">查看源码:view-source:</a></p>
|
||||
<p><a href="i:01outline:https://www.outline.com/">outline:https://www.outline.com/</a></p>
|
||||
<p><a href="i:012pdf:https://www.web2pdfconvert.com#">2pdf:https://www.web2pdfconvert.com#</a></p>
|
||||
<p><a href="i:01printfriendly:https://www.printfriendly.com/print/?url=">printfriendly:https://www.printfriendly.com/print/?url=</a></p>
|
||||
<p><a href="i:01htmlview:https://htmlview.glitch.me/?">htmlview:https://htmlview.glitch.me/?</a></p>
|
||||
<p><a href="i:01htmlpreview:https://htmlpreview.github.io/?">htmlpreview:https://htmlpreview.github.io/?</a></p>
|
||||
<p><a href="i:01webarchive:https://web.archive.org/web/*/">webarchive:https://web.archive.org/web/*/</a></p>
|
||||
<p><a href="i:01archive:https://archive.is/?run=1&url=">archive:https://archive.is/?run=1&url=</a></p>
|
||||
<p><a href="i:01Add to Feedly:https://feedly.com/i/subscription/feed/">Add to Feedly:https://feedly.com/i/subscription/feed/</a></p>
|
||||
<p><a href="i:01Site analyzer:https://www.similarweb.com/website/">Site analyzer:https://www.similarweb.com/website/</a></p>
|
||||
<p><a href="i:01Site buildwith:https://builtwith.com/?">Site buildwith:https://builtwith.com/?</a></p>
|
||||
<p><a href="i:01instapaper:https://www.instapaper.com/text?u=">instapaper:https://www.instapaper.com/text?u=</a></p>
|
||||
<p><a href="i:01xdocin:https://view.xdocin.com/view?src=">xdocin:https://view.xdocin.com/view?src=</a></p>
|
||||
<p><a href="i:01google docs:http://docs.google.com/gview?embedded=true&url=">google docs:http://docs.google.com/gview?embedded=true&url=</a></p>
|
||||
<p><a href="i:01自动全屏播放:i:5f%25u">自动全屏播放:i:5f%u</a></p>
|
||||
<p><a href="i:01重定向/编辑:e:%25u">重定向/编辑:e:%u</a></p>
|
||||
<p><a href="i:01保存地址栏提示:i:51:%25u">保存地址栏提示:i:51:%u</a></p>
|
||||
<p><a href="i:01书签:i:52:%25u">书签:i:52:%u</a></p>
|
||||
<p><a href="i:01笔记:i:53:%25u">笔记:i:53:%u</a></p>
|
||||
<p><a href="i:01保存为搜索引擎:i:54:%25u">保存为搜索引擎:i:54:%u</a></p>
|
||||
<p><a href="i:01添加至链接:i:55:%25u">添加至链接:i:55:%u</a></p>
|
||||
<p><a href="i:01保存到桌面:i:58%25u">保存到桌面:i:58%u</a></p>
|
||||
<p><a href="i:01中文简体GB18030:i:5hGB18030:%25u">中文简体GB18030:i:5hGB18030:%u</a></p>
|
||||
<p><a href="i:01中文繁体BIG5:i:5hBIG5:%25u">中文繁体BIG5:i:5hBIG5:%u</a></p>
|
||||
<p><a href="i:01媒体扫描单文件::001%25u">媒体扫描单文件::001%u</a></p>
|
||||
<p><a href="i:01tgurl:https://tx.me/share/url?url=%25u">tgurl:https://tx.me/share/url?url=%u</a></p>
|
||||
<p><a href="i:01tgdownload:https://tx.me/share/url?url=../../download %25u">tgdownload:https://tx.me/share/url?url=../../download %u</a></p>
|
||||
<p><a href="i:01兼容模式:i:5d%25u">兼容模式:i:5d%u</a></p>
|
||||
<p><a href="i:01历史价格:http://www.hisprice.cn/his.php?hisurl=%25u">历史价格:http://www.hisprice.cn/his.php?hisurl=%u</a></p>
|
||||
<p><a href="i:01历史价格2:http://p.zwjhl.com/price.aspx?url=%25u">历史价格2:http://p.zwjhl.com/price.aspx?url=%u</a></p>
|
||||
<p><a href="i:01慢慢买:http://tool.manmanbuy.com/historyLowest.aspx?url=%25u">慢慢买:http://tool.manmanbuy.com/historyLowest.aspx?url=%u</a></p>
|
||||
<p><a href="i:01过客比价:http://www.tool168.cn/?m=history&a=view&k=%25u">过客比价:http://www.tool168.cn/?m=history&a=view&k=%u</a></p>
|
||||
<p><a href="i:01历史价格3:http://www.xitie.com/s.php?no=%25u">历史价格3:http://www.xitie.com/s.php?no=%u</a></p>
|
||||
<p><a href="i:01买买买:https://just998.com/price?url=%25u">买买买:https://just998.com/price?url=%u</a></p>
|
||||
<p><a href="i:01网页快照:https://his.sh/%25u">网页快照:https://his.sh/%u</a></p>
|
||||
<p><a href="i:01有道翻译:http://webtrans.yodao.com/webTransPc/index.html?from=auto&to=zh-CHS&type=1&url=%25u">有道翻译:http://webtrans.yodao.com/webTransPc/index.html?from=auto&to=zh-CHS&type=1&url=%u</a></p>
|
||||
<p><a href="i:01搜狗翻译:http://translate.sogoucdn.com/pcvtsnapshot?to=zh-CHS&tfr=translatepc&url=%25u">搜狗翻译:http://translate.sogoucdn.com/pcvtsnapshot?to=zh-CHS&tfr=translatepc&url=%u</a></p>
|
||||
<p><a href="i:01papago翻译:https://papago.naver.net/website?locale=en&source=en&target=zh-CN&url=%25u">papago翻译:https://papago.naver.net/website?locale=en&source=en&target=zh-CN&url=%u</a></p>
|
||||
<p><a href="i:01google翻译:https://translate.google.com/translate?sl=auto&tl=zh&u=%25u">google翻译:https://translate.google.com/translate?sl=auto&tl=zh&u=%u</a></p>
|
||||
<p><a href="i:01网址工具:https://wn.run/%25u">网址工具:https://wn.run/%u</a></p>
|
||||
<p><a href="i:01查看源码:view-source:%25u">查看源码:view-source:%u</a></p>
|
||||
<p><a href="i:01outline:https://www.outline.com/%25u">outline:https://www.outline.com/%u</a></p>
|
||||
<p><a href="i:012pdf:https://www.web2pdfconvert.com#%25u">2pdf:https://www.web2pdfconvert.com#%u</a></p>
|
||||
<p><a href="i:01printfriendly:https://www.printfriendly.com/print/?url=%25u">printfriendly:https://www.printfriendly.com/print/?url=%u</a></p>
|
||||
<p><a href="i:01htmlview:https://htmlview.glitch.me/?%25u">htmlview:https://htmlview.glitch.me/?%u</a></p>
|
||||
<p><a href="i:01htmlpreview:https://htmlpreview.github.io/?%25u">htmlpreview:https://htmlpreview.github.io/?%u</a></p>
|
||||
<p><a href="i:01webarchive:https://web.archive.org/web/*/%25u">webarchive:https://web.archive.org/web/*/%u</a></p>
|
||||
<p><a href="i:01archive:https://archive.is/?run=1&url=%25u">archive:https://archive.is/?run=1&url=%u</a></p>
|
||||
<p><a href="i:01Add to Feedly:https://feedly.com/i/subscription/feed/%25u">Add to Feedly:https://feedly.com/i/subscription/feed/%u</a></p>
|
||||
<p><a href="i:01Site analyzer:https://www.similarweb.com/website/%25u">Site analyzer:https://www.similarweb.com/website/%u</a></p>
|
||||
<p><a href="i:01Site buildwith:https://builtwith.com/?%25u">Site buildwith:https://builtwith.com/?%u</a></p>
|
||||
<p><a href="i:01instapaper:https://www.instapaper.com/text?u=%25u">instapaper:https://www.instapaper.com/text?u=%u</a></p>
|
||||
<p><a href="i:01xdocin:https://view.xdocin.com/view?src=%25u">xdocin:https://view.xdocin.com/view?src=%u</a></p>
|
||||
<p><a href="i:01google docs:http://docs.google.com/gview?embedded=true&url=%25u">google docs:http://docs.google.com/gview?embedded=true&url=%u</a></p>
|
||||
<p>其中"重定向"由<a href="../redirect/index.html#">文件default.redirect配置</a>,对"file://"重定向将调用合适编辑器编辑文件。</p>
|
||||
<p>适合向TV端发送:(TV端需先执行“等待接收...”)<br>
|
||||
<a href="i:01发送url/file:i:5j">发送url/file:i:5j</a></p>
|
||||
<p><a href="i:01发送url(播放器):i:5ji:5p">发送url(播放器):i:5ji:5p</a></p>
|
||||
<p><a href="i:01发送url(书签):i:5ji:52../home5:">发送url(书签):i:5ji:52../home5:</a></p>
|
||||
<p><a href="i:01发送url(剪贴板):i:5ji:5b">发送url(剪贴板):i:5ji:5b</a></p>
|
||||
<p><a href="i:01发送url(全屏播放):i:5ji:5f">发送url(全屏播放):i:5ji:5f</a></p>
|
||||
<p><a href="i:01发送url(书签全屏):i:5ji:52../home5:i:5f">发送url(书签全屏):i:5ji:52../home5:i:5f</a></p>
|
||||
<p><a href="i:01发送url(整网全屏):i:5ji:0mi:5f:">发送url(整网全屏):i:5ji:0mi:5f:</a></p>
|
||||
<p><a href="i:01发送url(只显视频):i:5ji:0mc16:">发送url(只显视频):i:5ji:0mc16:</a></p>
|
||||
<p><a href="i:01发送url(书签整网全屏):i:5ji:52../home5:i:0mi:5f:">发送url(书签整网全屏):i:5ji:52../home5:i:0mi:5f:</a></p>
|
||||
<a href="i:01发送url/file:i:5j%25u">发送url/file:i:5j%u</a></p>
|
||||
<p><a href="i:01发送url(播放器):i:5ji:5p%25u">发送url(播放器):i:5ji:5p%u</a></p>
|
||||
<p><a href="i:01发送url(书签):i:5ji:52../home5:%25u">发送url(书签):i:5ji:52../home5:%u</a></p>
|
||||
<p><a href="i:01发送url(剪贴板):i:5ji:5b%25u">发送url(剪贴板):i:5ji:5b%u</a></p>
|
||||
<p><a href="i:01发送url(全屏播放):i:5ji:5f%25u">发送url(全屏播放):i:5ji:5f%u</a></p>
|
||||
<p><a href="i:01发送url(书签全屏):i:5ji:52../home5:i:5f%25u">发送url(书签全屏):i:5ji:52../home5:i:5f%u</a></p>
|
||||
<p><a href="i:01发送url(整网全屏):i:5ji:0mi:5f:%25u">发送url(整网全屏):i:5ji:0mi:5f:%u</a></p>
|
||||
<p><a href="i:01发送url(只显视频):i:5ji:0mc16:%25u">发送url(只显视频):i:5ji:0mc16:%u</a></p>
|
||||
<p><a href="i:01发送url(书签整网全屏):i:5ji:52../home5:i:0mi:5f:%25u">发送url(书签整网全屏):i:5ji:52../home5:i:0mi:5f:%u</a></p>
|
||||
<p>以下需安装相应的<a href="../html5/index.html#">html5应用</a>至匹配的目录:</p>
|
||||
<p><a href="i:01大文件:file:///data/user/0/info.torapp.uweb/files/app/txtview.html?url=">大文件:file:///data/user/0/info.torapp.uweb/files/app/txtview.html?url=</a></p>
|
||||
<p><a href="i:01markdeep大文件:file:///data/user/0/info.torapp.uweb/files/app/markdeep.html?url=">markdeep大文件:file:///data/user/0/info.torapp.uweb/files/app/markdeep.html?url=</a></p>
|
||||
<p><a href="i:01plyr播放器:file:///data/user/0/info.torapp.uweb/files/app/plyr.html?u=">plyr播放器:file:///data/user/0/info.torapp.uweb/files/app/plyr.html?u=</a></p>
|
||||
<p><a href="i:01dplayer播放器:file:///data/user/0/info.torapp.uweb/files/app/dplayer.html?u=">dplayer播放器:file:///data/user/0/info.torapp.uweb/files/app/dplayer.html?u=</a></p>
|
||||
<p><a href="i:01pdf:file:///data/user/0/info.torapp.uweb/files/app/pdfviewer.html?file=">pdf:file:///data/user/0/info.torapp.uweb/files/app/pdfviewer.html?file=</a></p>
|
||||
<p><a href="i:01epub:file:///data/user/0/info.torapp.uweb/files/app/epub.html?u=">epub:file:///data/user/0/info.torapp.uweb/files/app/epub.html?u=</a></p>
|
||||
<p><a href="i:01djvu:file:///data/user/0/info.torapp.uweb/files/app/djvu.html?url=">djvu:file:///data/user/0/info.torapp.uweb/files/app/djvu.html?url=</a></p>
|
||||
<p><a href="i:01大文件:file:///data/user/0/info.torapp.uweb/files/app/txtview.html?url=%25u">大文件:file:///data/user/0/info.torapp.uweb/files/app/txtview.html?url=%u</a></p>
|
||||
<p><a href="i:01markdeep大文件:file:///data/user/0/info.torapp.uweb/files/app/markdeep.html?url=%25u">markdeep大文件:file:///data/user/0/info.torapp.uweb/files/app/markdeep.html?url=%u</a></p>
|
||||
<p><a href="i:01plyr播放器:file:///data/user/0/info.torapp.uweb/files/app/plyr.html?u=%25u">plyr播放器:file:///data/user/0/info.torapp.uweb/files/app/plyr.html?u=%u</a></p>
|
||||
<p><a href="i:01dplayer播放器:file:///data/user/0/info.torapp.uweb/files/app/dplayer.html?u=%25u">dplayer播放器:file:///data/user/0/info.torapp.uweb/files/app/dplayer.html?u=%u</a></p>
|
||||
<p><a href="i:01pdf:file:///data/user/0/info.torapp.uweb/files/app/pdfviewer.html?file=%25u">pdf:file:///data/user/0/info.torapp.uweb/files/app/pdfviewer.html?file=%u</a></p>
|
||||
<p><a href="i:01epub:file:///data/user/0/info.torapp.uweb/files/app/epub.html?u=%25u">epub:file:///data/user/0/info.torapp.uweb/files/app/epub.html?u=%u</a></p>
|
||||
<p><a href="i:01djvu:file:///data/user/0/info.torapp.uweb/files/app/djvu.html?url=%25u">djvu:file:///data/user/0/info.torapp.uweb/files/app/djvu.html?url=%u</a></p>
|
||||
<p>视频解析 (UA为PC时无广告):<br>
|
||||
<a href="i:01isyou:https://video.isyour.love/Search/SearchName/">isyou:https://video.isyour.love/Search/SearchName/</a></p>
|
||||
<a href="i:01isyou:https://video.isyour.love/Search/SearchName/%25u">isyou:https://video.isyour.love/Search/SearchName/%u</a></p>
|
||||
<p>更多视频服务见:<br>
|
||||
<a href="http://nxog.top/post/15.html">解析2</a></p>
|
||||
|
||||
</div>
|
||||
<p>Last Modified: 8 April 2025<br>
|
||||
fix broken links<br>
|
||||
<p>Last Modified: 30 December 2025<br>
|
||||
urls.py to support enhanced default.urls<br>
|
||||
<pre></pre>
|
||||
</p>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue