"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "README.md" between
googler-4.2.tar.gz and googler-4.3.1.tar.gz

About: googler is a command line tool to search Google (Web & News) from the terminal (requires Python).

README.md  (googler-4.2):README.md  (googler-4.3.1)
skipping to change at line 174 skipping to change at line 174
- Open the first result directly in browser (as in *I'm Feeling Lucky*) - Open the first result directly in browser (as in *I'm Feeling Lucky*)
- Non-stop searches: fire new searches at omniprompt without exiting - Non-stop searches: fire new searches at omniprompt without exiting
- HTTPS proxy, User Agent, TLS 1.2 (default) support - HTTPS proxy, User Agent, TLS 1.2 (default) support
- Comprehensive documentation, man page with handy usage examples - Comprehensive documentation, man page with handy usage examples
- Minimal dependencies - Minimal dependencies
### Installation ### Installation
#### Dependencies #### Dependencies
`googler` requires Python 3.5 or later. Only the latest patch release of each mi nor version is supported. `googler` requires Python 3.6 or later. Only the latest patch release of each mi nor version is supported.
To copy url to clipboard at the omniprompt, `googler` looks for `xsel` or `xclip ` or `termux-clipboard-set` (in the same order) on Linux, `pbcopy` (default inst alled) on macOS and `clip` (default installed) on Windows. It also supports GNU Screen and tmux copy-paste buffers in the absence of X11. To copy url to clipboard at the omniprompt, `googler` looks for `xsel` or `xclip ` or `termux-clipboard-set` (in the same order) on Linux, `pbcopy` (default inst alled) on macOS and `clip` (default installed) on Windows. It also supports GNU Screen and tmux copy-paste buffers in the absence of X11.
#### From a package manager #### From a package manager
Install `googler` from your package manager. If the version available is dated t ry an alternative installation method. Install `googler` from your package manager. If the version available is dated t ry an alternative installation method.
<details><summary>Packaging status (expand)</summary> <details><summary>Packaging status (expand)</summary>
<p> <p>
<br> <br>
skipping to change at line 232 skipping to change at line 232
`googler` is a standalone executable (and can run even on environments like Term ux). From the containing directory: `googler` is a standalone executable (and can run even on environments like Term ux). From the containing directory:
$ ./googler $ ./googler
#### Downloading a single file #### Downloading a single file
`googler` is a single standalone script, so you could download just a single fil e if you'd like to. `googler` is a single standalone script, so you could download just a single fil e if you'd like to.
To install the latest stable version, run To install the latest stable version, run
$ sudo curl -o /usr/local/bin/googler https://raw.githubusercontent.com/jaru n/googler/v4.2/googler && sudo chmod +x /usr/local/bin/googler $ sudo curl -o /usr/local/bin/googler https://raw.githubusercontent.com/jaru n/googler/v4.3.1/googler && sudo chmod +x /usr/local/bin/googler
You could then let googler upgrade itself by running You could then let googler upgrade itself by running
$ sudo googler -u $ sudo googler -u
Similarly, if you want to install from git master (*risky*), run Similarly, if you want to install from git master (*risky*), run
$ sudo curl -o /usr/local/bin/googler https://raw.githubusercontent.com/jaru n/googler/master/googler && sudo chmod +x /usr/local/bin/googler $ sudo curl -o /usr/local/bin/googler https://raw.githubusercontent.com/jaru n/googler/master/googler && sudo chmod +x /usr/local/bin/googler
and upgrade by running and upgrade by running
skipping to change at line 255 skipping to change at line 255
### Shell completion ### Shell completion
Search keyword and option completion scripts for Bash, Fish and Zsh can be found in respective subdirectories of [`auto-completion/`](auto-completion). Please r efer to your shell's manual for installation instructions. Search keyword and option completion scripts for Bash, Fish and Zsh can be found in respective subdirectories of [`auto-completion/`](auto-completion). Please r efer to your shell's manual for installation instructions.
### Usage ### Usage
#### Cmdline options #### Cmdline options
``` ```
usage: googler [-h] [-s N] [-n N] [-N] [-V] [-c TLD] [-l LANG] [-x] [--colorize usage: googler [-h] [-s N] [-n N] [-N] [-V] [-c TLD] [-l LANG] [-g CC] [-x]
[{auto,always,never}]] [--colorize [{auto,always,never}]] [-C] [--colors COLORS] [-j] [-
[-C] [--colors COLORS] [-j] [-t dN] [--from FROM] [--to TO] [-w S t dN] [--from FROM]
ITE] [--unfilter] [--to TO] [-w SITE] [-e SITE] [--unfilter] [-p PROXY] [--notweak]
[-p PROXY] [--notweak] [--json] [--url-handler UTIL] [--show-brow [--json]
ser-logs] [--np] [-4] [--url-handler UTIL] [--show-browser-logs] [--np] [-4] [-6] [-u]
[-6] [-u] [--include-git] [-v] [-d] [--include-git] [-v] [-d]
[KEYWORD [KEYWORD ...]] [KEYWORD [KEYWORD ...]]
Google from the command-line. Google from the command-line.
positional arguments: positional arguments:
KEYWORD search keywords KEYWORD search keywords
optional arguments: optional arguments:
-h, --help show this help message and exit -h, --help show this help message and exit
-s N, --start N start at the Nth result -s N, --start N start at the Nth result
-n N, --count N show N results (default 10) -n N, --count N show N results (default 10)
-N, --news show results from news section -N, --news show results from news section
-V, --videos show results from videos section -V, --videos show results from videos section
-c TLD, --tld TLD country-specific search with top-level domain .TLD, e.g. , 'in' for India -c TLD, --tld TLD country-specific search with top-level domain .TLD, e.g. , 'in' for India
-l LANG, --lang LANG display in language LANG -l LANG, --lang LANG display in language LANG
-g CC, --geoloc CC country-specific geolocation search with country code CC
, e.g. 'in' for India.
Country codes are the same as top-level domains
-x, --exact disable automatic spelling correction -x, --exact disable automatic spelling correction
--colorize [{auto,always,never}] --colorize [{auto,always,never}]
whether to colorize output; defaults to 'auto', which en ables color when stdout whether to colorize output; defaults to 'auto', which en ables color when stdout
is a tty device; using --colorize without an argument is equivalent to is a tty device; using --colorize without an argument is equivalent to
--colorize=always --colorize=always
-C, --nocolor equivalent to --colorize=never -C, --nocolor equivalent to --colorize=never
--colors COLORS set output colors (see man page for details) --colors COLORS set output colors (see man page for details)
-j, --first, --lucky open the first result in web browser and exit -j, --first, --lucky open the first result in web browser and exit
-t dN, --time dN time limit search [h5 (5 hrs), d5 (5 days), w5 (5 weeks) , m5 (5 months), y5 (5 -t dN, --time dN time limit search [h5 (5 hrs), d5 (5 days), w5 (5 weeks) , m5 (5 months), y5 (5
years)] years)]
--from FROM starting date/month/year of date range; must use America n date format with --from FROM starting date/month/year of date range; must use America n date format with
slashes, e.g., 2/24/2020, 2/2020, 2020; can be used in c onjunction with --to, slashes, e.g., 2/24/2020, 2/2020, 2020; can be used in c onjunction with --to,
and overrides -t, --time and overrides -t, --time
--to TO ending date/month/year of date range; see --from --to TO ending date/month/year of date range; see --from
-w SITE, --site SITE search a site using Google -w SITE, --site SITE search a site using Google
-e SITE, --exclude SITE
exclude site from results
--unfilter do not omit similar results --unfilter do not omit similar results
-p PROXY, --proxy PROXY -p PROXY, --proxy PROXY
tunnel traffic through an HTTP proxy; PROXY is of the fo rm tunnel traffic through an HTTP proxy; PROXY is of the fo rm
[http://][user:password@]proxyhost[:port] [http://][user:password@]proxyhost[:port]
--notweak disable TCP optimizations and forced TLS 1.2 --notweak disable TCP optimizations and forced TLS 1.2
--json output in JSON format; implies --noprompt --json output in JSON format; implies --noprompt
--url-handler UTIL custom script or cli utility to open results --url-handler UTIL custom script or cli utility to open results
--show-browser-logs do not suppress browser output (stdout and stderr) --show-browser-logs do not suppress browser output (stdout and stderr)
--np, --noprompt search and exit, do not prompt --np, --noprompt search and exit, do not prompt
-4, --ipv4 only connect over IPv4 (by default, IPv4 is preferred bu t IPv6 is used as a -4, --ipv4 only connect over IPv4 (by default, IPv4 is preferred bu t IPv6 is used as a
 End of changes. 5 change blocks. 
9 lines changed or deleted 14 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)