From Walloping Moth, 3 Months ago, written in Plain Text.
  1. #!/usr/bin/env bash
  2.  
  3. set -eu -o pipefail
  4.  
  5. declare prgname kernel_release kernel_version posix_base
  6.  
  7.  
  8. prgname="${0##*/}"
  9.  
  10. exec &>>~/.local/share/"$prgname".out
  11.  
  12. kernel_release="$(uname -r)"
  13. kernel_version="v${kernel_release%%-*}"
  14. posix_base='http://pubs.opengroup.org/onlinepubs/9699919799'
  15.  
  16. mapfile -t m < <(printf -- "%s\n%s\nmenuer\n%s\n%s" "$prgname" "$@" "$(<<-EOF |
  17.  
  18.     !                       b file:///"$HOME"/tmp
  19.     ImageMagick             b https://www.imagemagick.org/script/command-line-tools.php
  20.     ImageMagick-scripts     b http://www.fmwconcepts.com/imagemagick/
  21.     amazon                  b https://www.amazon.com/s/field-keywords={u}
  22.     amazon-de               b https://www.amazon.de/s/field-keywords={u}
  23.     amazon-uk               b https://www.amazon.co.uk/s/field-keywords={u}
  24.     angularjs               b https://docs.angularjs.org/api
  25.     ansible                 b https://docs.ansible.com/
  26.     ant                     b https://ant.apache.org/manual/
  27.     apache                  b https://httpd.apache.org/docs/
  28.     apk                     b https://pkgs.alpinelinux.org/packages\?name={u}
  29.     arch                    b https://www.archlinux.org/
  30.     arch-bugs               b https://bugs.archlinux.org/index.php\?string={u}
  31.     arch-forums             b https://bbs.archlinux.org/search.php\?action=show_new
  32.     arch-lists              b https://lists.archlinux.org/
  33.     arch-repos              b https://git.archlinux.org/
  34.     arch-wiki               b https://wiki.archlinux.org/index.php\?search={u}
  35.     argyllcms!              b /usr/share/argyllcms/doc/ArgyllDoc.html
  36.     arxiv                   b https://arxiv.org/find
  37.     aur                     b https://aur.archlinux.org/packages.php\?SeB=nd\&K={u}
  38.     aur-maintainer          b https://aur.archlinux.org/packages.php\?SeB=m\&K="$AUR_MAINTAINER"
  39.     aur-name-only           b https://aur.archlinux.org/packages.php\?SeB=n\&K={u}
  40.     austin-csrg             b https://www.opengroup.org/austin/docreg.html
  41.     awg                     b https://en.wikipedia.org/wiki/American_wire_gauge#Tables_of_AWG_wire_sizes
  42.     awk                     b https://www.gnu.org/software/gawk/manual/gawk.html
  43.     awk1                    b http://awk.freeshell.org/
  44.     basedir                 b https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
  45.     bash-abs                b http://tldp.org/LDP/abs/html/
  46.     bash-changes            b https://mywiki.wooledge.org/BashFAQ/061
  47.     bash-faq                b https://mywiki.wooledge.org/BashFAQ
  48.     bash-guide              b https://mywiki.wooledge.org/FullBashGuide
  49.     bash-guide1             b https://guide.bash.academy/index.html
  50.     bash-hackers            b http://wiki.bash-hackers.org/start
  51.     bash-pitfalls           b https://mywiki.wooledge.org/BashPitfalls
  52.     bash-sheet              b https://mywiki.wooledge.org/BashSheet
  53.     browserbench            b https://browserbench.org/
  54.     busybox                 b https://busybox.net/downloads/BusyBox.html
  55.     c-faq                   b http://c-faq.com/
  56.     calib                   b https://www.xrite.com/online-color-test-challenge
  57.     calib1                  b http://www.lagom.nl/lcd-test/gamma_calibration.php
  58.     charref                 b https://dev.w3.org/html5/html-author/charref
  59.     chemspider              b https://www.chemspider.com/Search.aspx\?q={u}
  60.     chrome-ext              b https://developer.chrome.com/extensions/devguide
  61.     chrome-flags            b https://peter.sh/experiments/chromium-command-line-switches/
  62.     chrome-manifest-app     b https://developer.chrome.com/apps/manifest
  63.     chrome-manifest-ext     b https://developer.chrome.com/extensions/manifest
  64.     chrome-searchcode       b https://cs.chromium.org/
  65.     chrome-theming          b https://cs.chromium.org/chromium/src/chrome/browser/themes/browser_theme_pack.cc
  66.     cite                    b http://citeseerx.ist.psu.edu/search\?q={u}
  67.     constellations          b https://en.wikipedia.org/wiki/88_modern_constellations#List
  68.     country-codes           b https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes
  69.     cryptocurr              b https://coinmarketcap.com/
  70.     ctlcodes                b https://en.wikipedia.org/wiki/C0_and_C1_control_codes#C0_\(ASCII_and_derivatives\)
  71.     ctlseqs                 b https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
  72.     ctlseqs1                b https://bjh21.me.uk/all-escapes/all-escapes.txt
  73.     cups                    b https://www.cups.org/documentation.html
  74.     d                       b https://www.merriam-webster.com/dictionary/{u}
  75.     dbus                    b https://dbus.freedesktop.org/doc/dbus-specification.html
  76.     dd                      b https://duckduckgo.com/lite/\?q={u}
  77.     dd-bang                 b https://duckduckgo.com/bang_lite.html
  78.     dd-syntax               b https://duck.co/help/results/syntax
  79.     deb                     b https://packages.debian.org/search\?keywords={u}
  80.     debian-gitlab           b https://salsa.debian.org/explore
  81.     dkim                    b https://dkimcore.org/tools/
  82.     dm                      b https://www.dailymotion.com/en/relevance/search/{u}
  83.     dns-reserved            b https://tools.ietf.org/html/rfc2606
  84.     docker                  b https://github.com/wsargent/docker-cheat-sheet
  85.     docker-compose          b https://docs.docker.com/compose/compose-file/
  86.     dockerfile              b https://docs.docker.com/engine/reference/builder/
  87.     dom-spec                b https://dom.spec.whatwg.org/
  88.     ebay                    b https://www.ebay.com/sch/i.html\?_nkw={u}
  89.     ecma                    b https://www.ecma-international.org/publications/standards/Standard.htm
  90.     electronegativity       b https://en.wikipedia.org/wiki/Electronegativity#Electronegativities_of_the_elements
  91.     emojis                  b https://emojipedia.org/
  92.     emojis-codes            b https://www.webpagefx.com/tools/emoji-cheat-sheet/
  93.     emoticons               b https://en.wikipedia.org/wiki/List_of_emoticons
  94.     etsi                    b https://www.etsi.org/standards-search#\&sort=3
  95.     etymology               b https://www.etymonline.com/word/{u}
  96.     filenames               b https://www.dwheeler.com/essays/filenames-in-shell.html
  97.     firefox-about:*         b https://developer.mozilla.org/en-US/Firefox/The_about_protocol
  98.     firefox-about:config    b http://kb.mozillazine.org/Category:Preferences
  99.     firefox-changes         b https://www.mozilla.org/en-US/firefox/releases/
  100.     firefox-changes-dev     b https://developer.mozilla.org/en-US/Firefox/Releases/
  101.     firefox-relnotes-bugs   b https://bugzilla.mozilla.org/buglist.cgi\?query_format=advanced\&f1=cf_tracking_firefox_relnote\&o1=isnotempty\&f2=cf_tracking_firefox_relnote\&o2=substring\&v2={u}\&limit=200\&order=changeddate\ desc
  102.     flp                     b http://www.feynmanlectures.caltech.edu/
  103.     fosdem                  b https://video.fosdem.org/
  104.     freebsd                 b https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/
  105.     freedesktop-gitlab      b https://gitlab.freedesktop.org/explore
  106.     freedesktop-lists       b https://lists.freedesktop.org/
  107.     freedesktop-repos       b https://cgit.freedesktop.org/
  108.     freedesktop-specs       b https://standards.freedesktop.org/
  109.     freetype                b https://www.freetype.org/freetype2/docs/documentation.html
  110.     g                       b https://www.google.com/search\?q={u}
  111.     g-operators             b https://support.google.com/websearch/answer/2466433\?hl=en\&ref_topic=3081620\&vid=1-635793825968278780-302114999
  112.     gcc                     b https://gcc.gnu.org/onlinedocs/
  113.     gg                      b https://groups.google.com/forum/#!search/{u}
  114.     gh                      b https://github.com/
  115.     gh-dotfiles             b https://github.com/mkoskar/dotfiles/tree/master/bin
  116.     gh-repos                b https://github.com/mkoskar\?tab=repositories
  117.     gh-search               b https://github.com/search\?q={u}
  118.     gi                      b https://www.google.com/search\?q={u}\&tbm=ischsr
  119.     gimp!                   b /usr/share/gimp/2.0/help/en/index.html
  120.     git-changes             b https://github.com/git/git/tree/master/Documentation/RelNotes
  121.     gitlab                  b https://gitlab.com/explore
  122.     glib2                   b https://developer.gnome.org/glib/stable/
  123.     gmail-nolabel           b https://mail.google.com/mail/u/0/#apps/has:nouserlabels+-in:chats+-in:inbox+-in:sent+-in:draft+-in:trash/n100
  124.     gmail-search            b https://support.google.com/mail/answer/7190
  125.     gnome-api               b https://developer.gnome.org/references
  126.     gnu-coding              b https://www.gnu.org/prep/standards/standards.html
  127.     gnu-make                b https://www.gnu.org/software/make/manual/make.html#Quick-Reference
  128.     gnu-manuals             b https://www.gnu.org/manual/manual.html
  129.     gnu-repos               b https://git.savannah.gnu.org/cgit/
  130.     go                      b https://golang.org/ref/spec
  131.     google-devs             b https://developers.google.com/
  132.     google-play             b https://play.google.com/store/search\?q={u}
  133.     google-products         b https://developers.google.com/products/
  134.     google-projects         b https://opensource.google.com/projects/list/featured
  135.     google-scholar          b https://scholar.google.com/citations\?view_op=top_venues
  136.     google-search           b https://www.google.com/advanced_search
  137.     gpg-search              b https://pgp.mit.edu/
  138.     gradle                  b https://gradle.org/docs/
  139.     graphviz                b https://www.graphviz.org/doc/info/index.html
  140.     greek-alphabet          b https://en.wikipedia.org/wiki/Greek_alphabet#Letters
  141.     groovy                  b http://groovy-lang.org/documentation.html
  142.     grub                    b https://www.gnu.org/software/grub/manual/grub.html
  143.     gtk-running             b https://developer.gnome.org/gtk3/stable/gtk-running.html
  144.     gutenberg               b https://www.gutenberg.org/wiki/Category:Bookshelf
  145.     hangouts                b https://hangouts.google.com/
  146.     haskell-docs            b https://www.haskell.org/documentation
  147.     haskell-search          b https://www.haskell.org/hoogle/\?hoogle={u}
  148.     hibernate-orm           b https://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/
  149.     hn                      b https://news.ycombinator.com/
  150.     html-spec               b https://html.spec.whatwg.org/multipage/
  151.     http                    b https://tools.ietf.org/html/rfc2616
  152.     i                       b https://www.ixquick.com/do/metasearch.pl\?query={u}
  153.     ii                      b https://www.ixquick.com/do/metasearch.pl\?cat=pics\&query={u}
  154.     imdb                    b https://www.imdb.com/find\?q={u}
  155.     imperial                b https://en.wikipedia.org/wiki/Imperial_units
  156.     intel-core-datasheets   b https://www-ssl.intel.com/content/www/us/en/processors/core/core-technical-resources.html
  157.     intel-sdm               b https://software.intel.com/en-us/articles/intel-sdm
  158.     iojs                    b https://iojs.org/api/
  159.     irc-docs                b https://ircdocs.horse/
  160.     irc-freenode            b http://irc.netsplit.de/channels/\?net=freenode
  161.     iso                     b https://standards.iso.org/ittf/PubliclyAvailableStandards/
  162.     iss-sightings           b https://spotthestation.nasa.gov/sightings/view.cfm\?country=Slovakia\&region=None\&city=Partizanske
  163.     iss-tracker             b http://wsn.spaceflight.esa.int/iss/
  164.     java                    b https://docs.oracle.com/javase/specs/jls/se9/html/index.html
  165.     java-changes            b https://docs.oracle.com/javase/9/language/toc.htm
  166.     java-jvm                b https://docs.oracle.com/javase/specs/jvms/se9/html/index.html
  167.     java-tutorials          b https://docs.oracle.com/javase/tutorial/reallybigindex.html
  168.     java8-changes           b https://docs.oracle.com/javase/8/docs/technotes/guides/language/enhancements.html
  169.     jdk                     b https://docs.oracle.com/javase/9/docs/api/index.html\?overview-summary.html
  170.     jdk-docs                b https://docs.oracle.com/javase/9/
  171.     jdk8                    b https://docs.oracle.com/javase/8/docs/api/index.html\?overview-summary.html
  172.     jdk8-docs               b https://docs.oracle.com/javase/8/docs
  173.     jee                     b https://javaee.github.io/javaee-spec/javadocs/index.html\?overview-summary.html
  174.     jee-docs                b https://javaee.github.io/glassfish/documentation
  175.     jee-spec                b https://jcp.org/en/jsr/detail\?id=366
  176.     jee7                    b https://docs.oracle.com/javaee/7/api/index.html\?overview-summary.html
  177.     jee7-docs               b https://docs.oracle.com/javaee/7/index.html
  178.     jee7-spec               b https://jcp.org/en/jsr/detail\?id=342
  179.     journals                b https://en.wikipedia.org/wiki/Lists_of_academic_journals
  180.     jquery                  b https://api.jquery.com/
  181.     js                      b https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
  182.     js-es6                  b https://www.ecma-international.org/ecma-262/6.0/
  183.     js-es6-compat           b https://kangax.github.io/compat-table/es6/
  184.     js-es6-overview         b https://github.com/lukehoban/es6features
  185.     js-keys                 b https://w3c.github.io/uievents/tools/key-event-viewer.html
  186.     jsr!                    b ~/archive/lib/00-cs/java/08-jsr/
  187.     jsr-all                 b https://jcp.org/en/jsr/all\?sortBy=date
  188.     latin-greek-roots       b https://en.wikipedia.org/wiki/List_of_Greek_and_Latin_roots_in_English
  189.     latin-phrases           b https://en.wikipedia.org/wiki/List_of_Latin_phrases
  190.     learnyouahaskell        b http://learnyouahaskell.com/chapters
  191.     license                 b https://choosealicense.com/licenses/
  192.     limnoria-subst          b https://github.com/ProgVal/Limnoria/blob/master/src/ircutils.py#L797
  193.     linux-docs              b https://www.kernel.org/doc/Documentation
  194.     linux-docs!             b /lib/modules/"$kernel_release"/build/Documentation
  195.     linux-docs-html         b https://www.kernel.org/doc/html/latest/index.html
  196.     linux-lists             b http://vger.kernel.org/vger-lists.html
  197.     linux-lkddb             b https://cateee.net/lkddb/web-lkddb/
  198.     linux-params            b https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html
  199.     linux-repos             b https://git.kernel.org/cgit/
  200.     linux-routing           b https://lartc.org/lartc.html
  201.     linux-specs             b https://refspecs.linuxfoundation.org/
  202.     linux-src               b https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/\?id="$kernel_version"
  203.     linux-sysctl            b https://www.kernel.org/doc/Documentation/sysctl
  204.     lists                   b https://marc.info/
  205.     lua                     b https://www.lua.org/manual/
  206.     luarocks                b https://luarocks.org/search\?q={u}
  207.     m4-macros               b https://www.gnu.org/software/m4/manual/m4.html#Macro-index
  208.     mailcap                 b https://tools.ietf.org/html/rfc1524
  209.     man-pages               b http://man7.org/linux/man-pages/index.html
  210.     material-design         b https://material.io/design/
  211.     maven                   b https://maven.apache.org/plugins/index.html
  212.     maven-central           b https://search.maven.org/
  213.     maven-jcenter           b https://bintray.com/bintray/jcenter
  214.     maven-popular           b https://mvnrepository.com/popular
  215.     mdev                    b https://git.busybox.net/busybox/plain/docs/mdev.txt
  216.     mdn                     b https://developer.mozilla.org/en-US/search\?q={u}
  217.     mime                    b https://www.iana.org/assignments/media-types/media-types.xhtml
  218.     mongodb                 b https://docs.mongodb.org/manual/reference/
  219.     morse-nato              b https://en.wikipedia.org/wiki/NATO_phonetic_alphabet
  220.     mozilla-repos           b https://hg.mozilla.org/
  221.     music                   b https://musicbrainz.org/search\?query={u}
  222.     mutt                    b http://mutt.org/doc/manual/
  223.     mutt-changes            b https://gitlab.com/muttmua/mutt/raw/master/UPDATING
  224.     neomutt                 b https://neomutt.org/guide/index.html
  225.     neomutt-changes         b https://github.com/neomutt/neomutt/blob/master/ChangeLog.md
  226.     neomutt-patterns        b https://neomutt.org/guide/advancedusage.html#patterns
  227.     netfilter               b https://www.netfilter.org/documentation/index.html
  228.     netfilter-flow          b https://upload.wikimedia.org/wikipedia/commons/3/37/Netfilter-packet-flow.svg
  229.     nodejs                  b https://nodejs.org/api/
  230.     notes!                  b ~/projects/notes/_build/html/index.html
  231.     ntrs                    b https://ntrs.nasa.gov/search.jsp\?Ntk=All\&Ntt={u}
  232.     opentype                b https://docs.microsoft.com/en-us/typography/opentype/spec/
  233.     oracle-plsql            b https://docs.oracle.com/database/121/LNPLS/toc.htm
  234.     oracle-sql              b https://docs.oracle.com/database/121/SQLRF/toc.htm
  235.     osdev                   b https://wiki.osdev.org/Main_Page
  236.     owl                     b https://owl.purdue.edu/owl/purdue_owl.html
  237.     pango-markup            b https://developer.gnome.org/pango/stable/PangoMarkupFormat.html
  238.     patents                 b https://patents.google.com/
  239.     pep                     b https://www.python.org/dev/peps/
  240.     perf                    b http://www.brendangregg.com/perf.html
  241.     perf-full               b http://www.brendangregg.com/Perf/linux_perf_tools_full.png
  242.     periodic-table          b https://en.wikipedia.org/wiki/Periodic_table#Overview
  243.     perl                    b https://perldoc.perl.org/
  244.     phrik                   b https://wiki.archlinux.org/index.php/Phrik
  245.     pkg                     b https://www.archlinux.org/packages/\?q={u}
  246.     posix                   b "$posix_base"/index.html
  247.     posix-defs              b "$posix_base"/basedefs/contents.html
  248.     posix-env               b "$posix_base"/basedefs/V1_chap08.html
  249.     posix-ifaces            b "$posix_base"/functions/contents.html
  250.     posix-utils             b "$posix_base"/utilities/contents.html
  251.     postgresql              b https://www.postgresql.org/docs/current/static/index.html
  252.     printing                b https://wiki.linuxfoundation.org/openprinting/database/documentation
  253.     pubchem                 b https://www.ncbi.nlm.nih.gov/pccompound\?term={u}
  254.     pygments                b http://pygments.org/docs/lexers/
  255.     pypa                    b https://www.pypa.io/
  256.     pypi                    b https://pypi.org/search/\?q={u}
  257.     python                  b https://docs.python.org/
  258.     python2                 b https://docs.python.org/2/
  259.     qt                      b https://doc.qt.io/
  260.     quotes                  b https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
  261.     qutebrowser             b https://qutebrowser.org/img/cheatsheet-big.png
  262.     realworldhaskell        b http://book.realworldhaskell.org/read/
  263.     regex-gnulib            b https://www.gnu.org/software/gnulib/manual/html_node/Regular-expression-syntaxes.html
  264.     regex-java              b https://docs.oracle.com/javase/9/docs/api/java/util/regex/Pattern.html
  265.     regex-js                b https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
  266.     regex-pcre              b https://www.pcre.org/original/doc/html/pcresyntax.html
  267.     regex-posix             b "$posix_base"/basedefs/V1_chap09.html
  268.     regex-python            b https://docs.python.org/3/library/re.html
  269.     regex-python-test       b https://pythex.org/
  270.     regex101                b https://regex101.com/
  271.     resolutions             b https://en.wikipedia.org/wiki/List_of_common_resolutions
  272.     rfc                     b https://tools.ietf.org/rfc/index
  273.     rst                     b http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html
  274.     rst-showcase!           b ~/projects/lab/docutils/showcase/build/html/index.html
  275.     rst-sphinx              b https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html
  276.     rtfm-faqs               b ftp://rtfm.mit.edu/pub/faqs/
  277.     rtfm-usenet             b ftp://rtfm.mit.edu/pub/usenet/
  278.     rust                    b https://doc.rust-lang.org/reference/
  279.     rust-api                b https://doc.rust-lang.org/std/
  280.     rust-book               b https://doc.rust-lang.org/book/
  281.     salt                    b https://docs.saltstack.com/en/latest/contents.html
  282.     salt-modules            b https://docs.saltstack.com/en/latest/ref/index.html
  283.     salt-states             b https://docs.saltstack.com/en/latest/ref/states/
  284.     scala                   b https://www.scala-lang.org/api/current/
  285.     se                      b https://stackexchange.com/search\?q={u}
  286.     se-unix                 b https://unix.stackexchange.com/search\?q={u}
  287.     sed                     b https://www.gnu.org/software/sed/manual/sed.html
  288.     shakespeare             b http://shakespeare.mit.edu/
  289.     shell-startup           b https://blog.flowblok.id.au/static/images/shell-startup-actual.png
  290.     si-quantities           b https://en.wikipedia.org/wiki/International_System_of_Quantities#Base_quantities
  291.     si-units                b https://en.wikipedia.org/wiki/International_System_of_Units#Base_units
  292.     so                      b https://stackoverflow.com/search\?q={u}
  293.     soundcloud              b https://soundcloud.com/search\?q={u}
  294.     sourceware-repos        b https://sourceware.org/git/
  295.     spring                  b https://docs.spring.io/spring/docs/current/spring-framework-reference/html/
  296.     spring-api              b https://docs.spring.io/spring/docs/current/javadoc-api/overview-summary.html
  297.     spring-platform         b https://docs.spring.io/platform/docs/current/reference/htmlsingle/#appendix
  298.     sql-bnf!                b ~/archive/lib/00-cs/dbms/sql-bnf/index.html
  299.     sqlite                  b https://sqlite.org/docs.html
  300.     sqlite-lang             b https://sqlite.org/lang.html
  301.     suckless-repos          b https://git.suckless.org/
  302.     sysrq                   b https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html
  303.     systemd                 b https://systemd.io/
  304.     systemd-changes         b https://github.com/systemd/systemd/blob/master/NEWS
  305.     terminfo.src            b https://invisible-island.net/ncurses/terminfo.src.html
  306.     tex                     b https://ctan.org/
  307.     timezones               b https://upload.wikimedia.org/wikipedia/commons/e/e8/Standard_World_Time_Zones.png
  308.     tlds                    b https://www.iana.org/domains/root/db
  309.     tmux-changes            b https://github.com/tmux/tmux/blob/master/CHANGES
  310.     tor-specs               b https://gitweb.torproject.org/torspec.git/tree/
  311.     tr                      b https://translate.google.com/\?sl=en\&tl=sk\&q={u}
  312.     tr-de                   b https://translate.google.com/\?sl=de\&tl=sk\&q={u}
  313.     tweets                  b https://tweetdeck.twitter.com/
  314.     types-eth!              b /etc/ethertypes
  315.     types-ip!               b /etc/protocols
  316.     types-ports!            b /etc/services
  317.     ud                      b https://www.urbandictionary.com/define.php\?term={u}
  318.     uefi-specs              b https://uefi.org/specifications
  319.     unicode                 b https://en.wikipedia.org/wiki/Plane_\(Unicode\)
  320.     unicode-charts          b https://unicode.org/charts/
  321.     unicode-emojis          b https://www.unicode.org/emoji/charts/full-emoji-list.html
  322.     unicode-gallery         b http://xahlee.info/comp/unicode_index.html
  323.     unicode-math            b https://www.unicode.org/Public/math/revision-15/MathClassEx-15.html
  324.     unicode-table           b https://unicode-table.com/
  325.     unicode-table1          b https://codepoints.net/
  326.     unix                    b https://publications.opengroup.org/standards/unix
  327.     unix-history            b https://upload.wikimedia.org/wikipedia/commons/c/cd/Unix_timeline.en.svg
  328.     unix-history1           b https://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg
  329.     url                     b https://url.spec.whatwg.org/
  330.     usb-connectors          b https://en.wikipedia.org/wiki/USB_hardware#Connectors
  331.     util-linux              b https://git.kernel.org/cgit/utils/util-linux/util-linux.git/tree
  332.     video-standards         b https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Vector_Video_Standards2.svg/1024px-Vector_Video_Standards2.svg.png
  333.     w                       b https://en.wikipedia.org/w/index.php\?search={u}
  334.     w-cz                    b https://cz.wikipedia.org/w/index.php\?search={u}
  335.     w-sk                    b https://sk.wikipedia.org/w/index.php\?search={u}
  336.     w3c-specs               b https://www.w3.org/TR/
  337.     webdev-tools            b https://www.browserling.com/tools
  338.     weechat                 b https://weechat.org/files/doc/stable/weechat_user.en.html
  339.     weechat-api             b https://weechat.org/files/doc/stable/weechat_plugin_api.en.html
  340.     weechat-changes         b https://github.com/weechat/weechat/blob/master/ChangeLog.adoc
  341.     x11                     b https://www.x.org/releases/current/doc/
  342.     x11-resdb               b https://www.x.org/releases/current/doc/libXt/intrinsics.html#Loading_the_Resource_Database
  343.     x11-translations        b https://www.x.org/releases/current/doc/libXt/intrinsics.html#Translation_Table_Syntax
  344.     x11-xkbguide            b http://www.charvolant.org/doug/xkb/html/index.html
  345.     x11-xkbproto            b https://www.x.org/releases/current/doc/kbproto/xkbproto.html
  346.     xcb-modules             b https://xcb.freedesktop.org/manual/modules.html
  347.     xmonad                  b https://hackage.haskell.org/package/xmonad
  348.     xmonad-contrib          b https://hackage.haskell.org/package/xmonad-contrib
  349.     xorg-lists              b https://lists.x.org/
  350.     xorg-repos              b https://cgit.freedesktop.org/xorg
  351.     yaml                    b http://yaml.org/refcard.html
  352.     yt                      b https://www.youtube.com/results\?q={u}
  353.     yt-channel              b https://www.youtube.com/results\?sp=EgIQAlAU\&q={u}
  354.     yt-playlist             b https://www.youtube.com/results\?sp=EgIQA1AU\&q={u}
  355.     zsh                     b http://zsh.sourceforge.net/Doc/Release/index.html
  356.     zsh-changes             b https://github.com/zsh-users/zsh/blob/master/NEWS
  357.  
  358.     zz                      b https://www.slov-lex.sk/vyhladavanie-pravnych-predpisov
  359.     zz-o-prevadzke-vozidiel b https://www.slov-lex.sk/pravne-predpisy/SK/ZZ/2018/106/
  360.     zz-obchodny-zakonnik    b https://www.slov-lex.sk/pravne-predpisy/SK/ZZ/1991/513/
  361.     zz-obciansky-zakonnik   b https://www.slov-lex.sk/pravne-predpisy/SK/ZZ/1964/40/
  362.     zz-ustava               b https://www.slov-lex.sk/pravne-predpisy/SK/ZZ/1992/460/
  363.     zz-zivnostensky-zakon   b https://www.slov-lex.sk/pravne-predpisy/SK/ZZ/1991/455/
  364.  
  365.     iss-hd                  playx https://www.ustream.tv/channel/iss-hdev-payload
  366.     nasatv                  playx https://www.ustream.tv/nasahdtv
  367.  
  368.     fahrenheit              b 'https://www.google.com/search?q={u} fahrenheit in celsius'
  369.     foot                    b 'https://www.google.com/search?q={u} ft in m'
  370.     gallon                  b 'https://www.google.com/search?q={u} gal in l'
  371.     inch                    b 'https://www.google.com/search?q={u} in in cm'
  372.     mile                    b 'https://www.google.com/search?q={u} mi in km'
  373.     ounce                   b 'https://www.google.com/search?q={u} oz in g'
  374.     pint                    b 'https://www.google.com/search?q={u} pint in l'
  375.     pound                   b 'https://www.google.com/search?q={u} lb in kg'
  376.     yard                    b 'https://www.google.com/search?q={u} yd in m'
  377.  
  378.     czk-eur                 b 'https://www.google.com/search?q={u} czk in eur'
  379.     czk-gbp                 b 'https://www.google.com/search?q={u} czk in gbp'
  380.     czk-usd                 b 'https://www.google.com/search?q={u} czk in usd'
  381.     eur-czk                 b 'https://www.google.com/search?q={u} eur in czk'
  382.     eur-gbp                 b 'https://www.google.com/search?q={u} eur in gbp'
  383.     eur-usd                 b 'https://www.google.com/search?q={u} eur in usd'
  384.     gbp-czk                 b 'https://www.google.com/search?q={u} gbp in czk'
  385.     gbp-eur                 b 'https://www.google.com/search?q={u} gbp in eur'
  386.     gbp-usd                 b 'https://www.google.com/search?q={u} gbp in usd'
  387.     usd-czk                 b 'https://www.google.com/search?q={u} usd in czk'
  388.     usd-eur                 b 'https://www.google.com/search?q={u} usd in eur'
  389.     usd-gbp                 b 'https://www.google.com/search?q={u} usd in gbp'
  390.  
  391. EOF
  392. )")
  393.  
  394. printf -- "%s\n" "${m[@]}" \
  395.   | while read -r; do
  396.         eval "$REPLY" &
  397.     done
captcha