<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><ahref="https://uweb.surge.sh/en/redirect/index.html#">global redirection</a> to bypass censorship.</li>
<li>user scripts at will. Ex. pressing "md" in no-focus mode to preview markdown file.</li>
<li>user CSS/JS at will. Ex. pressing "md" 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 <ahref="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>
</ul>
@ -117,7 +118,7 @@ npm install ebrowser
<li>np : no proxy.</li>
<li>up [proxyName] : use proxy. privous proxy or the first proxy in proxy.json w/o [proxyName]. ":up" command also disables global and domain redirections, which are not restored by ":np".</li>
<li>ua [useragentName] : set user agent for future tabs. default user agent w/o arguments.</li>
<li>update [updateurl] : update the app. updateurl is optional.</li>
<li>update [filename] : update the app w/o argument, otherwise retrive the [filename] from remote. The filename could be any file on <ahref="https://jamesfengcao.gitlab.io/uweb/en/readme/index.html">mirror sites</a> (this repository is part of it).</li>
<li>pdf [filename w/o extension] {<ahref="https://www.electronjs.org/docs/latest/api/web-contents#contentsprinttopdfoptions">options</a>} : print to PDF file. All arguments are optional; empty option "{}" to capture long screenshot as vector graphics.</li>
</ul>
</li>
@ -147,6 +148,7 @@ npm install ebrowser
<li>"mapkeys.json": keys-addressbarCommands pairs. The addressbar commands are multiple lines of address bar command separated by "\n".</li>
<li>"download.json" : array of strings to define buttons for downloading dialog. The even-indexed strings are texts to show on the button. The odd-indexed strings are address bar commands with "%u" as the downloaded url.</li>
</ul>
<h4id="javascript-at-three-levels">Javascript at three levels</h4>
<ul>
@ -191,7 +193,7 @@ npm install ebrowser
<p>You can copy or modify the code/program under the terms of the GPL3.0 or later versions.</p>
<pubDate>Tue, 07 Mar 2023 00:00:00 +0000</pubDate>
<guid>/en/search/</guid>
<description>Clicking the following links to install search engines with uweb browser.
AI:
andi:https://andisearch.com/?q=
thinkany:https://thinkany.so/search?q=
phind:https://phind-ai.com/search?q=
devv:https://devv.ai/search?agentMode=false&amp;q=
perplexity:https://www.perplexity.ai/?q=
youChat:https://you.com/search?tbm=youchat&amp;q=
youWrite:https://you.com/search?tbm=youwrite&amp;q=
youImagine:https://you.com/search?tbm=imagine&amp;q=
you:https://you.com/search?q=
medisearch:https://medisearch.io/results/
explorer:https://explorer.globe.engineer/?q=
consensus:https://consensus.app/results/?synthesize=on&amp;q=
yoursearch:https://app.yoursearch.ai/?q=
chatGPT:i:0/js/hash2textarea.js:https://chat.openai.com/#%s
lepton:i:0/js/hash2input.js:https://search.lepton.run/#%s
Recommended engines (click or append any of the following to the file &quot;home5.search&quot;):
Engines:i:40%s_00
bing image:http://bing.com/images/search?q=
google image:http://www.google.com/images?as_q=
flickr:http://www.flickr.com/photos/tags/
Yandex image:https://yandex.com/images/search?text=
wiki:https://en.wikipedia.org/wiki/Special:Search?search=
wikipedia:http://en.wikipedia.org/?search=
wikifull:http://en.wikipedia.org/wiki/Special:Search?fulltext=Search&amp;search=
Youtube:https://www.youtube.com/results?search_query=
eBay:https://www.ebay.com/sch/i.html?_nkw=
Quora:https://www.quora.com/search?q=
Pinterest:https://www.pinterest.com/search/pins/?q=
LinkedIn:https://www.linkedin.com/search/results/all/?keywords=
Netflix:https://www.netflix.com/search?q=
Spotify:https://open.spotify.com/search/
Medium:https://medium.com/search?q=
TripAdvisor:https://www.tripadvisor.com/Search?q=
incaption:https://incaptions.com/
answer:http://mobile.answers.com/
twitter:https://twitter.com/search?q=
Facebook:https://www.facebook.com/search/str/%s/keywords_search
Instagram:https://www.instagram.com/explore/tags/%s/
social-search:https://www.social-searcher.com/social-buzz/?q5=
reddit:http://reddit.com/search?q=
boardreader:https://boardreader.com/s/%s.html
bingvideo:https://www.bing.com/videos/search?q=
vsearch:https://www.vsearch.me/s?q=</description>
<description>Clicking the following links to install search engines with uweb browser.
AI:
andi:https://andisearch.com/?q=
thinkany:https://thinkany.so/search?q=
phind:https://phind-ai.com/search?q=
iask:https://iask.ai/?q=
devv:https://devv.ai/search?agentMode=false&amp;q=
perplexity:https://www.perplexity.ai/?q=
youChat:https://you.com/search?tbm=youchat&amp;q=
youWrite:https://you.com/search?tbm=youwrite&amp;q=
youImagine:https://you.com/search?tbm=imagine&amp;q=
you:https://you.com/search?q=
medisearch:https://medisearch.io/results/
explorer:https://explorer.globe.engineer/?q=
consensus:https://consensus.app/results/?synthesize=on&amp;q=
yoursearch:https://app.yoursearch.ai/?q=
awesomerepo:https://www.awesome-repositories.com/s/results-with-ai/
chatGPT:i:0/js/hash2textarea.js:https://chat.openai.com/#%s
lepton:i:0/js/hash2input.js:https://search.lepton.run/#%s
Recommended engines (click or append any of the following to the file &quot;home5.search&quot;):
Engines:i:40%s_00
bing image:http://bing.com/images/search?q=
google image:http://www.google.com/images?as_q=
flickr:http://www.flickr.com/photos/tags/
Yandex image:https://yandex.com/images/search?text=
wiki:https://en.wikipedia.org/wiki/Special:Search?search=
wikipedia:http://en.wikipedia.org/?search=
wikifull:http://en.wikipedia.org/wiki/Special:Search?fulltext=Search&amp;search=
Youtube:https://www.youtube.com/results?search_query=
eBay:https://www.ebay.com/sch/i.html?_nkw=
Quora:https://www.quora.com/search?q=
Pinterest:https://www.pinterest.com/search/pins/?q=
LinkedIn:https://www.linkedin.com/search/results/all/?keywords=
Netflix:https://www.netflix.com/search?q=
Spotify:https://open.spotify.com/search/
Medium:https://medium.com/search?q=
TripAdvisor:https://www.tripadvisor.com/Search?q=
incaption:https://incaptions.com/
answer:http://mobile.answers.com/
twitter:https://twitter.com/search?q=
Facebook:https://www.facebook.com/search/str/%s/keywords_search
Instagram:https://www.instagram.com/explore/tags/%s/
social-search:https://www.social-searcher.com/social-buzz/?q5=
reddit:http://reddit.com/search?q=
boardreader:https://boardreader.com/s/%s.html</description>
</item>
<item>
<title>JS/CSS/HTML/preprocessing for domains</title>
@ -216,7 +216,7 @@
<link>/en/ebrowserreadme/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>/en/ebrowserreadme/</guid>
<description>Ebrowser: keyboard-friendly minimal suckless web browser Ebrowser is designed with the philosophy of Android uweb browser (gitlab).
lightweight (less than 20k bytes) without bundled electron. much less memory footprint than edge/chrome browser and highly performant. keyboard friendly with vim-style keymaps and command line support in address bar. global redirection to bypass censorship. user scripts at will. Ex. pressing &quot;md&quot; in no-focus mode to preview markdown file. CSS/JS for domains, similar to uweb, but use sitejs/[domain].</description>
<description>Ebrowser: keyboard-friendly minimal suckless web browser Ebrowser is designed with the philosophy of Android uweb browser (gitlab).
lightweight (less than 20k bytes) without bundled electron. much less memory footprint than edge/chrome browser and highly performant. keyboard friendly with vim-style keymaps and command line support in address bar. global redirection to bypass censorship. user CSS/JS at will. Ex. pressing &quot;md&quot; in no-focus mode to preview markdown file. global CSS/JS for all sites at will.</description>
<pubDate>Tue, 07 Mar 2023 00:00:00 +0000</pubDate>
<guid>/en/search/</guid>
<description>Clicking the following links to install search engines with uweb browser.
AI:
andi:https://andisearch.com/?q=
thinkany:https://thinkany.so/search?q=
phind:https://phind-ai.com/search?q=
devv:https://devv.ai/search?agentMode=false&amp;q=
perplexity:https://www.perplexity.ai/?q=
youChat:https://you.com/search?tbm=youchat&amp;q=
youWrite:https://you.com/search?tbm=youwrite&amp;q=
youImagine:https://you.com/search?tbm=imagine&amp;q=
you:https://you.com/search?q=
medisearch:https://medisearch.io/results/
explorer:https://explorer.globe.engineer/?q=
consensus:https://consensus.app/results/?synthesize=on&amp;q=
yoursearch:https://app.yoursearch.ai/?q=
chatGPT:i:0/js/hash2textarea.js:https://chat.openai.com/#%s
lepton:i:0/js/hash2input.js:https://search.lepton.run/#%s
Recommended engines (click or append any of the following to the file &quot;home5.search&quot;):
Engines:i:40%s_00
bing image:http://bing.com/images/search?q=
google image:http://www.google.com/images?as_q=
flickr:http://www.flickr.com/photos/tags/
Yandex image:https://yandex.com/images/search?text=
wiki:https://en.wikipedia.org/wiki/Special:Search?search=
wikipedia:http://en.wikipedia.org/?search=
wikifull:http://en.wikipedia.org/wiki/Special:Search?fulltext=Search&amp;search=
Youtube:https://www.youtube.com/results?search_query=
eBay:https://www.ebay.com/sch/i.html?_nkw=
Quora:https://www.quora.com/search?q=
Pinterest:https://www.pinterest.com/search/pins/?q=
LinkedIn:https://www.linkedin.com/search/results/all/?keywords=
Netflix:https://www.netflix.com/search?q=
Spotify:https://open.spotify.com/search/
Medium:https://medium.com/search?q=
TripAdvisor:https://www.tripadvisor.com/Search?q=
incaption:https://incaptions.com/
answer:http://mobile.answers.com/
twitter:https://twitter.com/search?q=
Facebook:https://www.facebook.com/search/str/%s/keywords_search
Instagram:https://www.instagram.com/explore/tags/%s/
social-search:https://www.social-searcher.com/social-buzz/?q5=
reddit:http://reddit.com/search?q=
boardreader:https://boardreader.com/s/%s.html
bingvideo:https://www.bing.com/videos/search?q=
vsearch:https://www.vsearch.me/s?q=</description>
<description>Clicking the following links to install search engines with uweb browser.
AI:
andi:https://andisearch.com/?q=
thinkany:https://thinkany.so/search?q=
phind:https://phind-ai.com/search?q=
iask:https://iask.ai/?q=
devv:https://devv.ai/search?agentMode=false&amp;q=
perplexity:https://www.perplexity.ai/?q=
youChat:https://you.com/search?tbm=youchat&amp;q=
youWrite:https://you.com/search?tbm=youwrite&amp;q=
youImagine:https://you.com/search?tbm=imagine&amp;q=
you:https://you.com/search?q=
medisearch:https://medisearch.io/results/
explorer:https://explorer.globe.engineer/?q=
consensus:https://consensus.app/results/?synthesize=on&amp;q=
yoursearch:https://app.yoursearch.ai/?q=
awesomerepo:https://www.awesome-repositories.com/s/results-with-ai/
chatGPT:i:0/js/hash2textarea.js:https://chat.openai.com/#%s
lepton:i:0/js/hash2input.js:https://search.lepton.run/#%s
Recommended engines (click or append any of the following to the file &quot;home5.search&quot;):
Engines:i:40%s_00
bing image:http://bing.com/images/search?q=
google image:http://www.google.com/images?as_q=
flickr:http://www.flickr.com/photos/tags/
Yandex image:https://yandex.com/images/search?text=
wiki:https://en.wikipedia.org/wiki/Special:Search?search=
wikipedia:http://en.wikipedia.org/?search=
wikifull:http://en.wikipedia.org/wiki/Special:Search?fulltext=Search&amp;search=
Youtube:https://www.youtube.com/results?search_query=
eBay:https://www.ebay.com/sch/i.html?_nkw=
Quora:https://www.quora.com/search?q=
Pinterest:https://www.pinterest.com/search/pins/?q=
LinkedIn:https://www.linkedin.com/search/results/all/?keywords=
Netflix:https://www.netflix.com/search?q=
Spotify:https://open.spotify.com/search/
Medium:https://medium.com/search?q=
TripAdvisor:https://www.tripadvisor.com/Search?q=
incaption:https://incaptions.com/
answer:http://mobile.answers.com/
twitter:https://twitter.com/search?q=
Facebook:https://www.facebook.com/search/str/%s/keywords_search
Instagram:https://www.instagram.com/explore/tags/%s/
social-search:https://www.social-searcher.com/social-buzz/?q5=
reddit:http://reddit.com/search?q=
boardreader:https://boardreader.com/s/%s.html</description>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>/en/ebrowserreadme/</guid>
<description>Ebrowser: keyboard-friendly minimal suckless web browser Ebrowser is designed with the philosophy of Android uweb browser (gitlab).
lightweight (less than 20k bytes) without bundled electron. much less memory footprint than edge/chrome browser and highly performant. keyboard friendly with vim-style keymaps and command line support in address bar. global redirection to bypass censorship. user scripts at will. Ex. pressing &quot;md&quot; in no-focus mode to preview markdown file. CSS/JS for domains, similar to uweb, but use sitejs/[domain].</description>
<description>Ebrowser: keyboard-friendly minimal suckless web browser Ebrowser is designed with the philosophy of Android uweb browser (gitlab).
lightweight (less than 20k bytes) without bundled electron. much less memory footprint than edge/chrome browser and highly performant. keyboard friendly with vim-style keymaps and command line support in address bar. global redirection to bypass censorship. user CSS/JS at will. Ex. pressing &quot;md&quot; in no-focus mode to preview markdown file. global CSS/JS for all sites at will.</description>
@ -5,7 +5,8 @@ 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.
- [global redirection](https://uweb.surge.sh/en/redirect/index.html#) to bypass censorship.
- user scripts 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.
@ -74,7 +75,7 @@ Like any popular browser, the very first word in address bar if defined in "sear
- np : no proxy.
- up [proxyName] : use proxy. privous proxy or the first proxy in proxy.json w/o [proxyName]. ":up" command also disables global and domain redirections, which are not restored by ":np".
- ua [useragentName] : set user agent for future tabs. default user agent w/o arguments.
- update [updateurl] : update the app. updateurl is optional.
- update [filename] : update the app w/o argument, otherwise retrive the [filename] from remote. The filename could be any file on [mirror sites](https://jamesfengcao.gitlab.io/uweb/en/readme/index.html) (this repository is part of it).
- pdf [filename w/o extension] {[options](https://www.electronjs.org/docs/latest/api/web-contents#contentsprinttopdfoptions)} : print to PDF file. All arguments are optional; empty option "{}" to capture long screenshot as vector graphics.
- "!" address bar commands
"!xx ..." evaluates "xx.js" with the whole text as arguments[0].
@ -98,6 +99,7 @@ The other commands are defined in "mapkeys.json", which will map keys to address
- "mapkeys.json": keys-addressbarCommands pairs. The addressbar commands are multiple lines of address bar command separated by "\n".
- "download.json" : array of strings to define buttons for downloading dialog. The even-indexed strings are texts to show on the button. The odd-indexed strings are address bar commands with "%u" as the downloaded url.
#### Javascript at three levels
- Web page: url like "javascript:" or bookmarklet command ":bml" runs in web page.