diff --git a/en/_posts/index.html b/en/_posts/index.html new file mode 100644 index 00000000..fc620d7d --- /dev/null +++ b/en/_posts/index.html @@ -0,0 +1,8 @@ + + + + + + diff --git a/en/_posts/index.xml b/en/_posts/index.xml new file mode 100644 index 00000000..99f3b45e --- /dev/null +++ b/en/_posts/index.xml @@ -0,0 +1,50 @@ + + + + _posts on + /en/_posts/ + Recent content in _posts on + Hugo -- gohugo.io + Sat, 02 Jul 2022 00:00:00 +0000 + + Site map + /en/sitemap/ + Sat, 02 Jul 2022 00:00:00 +0000 + + /en/sitemap/ + UI Search engines Home screen Quick start UI (gitee) Backup and restore Customization Bottom toolbar button long pressing menus User agents Javascript Url services Links Commands Remote javascript Menu for selections Menu for long pressing hypertext Toolbar Gestures Font settings Advanced Content ADs block CSS styles redirection Javascript and CSS for domains Offline cache Tools Bookmarklets Custom file handling Html5 application File manager Tools Termux GNU bc Gnuplot tcron Offline download Miscellaneous Configuration files Plugins Tips Tips Video Debug + + + + Configuration folders/files + /en/filenames/ + Thu, 30 Jun 2022 00:00:00 +0000 + + /en/filenames/ + All folders end with character "/" and others are files. If option "use in-app config" is checked, then "sitejs/" and "sitecache/" locate inside app internal folder (/data/data/info.torapp.uweb/files), otherwise all folders/files locate in "/sdcard/uweb": +"css/": global css folder +"js/": global script folder +"sitejs/": script folder for domains +"sitecss/":CSS folder for domains +"bookmarklet/":bookmarklets, long pressing the "JS" button to execute. +"offline/": to save offline pages +"sbookmark/": to save super bookmarks +"sitecache/":offline cache + + + + Links + /en/links/ + Thu, 30 Jun 2022 00:00:00 +0000 + + /en/links/ + Clicking the following hypertext will install menus for long pressing the bookmark button (with star as icon): +Certificate info +Web fullscreen +Long pressing the bookmark button in uweb browser will popup menus defined in file "default.link". The file format is as follows: +[Menu name]:[url][space][javascript code] +in which space and later parts are optional. url and later parts support "%u","%s" etc.. The javascript code will be executed after url is fully loaded. + + + + diff --git a/en/filenames/index.html b/en/filenames/index.html new file mode 100644 index 00000000..dfa3f7cd --- /dev/null +++ b/en/filenames/index.html @@ -0,0 +1,91 @@ + + + + + + + + Configuration folders/files + + + +
+ + +
+
+ +
+

Configuration folders/files +
+ +

+ +

All folders end with character "/" and others are files. If option "use in-app config" is checked, then "sitejs/" and "sitecache/" locate inside app internal folder (/data/data/info.torapp.uweb/files), otherwise all folders/files locate in "/sdcard/uweb":
+"css/": global css folder
+"js/": global script folder
+"sitejs/": script folder for domains
+"sitecss/":CSS folder for domains
+"bookmarklet/":bookmarklets, long pressing the "JS" button to execute.
+"offline/": to save offline pages
+"sbookmark/": to save super bookmarks
+"sitecache/":offline cache
+"longclick/": menus to appear when long-pressing hypertext (js files)
+"icon/":customized icons
+"app[XXX]/":html5 applications
+"default.longclick": to configure menus when long-pressing hypertext.
+"default.uas":user agents
+"default.urls":service urls
+"default.acmd":configure address bar functionalities
+"default.hosts":hosts not allowed to visit
+"default.redirect":redirect websites
+"default.cmds":commands
+"default.link":links
+"default.rjs":Remote javascript
+"default.select":menus for selected text
+"default.input": common phrases for user inputs
+"default.gesture": to define gestures on the top part of the content window. The file format is same as default.link
+"default.gesture2": gestures on the right side similar to default.gesture.
+"default.button": to re-define button pressing functionalities. The file format is same as default.link, each line represents action from the last button to the first.
+"default.button2": similar to default.button but for long-pressed buttons.
+"default.filecap":custom file handling
+"default.rc": check the option "custom file handling" to execute the shell script file during uweb launching. tcron provides extra cron tools.
+"default.rc2": check the option "custom file handling" to execute the shell script file when uweb returns to foreground.
+"engine.search": to define quick search engines (pressing right arrow button to use next engine to search). The file format is similar to home5.search but using "%s" as search keywords.
+"default.siteconf": to save ua, js disabling, no-image mode, forbids 3rd-party resources (js and others), active scripts, global scripts for sites. Only save the difference to default ones.
+"default.playrate": fullscreen playing menu. The file format is same as default.link. Playing ratio menu items should have empty link parts such as ".5x:", at least one such menu is required. All other menus must be put after playing ratio menus.
+"default.autoc": address bar autocomplete candidate strings.
+"query.autoc": home screen search autocomplete candidate strings.
+"home5.html": user defined home screen. home6.html, home6.search, home7.html ... multiple home screen (pressing right arrow button to visit). ".html" files have priority over ".search" files. home4.html, home4.search, home3.html ... (long pressing left arrow button to access).
+"home5.search":search engines
+"home.css": home screen styles
+"bookmark.html": bookmarks
+"quickstart.html": quick start
+"colors.txt": background colors
+"default.css": default CSS style for domains not defined in sitejs folder
+"night.css": Night mode
+"bookmarklet/videoplayer.js": fullscreen video player
+"types.sniff": file types for resource sniffer
+"js.allow": 3rd-party resource white list. One domain per line.
+"url.deny": one giant regular expression for blocked urls (java grammar). "#" to comment and carriage return (CR or new line) is ignored.
+"sniff.log": resource sniffing result
+"history.rec": visiting history
+"query.rec": query history

+

"shortcut/": dynamical shortcut, if not exist, then default to "/sdcard/uweb/bookmark".

+ +
+ + + diff --git a/en/index.html b/en/index.html index d89979cf..21468dc5 100644 --- a/en/index.html +++ b/en/index.html @@ -29,9 +29,54 @@ diff --git a/en/index.xml b/en/index.xml index 6222ec4e..4bfb00e6 100644 --- a/en/index.xml +++ b/en/index.xml @@ -4,6 +4,47 @@ /en/ Recent content on - Hugo -- gohugo.io + Hugo -- gohugo.io + Sat, 02 Jul 2022 00:00:00 +0000 + + Site map + /en/sitemap/ + Sat, 02 Jul 2022 00:00:00 +0000 + + /en/sitemap/ + UI Search engines Home screen Quick start UI (gitee) Backup and restore Customization Bottom toolbar button long pressing menus User agents Javascript Url services Links Commands Remote javascript Menu for selections Menu for long pressing hypertext Toolbar Gestures Font settings Advanced Content ADs block CSS styles redirection Javascript and CSS for domains Offline cache Tools Bookmarklets Custom file handling Html5 application File manager Tools Termux GNU bc Gnuplot tcron Offline download Miscellaneous Configuration files Plugins Tips Tips Video Debug + + + + Configuration folders/files + /en/filenames/ + Thu, 30 Jun 2022 00:00:00 +0000 + + /en/filenames/ + All folders end with character "/" and others are files. If option "use in-app config" is checked, then "sitejs/" and "sitecache/" locate inside app internal folder (/data/data/info.torapp.uweb/files), otherwise all folders/files locate in "/sdcard/uweb": +"css/": global css folder +"js/": global script folder +"sitejs/": script folder for domains +"sitecss/":CSS folder for domains +"bookmarklet/":bookmarklets, long pressing the "JS" button to execute. +"offline/": to save offline pages +"sbookmark/": to save super bookmarks +"sitecache/":offline cache + + + + Links + /en/links/ + Thu, 30 Jun 2022 00:00:00 +0000 + + /en/links/ + Clicking the following hypertext will install menus for long pressing the bookmark button (with star as icon): +Certificate info +Web fullscreen +Long pressing the bookmark button in uweb browser will popup menus defined in file "default.link". The file format is as follows: +[Menu name]:[url][space][javascript code] +in which space and later parts are optional. url and later parts support "%u","%s" etc.. The javascript code will be executed after url is fully loaded. + + diff --git a/en/links/index.html b/en/links/index.html new file mode 100644 index 00000000..8d13ffde --- /dev/null +++ b/en/links/index.html @@ -0,0 +1,224 @@ + + + + + + + + Links + + + +
+ + +
+
+ +
+

Links +
+ +

+
    + +
+

Clicking the following hypertext will install menus for long pressing the bookmark button (with star as icon):
+Certificate info

+

Web fullscreen

+

Long pressing the bookmark button in uweb browser will popup menus defined in file "default.link". The file format is as follows:
+[Menu name]:[url][space][javascript code]

+

in which space and later parts are optional. url and later parts support "%u","%s" etc.. The javascript code will be executed after url is fully loaded.

+

url supports all standard scheme (http(s):,javascript: etc.) and uweb internal schemes ( ':' as second character in the url ) and special links that begins with ':'.

+

uweb browser will handle local file urls (file:///) specially for some file types:

+ +

default.gesture and default.button have the exactly same file format. ".gesture" files define gestures while ".button" define bottom toolbar button pressing actions from the last button to the first.

+

proxy config:
+httpproxy::010[proxy host]:[port]
+socks5::011[socks host]:[port]
+noproxy::010:

+ +
    +
  • +

    :0000
    +Extend cookie expiracy to 70 years, may be denied by server.

    +
  • +
  • +

    :0003
    +Toggle fullscreen mode

    +
  • +
  • +

    :0004
    +Rotate the screen

    +
  • +
  • +

    :001[fileurl]
    +Scan the fileurl and add it to media storage

    +
  • +
  • +

    :002[url]
    +Show the secure cookie

    +
  • +
  • +

    :010[proxy host]:[port]
    +Config http proxy, ":010:" to disable any proxy.

    +
  • +
  • +

    :011[socks host]:[port]
    +Socks proxy

    +
  • +
+ +
    +
  • +

    i:0m[bookmarklet index|prefix|c[cssFlag]]:[url]
    +Visiting url and execute the uweb browser internal bookmarklet, [bookmarklet index] must have at least two digits. For example, "00" as the first local bookmarklet; "01" as the first remote script; then "02" as the second local bookmarklet, ...

    +
      +
    • c[cssFlag]: For example, "c12" will apply the third and fourth global CSS (12=2^2+2^3).
    • +
    • All other cases will be treated as prefix, the real visited url is "[prefix]+url".
    • +
    +
  • +
  • +

    i:15[string]
    +Set address bar text to be [string].

    +
  • +
  • +

    i:16[mimetype]:[Action Name]:[App Name]:[Activity Name]
    +Use third party app as input

    +
  • +
  • +

    i:18[extended mimetype]:[range]:[url]
    +Read partial data from url.
    +: the format is same as related http header, such as "500-1000,-300".
    +: standard mimetype or mimetype followed by ".". In the later case, the file in uweb configuration folder will be appended to the fetched data.

    +
  • +
  • +

    i:19[string]
    +Append [string] to the address bar text.

    +
  • +
  • +

    i:1b
    +Show web certificate.

    +
  • +
  • +

    i:1c
    +Wait to receive url from the network and open the url.

    +
  • +
  • +

    i:1c1
    +Wait to receive url from the network and open the url (not showing ip)

    +
  • +
  • +

    i:50[path]:[string]
    +Save [string] as file

    +
  • +
  • +

    i:51[path]:[url]
    +Save [url] to ".autoc" file.

    +
  • +
  • +

    i:52[path]:[url]
    +Save bookmark.

    +
  • +
  • +

    i:53[path]:[string]
    +Save notes.

    +
  • +
  • +

    i:54[path]:[url]
    +Save as search engine.

    +
  • +
  • +

    i:55[path]:[url]
    +Save as link.

    +
  • +
  • +

    i:56[string]
    +Use [string] as user input on web page.

    +
  • +
  • +

    i:57[jscode]
    +execute [jscode], even when js is disabled for the web page.

    +
  • +
  • +

    i:58[url]
    +Save to the desktop.

    +
  • +
  • +

    i:59[filename]
    +Send file content to network.

    +
  • +
  • +

    i:5a[filename]
    +Receive content from network to the file.

    +
  • +
  • +

    i:5b[string]
    +Copy [string] to the clipboard.

    +
  • +
  • +

    i:5c[url]
    +Change auto page turning internal url to be [url].

    +
  • +
  • +

    i:5d[file url]
    +Open the file url compatible to other browsers.

    +
  • +
  • +

    i:5e[string]
    +TTS

    +
  • +
  • +

    i:5f[videourl]
    +play video fullscreen. if videourl is empty, then make following requestFullscreen() work.

    +
  • +
  • +

    i:5g[videourl]
    +play video in external player

    +
  • +
  • +

    i:5h[url]
    +force html for url

    +
  • +
  • +

    i:5i[url]
    +Use the existing tab for the url to jump to a different anchor.

    +
  • +
  • +

    i:5j[string]
    +Send string to network

    +
  • +
  • +

    i:60[path]:[url]
    +If existing local file, then open it or visit the [url].

    +
  • +
  • +

    i:62[path]:[js code]
    +Evaluate the [js code] and save the returned string to file.

    +
  • +
  • +

    i:63[bookmarklet index]:[url]
    +Visiting url and execute the bookmarklet. Only uweb predefined local bookmarlets are allowed.

    +
  • +
  • +

    i:70[url]:[auto page turning url]
    +Visiting [url], but use the second url as auto paging url.

    +
  • +
+ +
+ + + diff --git a/en/searchurl/cmds.html b/en/searchurl/cmds.html new file mode 100644 index 00000000..4ba9197d --- /dev/null +++ b/en/searchurl/cmds.html @@ -0,0 +1,15 @@ + +Commands +

Commands

+

+Click the following links to install commands with uweb browser. Force exit and re-launch the app, then long press the button with clock icon to popup the command menu.

+

"/sdcard/uweb/default.cmds" examples:
+ +

Clear data::toybox find /data/data/info.torapp.uweb/app_webview ! -name 'Cookies' -type f -delete

VPN::am start -a android.net.vpn.SETTINGS

wireless::am start -a android.settings.WIRELESS_SETTINGS

Append query to autocomplete:uweb:cd /sdcard/uweb;cat default.autoc query.log|toybox sort|toybox uniq -i>a.tmp;mv a.tmp default.autoc;>query.log;echo file:///sdcard/uweb/default.autoc

Backup cookie::toybox cp /data/data/info.torapp.uweb/app_webview/Default/Cookies /sdcard/uweb/.

Restore cookie::toybox cp /sdcard/uweb/Cookies /data/data/info.torapp.uweb/app_webview/Default/.

Clear cache::toybox rm -rf /data/data/info.torapp.uweb/cache

Clear logcat::logcat -c

logcat.log::logcat -d > /sdcard/uweb/logcat.log

copy cookie:/clip:printf '%c'

tgz install::toybox tar -xzf %f -C /

Need root permissions:

Need termux:

cd:termux/*:cd %f;exit 1

vim:termux/*:vim %f

deduplicate history::awk -F'\t' '!s[\$2]++' /sdcard/uweb/history.rec>/sdcard/a.tmp;mv /sdcard/a.tmp /sdcard/uweb/history.rec

deduplicate bookmarks::awk '!s[\$0]++' /sdcard/uweb/bookmark.html>/sdcard/a.tmp;mv /sdcard/a.tmp /sdcard/uweb/bookmark.html

deduplicate hosts::toybox tac /sdcard/uweb/default.hosts|awk -F' ' '!s[\$1]++' |toybox tac>/sdcard/a.tmp;mv /sdcard/a.tmp /sdcard/uweb/default.hosts

deduplicate siteconf::toybox tac /sdcard/uweb/default.siteconf|awk -F':' '!s[\$1]++' |toybox tac>/sdcard/a.tmp;mv /sdcard/a.tmp /sdcard/uweb/default.siteconf

Send url::printf '%u'|/system/bin/toybox nc 192.168.2.155 1500

Send url(player)::printf 'i:5g%u'|/system/bin/toybox nc 192.168.2.155 1500

Sendurl(bookmark)::printf 'i:51../home5:i:0mc16:%u'|/system/bin/toybox nc 192.168.2.155 1500

Send url(fullscreen)::printf 'i:5f%u'|/system/bin/toybox nc 192.168.2.155 1500

Send url(video)::printf 'i:0mc16:%u'|/system/bin/toybox nc 192.168.2.155 1500

Send url(clipboard):clip:(printf 'i:5b';cat)|/system/bin/toybox nc 192.168.2.155 1500

Clipboard2PC:clip:ssh fengcao@192.168.2.120 'DISPLAY=:0 xsel -i'

ClipboardFromPC:/clip:ssh fengcao@192.168.2.120 'DISPLAY=:0 xsel -o'

Clipboard broadcast:clip:socat - UDP-DATAGRAM:255.255.255.255:1500,broadcast

Clipboard from broadcast:/clip:socat -u udp-recvfrom:1500 SYSTEM:'cat;exit'

Clipboard2QR:clip/uweb:qrencode -o /sdcard/uweb/a.png;echo file:///sdcard/uweb/a.png

+

"Send url" needs to modify Android TV ip address. +Clipboard2PC needs to modify username, PC needs xsel. ssh needs to be installed inside termux (apt install openssh). +Clipboard broadcast needs socat(apt install socat)。 +Clipboard2QR needs libqrencode.

+ + + diff --git a/en/searchurl/config.html b/en/searchurl/config.html new file mode 100644 index 00000000..bb2bb852 --- /dev/null +++ b/en/searchurl/config.html @@ -0,0 +1,21 @@ + + +Serif + + + + + + + + + + + + + + + + + + diff --git a/en/searchurl/config.js b/en/searchurl/config.js new file mode 100644 index 00000000..b837b466 --- /dev/null +++ b/en/searchurl/config.js @@ -0,0 +1,38 @@ +let labels = ["Default font","Cursive","Fantasy","Fixed","Sans-Serif","Serif"]; +let names = ["font","cursive","fantasy","fixed","sansserif","serif"]; + +let text; +let d=document; +if(d.body) + text = d.body.innerHTML; +else + text = "\n".repeat(labels.length-1); + +let sa = [` + + +
`]; + + +let strs = text.split('\n'); +let i=0; +for (i = 0; i < labels.length; i++){ + sa.push(""); +} + +sa.push('
'); +let r = sa.join('
'); +d.documentElement.innerHTML = r; diff --git a/en/searchurl/func.html b/en/searchurl/func.html new file mode 100644 index 00000000..b9fec3c7 --- /dev/null +++ b/en/searchurl/func.html @@ -0,0 +1,84 @@ + + + +UI + + +

Click the following link to activate corresponding functionalities:

+ +
+ +

Toggle/Reset/Check all/Check 1 - 5/Check 1 - 9 following options (click individual link to toggle):

+ + + +

+
+
+ +
+ Bottom toolbar bottom margin (Integer, default:10)
+ Bottom toolbar icon size (Integer, default:16)
+ Bottom toolbar spacing (Integer, default:22)
+ Foreground (Integer in hex, default:0 black)
+ UI font size (default:18, had better exit and re-launch the app)
+ Font size scale (default:100)
+ Web font size (default:16)
+ History size (Integer, default:0 Unit:Kb, such as 90)
+ Maximal lines for addressbar (default:2, <34)
+

+ diff --git a/en/searchurl/rjs.html b/en/searchurl/rjs.html new file mode 100644 index 00000000..910e6f00 --- /dev/null +++ b/en/searchurl/rjs.html @@ -0,0 +1,31 @@ + +javascript +

javascript

+ +

javascript for domains

+

Global javascript files locates in subfolder "js". Long press button [☰] to configure. Click the following links to install:
+Save password
+Instant page

+ +

large size javascript code can be installed to the folder "/sdcard/uweb/bookmarklet" (long pressing button "js" to popup menu):
+Eruda
+Performance
+

+ +

Remote javascript is defined in default.rjs. Click the following link to install. (Force exit and re-launch the app, then long press the button with icon "search" to popup the menu.):
+ +Selection to sentence:;let g='sentence';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);

+Selection to line:;let g='line';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);

+Selection to paragraph:;let g='paragraph';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);

+mathjax:['https://fastly.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js']

+mdme:['https://fastly.jsdelivr.net/npm/mdme']

+md+tex:['https://fastly.jsdelivr.net/npm/texme']

+New tab to open links:;let d=document;b=d.createElement('base');b.setAttribute('target','_blank');d.head.appendChild(b)

+Site search:;open('i:15site:' + location.hostname)

+Spell check:;let t=document.getElementsByTagName('textarea');let v=t[0].spellcheck;if(v==null)v=false;t[0].spellcheck=!v

+

+

Remote script configuration file "/sdcard/uweb/default.rjs" whose line has the following format: +[script name]:[javascript code to return url arrays]

+ + + diff --git a/en/searchurl/search.html b/en/searchurl/search.html new file mode 100644 index 00000000..c25a7a68 --- /dev/null +++ b/en/searchurl/search.html @@ -0,0 +1,125 @@ + +Search engines +

Search engines

+

+Clicking the following links to install search engines to uweb's home screen.

+ +Recommended engines (append any of following to file "/sdcard/uweb/home5.search"):
+ +

Engines:i:40%s_00

+

bing image:http://bing.com/images/search?q=

+

wolfram:https://www.wolframalpha.com/input/?i=

+

wiki:https://en.wikipedia.org/wiki/Special:Search?search=

+

YouTube:https://www.youtube.com/results?search_query=

+

Facebook:https://www.facebook.com/search/str/%s/keywords_search

+

Instagram:https://www.instagram.com/explore/tags/%s/

+

boardreader:https://boardreader.com/s/%s.html

+

book_google:https://whogles.herokuapp.com/search?q=%22parent+directory%22+pdf+OR+epub+OR+DjVU+OR+xps+%22%s%22+-html+-htm+-shtml+-phtml+-php+-buy+-aspx+-jsp+-asp+-cgi+-pdf+-ftp+-unknownsecret&num=100&filter=0

+ +

Note: "Engines" needs file "engine.search",whose format is same as "home.search" except that the keyword part of url must be denoted with "%s". Pressing the right arrow button on the search result page will automatically query with next engine in the file.

+ +

Common engines:
+

google:https://google.com/search?q=

+

bing:http://www.bing.com/search?q=

+

neeva:https://neeva.com/search?q=

+

you:https://you.com/search?q=

+

seekr:https://www.seekr.com/search?query=

+

xda:https://www.xda-developers.com/search/

+

Feeling lucky:https://google.com/search?btnl=1&q=

+

pix:https://www.google.com/search?tbm=isch&q=

+

youtube:https://youtube.com/results?search_query=

+

news:https://news.search.yahoo.com/search/news?p=

+

stock:https://finance.yahoo.com/quote/

+

amazon:https://www.amazon.com/s/?field-keywords=

+

weather:https://www.wunderground.com/cgi-bin/findweather/getForecast?query=

+

IMDB:https://www.imdb.com/find?q=

+

film review:https://www.rottentomatoes.com/search/?search=

+

goodreads:https://www.goodreads.com/search?query=

+

audible:http://www.audible.com/search?sort=review-rank&advsearchKeywords=

+

audiobay:http://audiobookbay.nl/?s=

+

+language:
+

OED:https://www.oed.com/LIBRARY?dest=https%3A%2F%2Fwww.oed.com%2Fsearch%3FsearchType%3Ddictionary%26q%3D%s%26_searchBtn%3DSearch&acc_id=65585&library_card=12363257

+

webster1913:https://www.websters1913.com/words/

+

merriam-webster:https://www.merriam-webster.com/dictionary/

+

dictionary:https://www.dictionary.com/browse/

+

freedictionary:https://www.thefreedictionary.com/

+

wordreference:https://www.wordreference.com/definition/

+

vocabulary:https://www.vocabulary.com/dictionary/

+

etymology:https://www.etymonline.com/search?q=

+

powerthesaurus:https://www.powerthesaurus.org/%s/synonyms

+

macmillanthesaurus:https://www.macmillanthesaurus.com/search/?auto=complete&q=

+

lword:https://lword.top/word.html#

+

ludwig:https://ludwig.guru/s/

+

webster:https://www.merriam-webster.com/dictionary/

+

googledict:http://googledictionary.freecollocation.com/meaning?word=

+

freetts_ru:https://freetts.com/Home/PlayAudio?Language=ru-RU&Voice=ru-RU-Standard-A&id=undefined&type=0&TextMessage=

+

freetts_ar:https://freetts.com/Home/PlayAudio?Language=ar-XA&Voice=ar-XA-Standard-A&id=undefined&type=0&TextMessage=

+

+Science:
+

britannica:https://www.britannica.com/search?query=

+

mathRef:https://reference.wolfram.com/search/?q=

+

mathSE:https://math.stackexchange.com/search?q=

+

phySE:https://physics.stackexchange.com/search?q=

+

physicsForum:https://www.physicsforums.com/search/2195918/?q=

+

chemSE:https://chemistry.stackexchange.com/search?q=

+

chem:https://www.ncbi.nlm.nih.gov/pccompound?term=

+

proofwiki:https://proofwiki.org/w/index.php?search=

+

physics:http://www.physics.org/explore-results-all.asp?q=

+

biology:https://www.biologyonline.com/dictionary/

+

nist chem:https://webbook.nist.gov/cgi/cbook.cgi?Formula=

+

chemiday:https://chemiday.com/search/?lang=en&q=

+

chem.libretexts:https://chem.libretexts.org/Special:Search?q=

+

bio.libretexts:https://bio.libretexts.org/Special:Search?q=

+

phys.libretexts:https://phys.libretexts.org/Special:Search?q=

+

med.libretexts:https://med.libretexts.org/Special:Search?q=

+

math.libretexts:https://math.libretexts.org/Special:Search?q=

+

stats.libretexts:https://stats.libretexts.org/Special:Search?q=

+

geo.libretexts:https://geo.libretexts.org/Special:Search?q=

+

eng.libretexts:https://eng.libretexts.org/Special:Search?q=

+

biz.libretexts:https://biz.libretexts.org/Special:Search?q=

+

human.libretexts:https://human.libretexts.org/Special:Search?q=

+

socialsci.libretexts:https://socialsci.libretexts.org/Special:Search?q=

+

workforce.libretexts:https://workforce.libretexts.org/Special:Search?q=

+

+Engines that can use as documentation:
+

oscobo:https://www.oscobo.com/search.php?q=

+

teoma:https://www.teoma.com/web?q=

+

lycos:https://search.lycos.com/web/?q=

+

technorati:http://technorati.com/search/index.php?q=

+

qwant:https://lite.qwant.com/?q=

+

swisscows:https://swisscows.com/web?query=

+

duck:https://duckduckgo.com/?q=

+

mojeek:https://www.mojeek.com/search?q=

+

gigablast:https://www.gigablast.com/search?c=main&qlangcountry=en-us&q=

+

yandex:https://yandex.com/search/?text=

+

searx:https://searchx.mobi/?q=

+

+Cloud storage:
+

+Scholar:
+

sweetsearch:https://sweetsearch.com/search?q=

+

refseek:https://www.refseek.com/search?q=

+

google scholar:https://scholar.google.com/scholar?q=

+

semanticscholar:https://www.semanticscholar.org/search?sort=relevance&q=

+

+Developer:
+

git:https://github.com/search?type=Repositories&q=

+

man:http://man.cx/

+

code:http://searchcode.com/?q=

+

symbolhound:http://symbolhound.com/?q=

+

vector:https://vector.me/search/

+

jsdelivr:http://www.jsdelivr.com/?query=

+

greasyfork:https://greasyfork.org/en/scripts?sort=updated&q=

+

+app:
+

App store:market://search?q=

+

+local engines(May need termux customized edition and tools like bc,gnuplot etc.):
+

bc:d:text/html:echo \'%s\'|bc -l -q:

+

2D plot:d:image/svg+xml:gnuplot -e \'set term svg;set output; plot %s\':

+

3D plot:d:image/svg+xml:gnuplot -e \'set term svg;set output; splot %s\':

+

+ + + diff --git a/en/searchurl/urls.html b/en/searchurl/urls.html new file mode 100644 index 00000000..724cac76 --- /dev/null +++ b/en/searchurl/urls.html @@ -0,0 +1,66 @@ + +url services +

url services

+

+Click the following links to install url services with uweb browser. Force exit and re-launch the app, then long press the button with the icon "image" to popup the menu.
+ +

Fullscreen video:i:5f

+

Send url:i:5j

+

Send url(player):i:5ji:5g

+

Send url(bookmark):i:5ji:52../home5:

+

Send url(clipboard):i:5ji:5b

+

Send url(fullscreen):i:5ji:5f

+

Send url(bookmark fullscreen):i:5ji:52../home5:i:5f

+

Send url(site fullscreen):i:5ji:0mi:5f:

+

Send url(video):i:5ji:0mc16:

+

Send url(bookmark site fullscreen):i:5ji:52../home5:i:0mi:5f:

+

Redirect/edit:e:

+

Save2autocomplete:i:51:

+

Bookmark:i:52:

+

Note:i:53:

+

Save engine:i:54:

+

Save link:i:55:

+

Save to desktop:i:58

+

Add to media storage::001

+

tgurl:https://tx.me/share/url?url=

+

tgdownload:https://tx.me/share/url?url=/download

+

Compatible mode:i:5d

+

papago:https://papago.naver.net/website?locale=en&target=en&url=

+

google translate:https://translate.google.com/translate?sl=auto&tl=en&u=

+

Source:view-source:

+

outline:https://www.outline.com/

+

2pdf:https://www.web2pdfconvert.com#

+

printfriendly:https://www.printfriendly.com/print/?url=

+

htmlview:https://htmlview.glitch.me/?

+

htmlpreview:https://htmlpreview.github.io/?

+

webarchive:https://web.archive.org/web/*/

+

archive:https://archive.is/?run=1&url=

+

google by image:https://www.google.com/searchbyimage?image_url=

+

tinyeye:https://tineye.com/search?url=

+

Yandex image:https://yandex.com/images/search?text=

+

Yandex by image:https://yandex.com/images/search?family=yes&rpt=imageview&url=

+

ascii2d:https://ascii2d.net/search/url/

+

trace.moe:https://trace.moe/?url=

+

saucenao:https://saucenao.com/search.php?url=

+

Add to Feedly:https://feedly.com/i/subscription/feed/

+

Video download:https://tbvd.herokuapp.com/redirect?url=

+

Audio download:https://tbvd.herokuapp.com/video?audio=on&url=

+

Site analyzer:https://www.similarweb.com/website/

+

Site buildwith:https://builtwith.com/?

+

instapaper:https://www.instapaper.com/text?u=

+

google docs:http://docs.google.com/gview?embedded=true&url=

+

+The following needs corresponding html5 application to be installed:
+

txtview:file:///sdcard/uweb/app/txtview.html?url=

+

markdeep:file:///sdcard/uweb/app/markdeep.html?url=

+

plyr:file:///sdcard/uweb/app/plyr.html?u=

+

dplayer:file:///sdcard/uweb/app/dplayer.html?u=

+

pdf:file:///sdcard/uweb/app/pdfviewer.html?file=

+

epub:file:///sdcard/uweb/app/epub.html?u=

+

djvu:file:///sdcard/uweb/app/djvu.html?url=

+

+ +

+

in which "redirect" needs default.redirect.

+ + diff --git a/en/sitemap.xml b/en/sitemap.xml index ff3b96b8..4875c317 100644 --- a/en/sitemap.xml +++ b/en/sitemap.xml @@ -3,6 +3,7 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> /en/ + 2022-07-02T00:00:00+00:00 + + /en/_posts/ + 2022-07-02T00:00:00+00:00 + + + + /en/sitemap/ + 2022-07-02T00:00:00+00:00 + + + + /en/filenames/ + 2022-06-30T00:00:00+00:00 + + + + /en/links/ + 2022-06-30T00:00:00+00:00 + + /en/categories/ + + + + + + + Site map + + + +
+ + +
+
+ + + + + diff --git a/sitemap.xml b/sitemap.xml index c8d33fb2..337620bd 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -4,6 +4,8 @@ en/sitemap.xml + 2022-07-02T00:00:00+00:00 + diff --git a/zh/_posts/index.xml b/zh/_posts/index.xml index be1be77a..39d0943c 100644 --- a/zh/_posts/index.xml +++ b/zh/_posts/index.xml @@ -123,6 +123,7 @@ gozer 广告屏蔽样式 点击以下链接可安装至常用链接 显示网站安全证书 迅雷盘离线 +网页全屏 点击安装Cookie延期,地址栏内删除特殊字符,站内搜索,seedr离线下载等 点击安装离线下载(pcloud,furk,微云等) 酷安扫描 @@ -154,25 +155,9 @@ Cookie延期至70年,但服务器有可能否决。 设置http代理, &quot;:010:&quot;禁用代理。 :011[socks host]:[port] socks代理 -&quot;i:&quot;内部链接: 点击安装笔记菜单 -i:0m[bookmarklet index|prefix|c[cssFlag]]:[url] +&quot;i:&quot;内部链接: i:0m[bookmarklet index|prefix|c[cssFlag]]:[url] 将url作为网站访问,[bookmarklet index]至少占两个字符。 -i:15[string] -设置地址栏内容为[string] -i:16[mimetype]:[Action Name]:[App Name]:[Activity Name] -读取第三方应用输入。 -点击安装 via扫码菜单至常用链接。其它扫描器也都可以使用,只需要把链接里的名字换掉就行。 上面的方案其实不仅可以扫描qr,也可以使用任何第三方应用获得任何种类的数据。其中有uweb表示特殊mimetype,作为url来使用。其他数据类型改成合适的mimetype即可。 -点击安装酷安扫描至常用链接 -i:18[extended mimetype]:[range]:[url] -读取url部分数据并使用指定mimetype强制处理。 -:格式同http header。譬如&quot;500-1000,-300&quot; -:可以为标准的mimetype。也可以在标准mimetype后面添加&quot;.&lt;文件名&gt;&quot;,此时uweb配置目录下的文件“&lt;文件名&gt;”内容会附在url部分数据后面一起显示。 -i:19[string] -地址栏内容末尾附加[string] -i:1b -显示网站证书 -i:1c -等待从网络接收url并打开 +c[cssFlag]: For example, &quot;c12&quot; will apply the third and fourth global CSS (12=2^2+2^3). All other cases will be treated as prefix, the real visited url is &quot;[prefix]+url&quot;. diff --git a/zh/index.xml b/zh/index.xml index 8764cba3..8c5916d2 100644 --- a/zh/index.xml +++ b/zh/index.xml @@ -123,6 +123,7 @@ gozer 广告屏蔽样式 点击以下链接可安装至常用链接 显示网站安全证书 迅雷盘离线 +网页全屏 点击安装Cookie延期,地址栏内删除特殊字符,站内搜索,seedr离线下载等 点击安装离线下载(pcloud,furk,微云等) 酷安扫描 @@ -154,25 +155,9 @@ Cookie延期至70年,但服务器有可能否决。 设置http代理, &quot;:010:&quot;禁用代理。 :011[socks host]:[port] socks代理 -&quot;i:&quot;内部链接: 点击安装笔记菜单 -i:0m[bookmarklet index|prefix|c[cssFlag]]:[url] +&quot;i:&quot;内部链接: i:0m[bookmarklet index|prefix|c[cssFlag]]:[url] 将url作为网站访问,[bookmarklet index]至少占两个字符。 -i:15[string] -设置地址栏内容为[string] -i:16[mimetype]:[Action Name]:[App Name]:[Activity Name] -读取第三方应用输入。 -点击安装 via扫码菜单至常用链接。其它扫描器也都可以使用,只需要把链接里的名字换掉就行。 上面的方案其实不仅可以扫描qr,也可以使用任何第三方应用获得任何种类的数据。其中有uweb表示特殊mimetype,作为url来使用。其他数据类型改成合适的mimetype即可。 -点击安装酷安扫描至常用链接 -i:18[extended mimetype]:[range]:[url] -读取url部分数据并使用指定mimetype强制处理。 -:格式同http header。譬如&quot;500-1000,-300&quot; -:可以为标准的mimetype。也可以在标准mimetype后面添加&quot;.&lt;文件名&gt;&quot;,此时uweb配置目录下的文件“&lt;文件名&gt;”内容会附在url部分数据后面一起显示。 -i:19[string] -地址栏内容末尾附加[string] -i:1b -显示网站证书 -i:1c -等待从网络接收url并打开 +c[cssFlag]: For example, &quot;c12&quot; will apply the third and fourth global CSS (12=2^2+2^3). All other cases will be treated as prefix, the real visited url is &quot;[prefix]+url&quot;. diff --git a/zh/links/index.html b/zh/links/index.html index 0c067574..7df85c68 100644 --- a/zh/links/index.html +++ b/zh/links/index.html @@ -36,7 +36,7 @@

点击以下链接可安装至常用链接
显示网站安全证书
迅雷盘离线

-

+

网页全屏

点击安装Cookie延期,地址栏内删除特殊字符,站内搜索,seedr离线下载等
点击安装离线下载(pcloud,furk,微云等)

酷安扫描

@@ -88,11 +88,14 @@ socks代理

"i:"内部链接:

-

点击安装笔记菜单

-
  • 界面配置及杂项 (gitee镜像)
  • +
  • 界面配置及杂项 (gitee镜像)
  • 备份与恢复
  • 个性化