Skip to content
This repository has been archived by the owner on Mar 5, 2022. It is now read-only.

Releases: jarun/googler

googler v2.6

06 Jul 16:20
51fca20
Compare
Choose a tag to compare

Modifications

  • Option --noua to disable User Agent (default - enabled).
  • Logging and auto-completion script changes.

googler v2.5.1

13 Jun 05:03
efd490b
Compare
Choose a tag to compare

NOTICE: This is a quick release for OS X (Homebrew) as some of the performance optimizations done in v2.5 doesn't work on OS X. Users having Linux 2.4 and later don't need this.

Modifications

  • Enable TCP/IP optimizations only for Linux. This fails on OS X.

NOTE: The optimizations do not work on Linux 2.4 and earlier either.

googler v2.5

12 Jun 16:09
70b9c87
Compare
Choose a tag to compare

NOTICE:

  • Python 2.x support is discontinued.
  • googler is available on Debian Sid now

Modifications

  • Invoking googler without search keywords shows omniprompt
  • Introduced options -h and --help to show program help and exit
  • Support cookie
  • Use TLS 1.2 (Python 3.4 and above)
  • Omniprompt key to unfilter filtered similar results
  • HTTPS proxy support (non-TLS 1.2 supported)
  • News time shown in cyan by default
  • Tons of code, logging and debug improvements (thanks Zhiming)

googler v2.4.1

22 May 16:20
3844a4b
Compare
Choose a tag to compare

NOTICE: Python 2.x support is deprecated now. While it's still possible to use Python 2.x by editing the shebang, we have found issues with Python 2.x (e.g. readline doesn't work) which don't have a satisfactory solution without impacting other features. Python 2.x support will be completely removed in the next version.

Modifications

  • Sitelinks support
  • Customizable colours
  • Context in News results
  • .deb package for Debian and Ubuntu family
  • Basic support for terminal emulators having ANSI escape sequence support on Windows
  • New omniprompt option f to jump to first results page
  • New omniprompt key o to open the current search in browser
  • Shorter omniprompt
  • Non-interactive mode to fetch results and exit
  • JSON output support
  • A complete re-write of the HTML parser

googler v2.3

23 Apr 05:10
c0ce64f
Compare
Choose a tag to compare

Modifications

  • Google Site Search support (option -w)
  • Auto-completion scripts for Zsh, Bash and Fish shells
  • All Google top level domains supported
  • Show time for news
  • Integrated omniprompt help
  • Move to argparse
    • Additional long options easier to remember
  • Graceful SIGINT handler
  • Add version to debug logs

AND ...

  • An awesssome asciinema recording for the README from Zhiming

googler v2.2

12 Mar 05:06
Compare
Choose a tag to compare

Modifications

  • Show quotes in text and title
  • Option to disable automatic spelling correction
  • User agent identifier added for all requests
  • Improved concise omniprompt with color inversion to work as a page separator
  • Set column size to auto when sys.stderr is not a tty
  • Decode HTTPS response in UTF-8
  • Dynamically detect python version using /usr/bin/env
  • Handle EOF (Ctrl-d) at omniprompt

Improvements

  • Refactored code
    • Modularized code for repetitive logic
    • Unnecessary code removal
  • Dump full HTML response in debug mode
  • Homebrew integration
  • Travis integration
  • A better readme in 100% markdown and ToC with references

googler v2.1

01 Feb 15:10
Compare
Choose a tag to compare

Modifications

  • Project renamed to googler, same as the utility
  • Gzip compression to fetch data
  • Improved continuous search (works without the g key at prompt now. Check Example 10 in README for exceptions)
  • Skip Google News, Images links and ads
  • Show skipped link count

google-cli v2.0

09 Jan 10:20
Compare
Choose a tag to compare

Modifications

  • IMPORTANT Fix for issue #19: Google replaced "li" with "div" as search result separator.
    Users must update to this release or latest dev version for google-cli to work.
  • Handle formatting on Mac OS X in emacs eshell (or any terminal envornment where number of columns returned is 0).
  • PEP 8 style adaptation. Thanks @shaggytwodope!

google-cli v1.9

13 Nov 15:42
Compare
Choose a tag to compare

Modifications

  • Skip results without any URL (Google custom results like time, define etc.).
  • Use readline library to support arrow keys in input.
  • Support installation on OSX. Thanks @ibaaj.
  • Pre-check negative index before attempting to open URL.
  • Handle exception: "socket.gaierror: [Errno -2] Name or service not known" due to connection throttle on low-bandwidth.
  • Print correct Exception in case of connection timeout.

google-cli v1.8

11 Oct 02:40
Compare
Choose a tag to compare

Modification

  • Added timeout to HTTPSConnection()
  • Redirected stdout and stderr to suppress all warning & error messages when opening results in Firefox