This repository has been archived by the owner on Mar 5, 2022. It is now read-only.
Releases: jarun/googler
Releases · jarun/googler
google-cli v1.7
Modification
- Added support for redirection and piping
- Used stderr instead of stdin to determine console geometry
google-cli v1.6
Modification
- Changed incremental search key from
s
tog
keeping in mind that users may useg
as the alias for googler.
Fix
- Handle httplib.BadStatusLine exception. This happens if the connection is closed due to inactivity. Now googler will reconnect and re-issue the search.
google-cli v1.5
New capabilities
- Incremental search support from the same running instance
- Utility name changed to googler to void any copyright infringements
google-cli v1.2
New capabilities
- Open result in browser using index number (thanks jeremija)
- Google News support
- Time limit search by hours
- Country specific search (28 top-level domains added)
- Add switch to enable debug logs
Removal
- Removed file type specific search option
-f
in favour of "filetype:mime" Google keyword
Fixes
- Convert %22 to " (double quote) in URLs
- Inputs other than n, p or number (+ Enter) exit
- Fix failure to open URL with " (double quotes) in browser
- Fix version information in manpage
- Get rid of Google Chrome debug/error messages in console when opening URL
google-cli v1.1
New capabilities
- Add Python 3.x support
- Add UTF-8 request and response
[both the contributions are from Narrat]
NOTE: The next change in queue is to support opening the URLs in browser. As we can see during preliminary tests, there are several issues around Google Chrome and its mods. This release works as a stable release before we hop on.
google-cli v1.0
New capabilities
- HTTPS support
- Navigate as in regular google search
- File type in search as an option
- Time limited search (day, week, month, year)
- Show full text snippet of search results
- Unicode in URL support
- Honour -j even if -n is not used and open the result in browser
- Skip browser to show result in console for empty URL, e.g., first result of ‘define hello’
- Handle google redirections (error 302)
- Throw error in case of google error due to unusual activity from IP
Fixes
- Adapt to new google HTML response
- Fixed character encoding problem in URL e.g. double quotes (%22) changed to %2522