"Fossies" - the Fresh Open Source Software Archive  

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

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

README.md  (googler-3.9):README.md  (googler-4.0)
skipping to change at line 32 skipping to change at line 32
`googler` is a power tool to Google (Web & News) and Google Site Search from the command-line. It shows the title, URL and abstract for each result, which can b e directly opened in a browser from the terminal. Results are fetched in pages ( with page navigation). Supports sequential searches in a single `googler` instan ce. `googler` is a power tool to Google (Web & News) and Google Site Search from the command-line. It shows the title, URL and abstract for each result, which can b e directly opened in a browser from the terminal. Results are fetched in pages ( with page navigation). Supports sequential searches in a single `googler` instan ce.
`googler` was initially written to cater to headless servers without X. You can integrate it with a text-based browser. However, it has grown into a very handy and flexible utility that delivers much more. For example, fetch any number of r esults or start anywhere, limit search by any duration, define aliases to google search any number of websites, switch domains easily... all of this in a very c lean interface without ads or stray URLs. The shell completion scripts make sure you don't need to remember any options. `googler` was initially written to cater to headless servers without X. You can integrate it with a text-based browser. However, it has grown into a very handy and flexible utility that delivers much more. For example, fetch any number of r esults or start anywhere, limit search by any duration, define aliases to google search any number of websites, switch domains easily... all of this in a very c lean interface without ads or stray URLs. The shell completion scripts make sure you don't need to remember any options.
`googler` isn't affiliated to Google in any way. `googler` isn't affiliated to Google in any way.
More fun stuff you can try with `googler`: More fun stuff you can try with `googler`:
- [googler on the iPad](https://github.com/jarun/googler/wiki/googler-on-the-iPa d) - [googler on the iPad](https://github.com/jarun/googler/wiki/googler-on-the-iPa d)
- [Directly print content of results to terminal](https://github.com/jarun/googl er/wiki/Directly-print-content-of-results-to-terminal) - [Print content of results to terminal or listen to it](https://github.com/jaru n/googler/wiki/Print-content-of-results-to-terminal-or-listen-to-it)
- [Terminal Reading Mode or Reader View](https://github.com/jarun/googler/wiki/T erminal-Reading-Mode-or-Reader-View) - [Terminal Reading Mode or Reader View](https://github.com/jarun/googler/wiki/T erminal-Reading-Mode-or-Reader-View)
- [Stream YouTube videos on desktop](https://github.com/jarun/googler/wiki/Strea m-YouTube-videos-on-desktop) - [Stream YouTube videos on desktop](https://github.com/jarun/googler/wiki/Strea m-YouTube-videos-on-desktop)
- [Search error on StackOverflow from terminal](https://github.com/jarun/googler /wiki/Search-error-on-StackOverflow-from-terminal) - [Search error on StackOverflow from terminal](https://github.com/jarun/googler /wiki/Search-error-on-StackOverflow-from-terminal)
*Love smart and efficient utilities? Explore [my repositories](https://github.co m/jarun?tab=repositories). Buy me a cup of coffee if they help you.* *Love smart and efficient utilities? Explore [my repositories](https://github.co m/jarun?tab=repositories). Buy me a cup of coffee if they help you.*
<p align="center"> <p align="center">
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RM LTQ76JSXJ4Q"><img src="https://img.shields.io/badge/PayPal-donate-1eb0fc.svg" al t="Donate via PayPal!" /></a> <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RM LTQ76JSXJ4Q"><img src="https://img.shields.io/badge/PayPal-donate-1eb0fc.svg" al t="Donate via PayPal!" /></a>
</p> </p>
skipping to change at line 89 skipping to change at line 89
- 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.4 or later. Only the latest patch release of each mi nor version is supported. `googler` requires Python 3.5 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
- [AUR](https://aur.archlinux.org/packages/googler/) (`yay -S googler`) - [AUR](https://aur.archlinux.org/packages/googler/) (`yay -S googler`)
- [Chocolatey](https://chocolatey.org/packages/googler) (`choco install googler` ) - [Chocolatey](https://chocolatey.org/packages/googler) (`choco install googler` )
- [Debian](https://packages.debian.org/search?keywords=googler&searchon=names) ( `apt-get install googler`) - [Debian](https://packages.debian.org/search?keywords=googler&searchon=names) ( `apt-get install googler`)
- [Fedora](https://apps.fedoraproject.org/packages/googler) (`dnf install google r`) - [Fedora](https://apps.fedoraproject.org/packages/googler) (`dnf install google r`)
- [FreeBSD](https://www.freshports.org/www/googler/) (`pkg install googler`) - [FreeBSD](https://www.freshports.org/www/googler/) (`pkg install googler`)
skipping to change at line 119 skipping to change at line 119
##### Tips for packagers ##### Tips for packagers
`googler` v2.7 and later ships with an in-place self-upgrade mechanism which you may want to disable. To do this, run `googler` v2.7 and later ships with an in-place self-upgrade mechanism which you may want to disable. To do this, run
$ make disable-self-upgrade $ make disable-self-upgrade
before installation. before installation.
#### Release packages #### Release packages
Packages for Arch Linux, CentOS, Debian, Fedora, openSUSE Leap and Ubuntu are av ailable with the [latest stable release](https://github.com/jarun/googler/releas es/latest). Packages for Arch Linux, CentOS, Debian, Fedora, openSUSE and Ubuntu are availab le with the [latest stable release](https://github.com/jarun/googler/releases/la test).
#### From source #### From source
If you have git installed, clone this repository. Otherwise download the [latest stable release](https://github.com/jarun/googler/releases/latest) or [developme nt version](https://github.com/jarun/googler/archive/master.zip). If you have git installed, clone this repository. Otherwise download the [latest stable release](https://github.com/jarun/googler/releases/latest) or [developme nt version](https://github.com/jarun/googler/archive/master.zip).
To install to the default location (`/usr/local`): To install to the default location (`/usr/local`):
$ sudo make install $ sudo make install
To remove `googler` and associated docs, run To remove `googler` and associated docs, run
skipping to change at line 147 skipping to change at line 147
`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/v3.9/googler && sudo chmod +x /usr/local/bin/googler $ sudo curl -o /usr/local/bin/googler https://raw.githubusercontent.com/jaru n/googler/v4.0/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
 End of changes. 4 change blocks. 
4 lines changed or deleted 4 lines changed or added

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