Hello community,

here is the log from the commit of package googler for openSUSE:Factory checked 
in at 2020-05-04 18:43:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/googler (Old)
 and      /work/SRC/openSUSE:Factory/.googler.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "googler"

Mon May  4 18:43:03 2020 rev:6 rq:800060 version:4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/googler/googler.changes  2019-12-02 
11:35:00.126455498 +0100
+++ /work/SRC/openSUSE:Factory/.googler.new.2738/googler.changes        
2020-05-04 18:43:54.833471298 +0200
@@ -1,0 +2,10 @@
+Fri May  1 12:22:42 UTC 2020 - Dilawar Singh <[email protected]>
+
+- Update to version 4.1
+    * search Google Videos
+    * options --from and --to to specify date range for search
+    * update parser to handle new layout for Google News results
+    * strip trailing comma from metadata
+    * add auto-generated packages for new distros, remove obsolete
+
+-------------------------------------------------------------------

Old:
----
  v4.0.tar.gz

New:
----
  v4.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ googler.spec ++++++
--- /var/tmp/diff_new_pack.3aCIfm/_old  2020-05-04 18:43:58.313478474 +0200
+++ /var/tmp/diff_new_pack.3aCIfm/_new  2020-05-04 18:43:58.313478474 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package googler
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
 
 
 Name:           googler
-Version:        4.0
+Version:        4.1
 Release:        0
 Summary:        Google Search, Google Site Search, Google News from the 
terminal
 License:        GPL-3.0-or-later
 Group:          Productivity/Networking/Web/Utilities
-Url:            https://github.com/jarun/googler
+URL:            https://github.com/jarun/googler
 Source:         https://github.com/jarun/googler/archive/v%{version}.tar.gz
 BuildRequires:  python3-devel >= 3.4
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ v4.0.tar.gz -> v4.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/googler-4.0/.replit new/googler-4.1/.replit
--- old/googler-4.0/.replit     1970-01-01 01:00:00.000000000 +0100
+++ new/googler-4.1/.replit     2020-04-30 17:42:24.000000000 +0200
@@ -0,0 +1,2 @@
+language = "python3"
+run = "python googler"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/googler-4.0/CHANGELOG new/googler-4.1/CHANGELOG
--- old/googler-4.0/CHANGELOG   2019-11-26 22:49:05.000000000 +0100
+++ new/googler-4.1/CHANGELOG   2020-04-30 17:42:24.000000000 +0200
@@ -1,3 +1,15 @@
+googler 4.1
+2020-04-30
+
+What's in?
+- search Google Videos
+- options `--from` and `--to` to specify date range for search
+- update parser to handle new layout for Google News results
+- strip trailing comma from metadata
+- add auto-generated packages for new distros, remove obsolete
+
+-------------------------------------------------------------------------------
+
 googler 4.0
 2019-11-27
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/googler-4.0/README.md new/googler-4.1/README.md
--- old/googler-4.0/README.md   2019-11-26 22:49:05.000000000 +0100
+++ new/googler-4.1/README.md   2020-04-30 17:42:24.000000000 +0200
@@ -2,18 +2,11 @@
 
 <p align="center">
 <a href="https://github.com/jarun/googler/releases/latest";><img 
src="https://img.shields.io/github/release/jarun/googler.svg?maxAge=600"; 
alt="Latest release" /></a>
-<a href="https://aur.archlinux.org/packages/googler";><img 
src="https://img.shields.io/aur/version/googler.svg?maxAge=600"; alt="AUR" /></a>
-<a href="http://formulae.brew.sh/formula/googler";><img 
src="https://img.shields.io/homebrew/v/googler.svg?maxAge=600"; alt="Homebrew" 
/></a>
-<a 
href="https://packages.debian.org/search?keywords=googler&searchon=names";><img 
src="https://img.shields.io/badge/debian-9+-blue.svg?maxAge=2592000"; 
alt="Debian Stretch+" /></a>
-<a href="https://apps.fedoraproject.org/packages/googler";><img 
src="https://img.shields.io/badge/fedora-27+-blue.svg?maxAge=2592000"; 
alt="Fedora 27+" /></a>
-<a href="https://software.opensuse.org/search?q=googler";><img 
src="https://img.shields.io/badge/opensuse%20leap-15.0+-blue.svg?maxAge=2592000";
 alt="openSUSE Leap 15.0+" /></a>
-<a 
href="https://packages.ubuntu.com/search?keywords=googler&searchon=names";><img 
src="https://img.shields.io/badge/ubuntu-16.10+-blue.svg?maxAge=2592000"; 
alt="Ubuntu Yakkety+" /></a>
-</p>
-
-<p align="center">
-<a href="https://repology.org/metapackage/googler";><img 
src="https://repology.org/badge/tiny-repos/googler.svg"; alt="Availability"></a>
+<a href="https://repology.org/project/googler/versions";><img 
src="https://repology.org/badge/tiny-repos/googler.svg"; alt="Availability"></a>
 <a href="https://github.com/jarun/googler/blob/master/LICENSE";><img 
src="https://img.shields.io/badge/license-GPLv3-yellow.svg?maxAge=2592000"; 
alt="License" /></a>
 <a href="https://circleci.com/gh/jarun/workflows/googler";><img 
src="https://img.shields.io/circleci/project/github/jarun/googler.svg"; 
alt="Build Status" /></a>
+<a href="https://repl.it/github/jarun/googler";><img 
src="https://repl.it/badge/github/jarun/googler?maxAge=2592000"; alt="Repl.it" 
/></a>
+
 </p>
 
 <p align="center">
@@ -37,7 +30,7 @@
 *Love smart and efficient utilities? Explore [my 
repositories](https://github.com/jarun?tab=repositories). Buy me a cup of 
coffee if they help you.*
 
 <p align="center">
-<a 
href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RMLTQ76JSXJ4Q";><img
 src="https://img.shields.io/badge/PayPal-donate-1eb0fc.svg"; alt="Donate via 
PayPal!" /></a>
+<a 
href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RMLTQ76JSXJ4Q";><img
 src="https://img.shields.io/badge/donate-PayPal-1eb0fc.svg"; alt="Donate via 
PayPal!" /></a>
 </p>
 
 ### Table of contents
@@ -67,7 +60,7 @@
 
 ### Features
 
-- Google Search, Google Site Search, Google News
+- Google Search, Google Site Search, Google News, Google Videos
 - Fast and clean (no ads, stray URLs or clutter), custom color
 - Navigate result pages from omniprompt, open URLs in browser
 - Effortless keyword-based site search with googler @t add-on
@@ -92,19 +85,19 @@
 
 #### From a package manager
 
-- [AUR](https://aur.archlinux.org/packages/googler/) (`yay -S googler`)
-- [Chocolatey](https://chocolatey.org/packages/googler) (`choco 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 
googler`)
-- [FreeBSD](https://www.freshports.org/www/googler/) (`pkg install googler`)
-- [macOS/Homebrew](http://formulae.brew.sh/formula/googler) (`brew install 
googler`)
-- 
[NixOS](https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/misc/googler)
 (`nix-env -i googler`)
-- [openSUSE](https://software.opensuse.org/search?q=googler) (`zypper in 
googler`)
-- [Raspbian 
Testing](https://archive.raspbian.org/raspbian/pool/main/g/googler/) (`apt-get 
install googler`)
-- [Slackware](http://slackbuilds.org/repository/14.2/network/googler/) 
(`slackpkg install googler`)
-- [Snap Store](https://snapcraft.io/googler) (`snap install googler`)
-- [Ubuntu](https://packages.ubuntu.com/search?keywords=googler&searchon=names) 
(`apt-get install googler`)
-- [Void 
Linux](https://github.com/void-linux/void-packages/blob/master/srcpkgs/googler/template)
 (`xbps-install -S googler`)
+Install `googler` from your package manager. If the version available is dated 
try an alternative installation method.
+
+<details><summary>Packaging status (expand)</summary>
+<p>
+<br>
+<a href="https://repology.org/project/googler/versions";><img 
src="https://repology.org/badge/vertical-allrepos/googler.svg"; alt="Packaging 
status"></a>
+</p>
+Unlisted packagers:
+<p>
+<br>
+● <a href="https://snapcraft.io/googler";>Snap Store</a> (<code>snap install 
googler</code>)<br>
+</p>
+</details>
 
 ##### Tips for packagers
 
@@ -144,7 +137,7 @@
 
 To install the latest stable version, run
 
-    $ sudo curl -o /usr/local/bin/googler 
https://raw.githubusercontent.com/jarun/googler/v4.0/googler && sudo chmod +x 
/usr/local/bin/googler
+    $ sudo curl -o /usr/local/bin/googler 
https://raw.githubusercontent.com/jarun/googler/v4.1/googler && sudo chmod +x 
/usr/local/bin/googler
 
 You could then let googler upgrade itself by running
 
@@ -167,11 +160,11 @@
 #### Cmdline options
 
 ```
-usage: googler [-h] [-s N] [-n N] [-N] [-c TLD] [-l LANG] [-x]
+usage: googler [-h] [-s N] [-n N] [-N] [-V] [-c TLD] [-l LANG] [-x]
                [--colorize [{auto,always,never}]] [-C] [--colors COLORS] [-j]
-               [-t dN] [-w SITE] [--unfilter] [-p PROXY] [--noua] [--notweak]
-               [--json] [--url-handler UTIL] [--show-browser-logs] [--np] [-u]
-               [--include-git] [-v] [-d]
+               [-t dN] [--from FROM] [--to TO] [-w SITE] [--unfilter]
+               [-p PROXY] [--noua] [--notweak] [--json] [--url-handler UTIL]
+               [--show-browser-logs] [--np] [-u] [--include-git] [-v] [-d]
                [KEYWORD [KEYWORD ...]]
 
 Google from the command-line.
@@ -184,6 +177,7 @@
   -s N, --start N       start at the Nth result
   -n N, --count N       show N results (default 10)
   -N, --news            show results from news 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
   -l LANG, --lang LANG  display in language LANG
@@ -198,6 +192,11 @@
   -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 years)]
+  --from FROM           starting date/month/year of date range; must use
+                        American date format with slashes, e.g., 2/24/2020,
+                        2/2020, 2020; can be used in conjuction with --to,
+                        and overrides -t, --time
+  --to TO               ending date/month/year of date range; see --from
   -w SITE, --site SITE  search a site using Google
   --unfilter            do not omit similar results
   -p PROXY, --proxy PROXY
@@ -433,6 +432,11 @@
 
 3. You can find a rofi script for `googler` 
[here](http://hastebin.com/fonowacija.bash). Written by an anonymous user, 
untested and we don't maintain it.
 
+4. The Albert Launcher python plugins repo
+([awesome-albert-plugins](https://github.com/bergercookie/awesome-albert-plugins))
+includes suggestions-enabled search plugins for a variety of websites using
+googler. Refer to the latter for demos and usage instructions.
+
 ### Contributions
 
 Pull requests are welcome. Please visit 
[#209](https://github.com/jarun/googler/issues/209) for a list of TODOs.
@@ -442,7 +446,7 @@
 ### Developers
 
 1. Copyright © 2008 Henri Hakkinen
-2. Copyright © 2015-2019 [Arun Prakash Jana](https://github.com/jarun)
+2. Copyright © 2015-2020 [Arun Prakash Jana](https://github.com/jarun)
 3. [Zhiming Wang](https://github.com/zmwangx)
 4. [Johnathan Jenkins](https://github.com/shaggytwodope)
 5. [SZ Lin](https://github.com/szlin)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googler-4.0/auto-completion/bash/googler-completion.bash 
new/googler-4.1/auto-completion/bash/googler-completion.bash
--- old/googler-4.0/auto-completion/bash/googler-completion.bash        
2019-11-26 22:49:05.000000000 +0100
+++ new/googler-4.1/auto-completion/bash/googler-completion.bash        
2020-04-30 17:42:24.000000000 +0200
@@ -15,6 +15,7 @@
         -s --start
         -n --count
         -N --news
+        -V --videos
         -c --tld
         -l --lang
         -x --exact
@@ -23,6 +24,8 @@
         --colors
         -j --first --lucky
         -t --time
+        --from
+        --to
         -w --site
         --unfilter
         -p --proxy
@@ -44,6 +47,8 @@
         --colorize
         --colors
         -t --time
+        --from
+        --to
         -w --site
         -p --proxy
         --url-handler
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/googler-4.0/auto-completion/fish/googler.fish 
new/googler-4.1/auto-completion/fish/googler.fish
--- old/googler-4.0/auto-completion/fish/googler.fish   2019-11-26 
22:49:05.000000000 +0100
+++ new/googler-4.1/auto-completion/fish/googler.fish   2020-04-30 
17:42:24.000000000 +0200
@@ -17,6 +17,7 @@
 complete -c googler -s s -l start  -r         --description 'start at the Nth 
result'
 complete -c googler -s n -l count  -r         --description 'show specified 
number of results (default 10)'
 complete -c googler -s N -l news              --description 'show results from 
news section'
+complete -c googler -s V -l videos            --description 'show results from 
videos section'
 complete -c googler -s c -l tld    -r         --description 'country-specific 
search with top-level domain'
 complete -c googler -s l -l lang   -r         --description 'display in 
specified language'
 complete -c googler -s x -l exact             --description 'disable automatic 
spelling correction'
@@ -25,6 +26,8 @@
 complete -c googler -l colors      -r         --description 'set output colors'
 complete -c googler -s j -l first -l lucky    --description 'open the first 
result in a web browser'
 complete -c googler -s t -l time   -r         --description 'time limit search 
(h/d/w/m/y + number)'
+complete -c googler -l from        -r         --description 'starting 
date/month/year of date range'
+complete -c googler -l to          -r         --description 'ending 
date/month/year of date range'
 complete -c googler -s w -l site   -r         --description 'search a site 
using Google'
 complete -c googler -l unfilter               --description 'do not omit 
similar results'
 complete -c googler -s p -l proxy  -r         --description 'proxy in 
HOST:PORT format'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/googler-4.0/auto-completion/googler_at/googler_at 
new/googler-4.1/auto-completion/googler_at/googler_at
--- old/googler-4.0/auto-completion/googler_at/googler_at       2019-11-26 
22:49:05.000000000 +0100
+++ new/googler-4.1/auto-completion/googler_at/googler_at       2020-04-30 
17:42:24.000000000 +0200
@@ -221,6 +221,8 @@
   alias @osalt='googler -w osalt.com'
 # OSDev Wiki
   alias @osdev='googler -w wiki.osdev.org'
+# OSTechNix
+  alias @ostech='googler -w ostechnix.com'
 # OpenWrt
   alias @owrt='googler -w openwrt.org'
 # Oxford Dictionary
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/googler-4.0/auto-completion/zsh/_googler 
new/googler-4.1/auto-completion/zsh/_googler
--- old/googler-4.0/auto-completion/zsh/_googler        2019-11-26 
22:49:05.000000000 +0100
+++ new/googler-4.1/auto-completion/zsh/_googler        2020-04-30 
17:42:24.000000000 +0200
@@ -38,6 +38,7 @@
     '(-s --start)'{-s,--start}'[start at the Nth result]:result number'
     '(-n --count)'{-n,--count}'[show specified number of results (default 
10)]:count'
     '(-N --news)'{-N,--news}'[show results from news section]'
+    '(-V --videos)'{-V,--videos}'[show results from videos section]'
     '(-c --tld)'{-c,--tld}'[country-specific search with top-level domain]:top 
level domain without dot'
     '(-l --lang)'{-l,--lang}'[display in specified language]:language code'
     '(-x --exact)'{-x,--exact}'[disable automatic spelling correction]'
@@ -46,6 +47,8 @@
     '(--colors)--colors[set output colors]:six-letter string'
     '(-j --first --lucky)'{-j,--first,--lucky}'[open the first result in a web 
browser]'
     '(-t --time)'{-t,--time}'[time limit search]:period (h/d/w/m/y + number)'
+    '(--from)--from[starting date/month/year of date range]:date m/d/yyyy'
+    '(--to)--to[ending date/month/year of date range]:date m/d/yyyy'
     '(-w --site)'{-w,--site}'[search a site using Google]:domain'
     '(--unfilter)--unfilter[do not omit similar results]'
     '(-p --proxy)'{-p,--proxy}'[proxy in HOST:PORT format]:proxy details'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/googler-4.0/googler new/googler-4.1/googler
--- old/googler-4.0/googler     2019-11-26 22:49:05.000000000 +0100
+++ new/googler-4.1/googler     2020-04-30 17:42:24.000000000 +0200
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 #
 # Copyright © 2008 Henri Hakkinen
-# Copyright © 2015-2019 Arun Prakash Jana <[email protected]>
+# Copyright © 2015-2020 Arun Prakash Jana <[email protected]>
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -89,7 +89,7 @@
 
 # Constants
 
-_VERSION_ = '4.0'
+_VERSION_ = '4.1'
 
 COLORMAP = {k: '\x1b[%sm' % v for k, v in {
     'a': '30', 'b': '31', 'c': '32', 'd': '33',
@@ -1584,6 +1584,8 @@
         Read-write property.
     news : bool
         Read-only property.
+    videos : bool
+        Read-only property.
     url : str
         Read-only property.
 
@@ -1653,6 +1655,11 @@
         """Whether the URL is for Google News."""
         return 'tbm' in self._query_dict and self._query_dict['tbm'] == 'nws'
 
+    @property
+    def videos(self):
+        """Whether the URL is for Google Videos."""
+        return 'tbm' in self._query_dict and self._query_dict['tbm'] == 'vid'
+
     def full(self):
         """Return the full URL.
 
@@ -1702,6 +1709,7 @@
                 keywords: str or list of strs
                 lang: str
                 news: bool
+                videos: bool
                 num: int
                 site: str
                 start: int
@@ -1724,22 +1732,27 @@
         opts.update(kwargs)
 
         qd = self._query_dict
-        if 'duration' in opts and opts['duration']:
+        if opts.get('duration'):
             qd['tbs'] = 'qdr:%s' % opts['duration']
         if 'exact' in opts:
             if opts['exact']:
                 qd['nfpr'] = 1
             else:
                 qd.pop('nfpr', None)
+        if opts.get('from') or opts.get('to'):
+            cd_min = opts.get('from') or ''
+            cd_max = opts.get('to') or ''
+            qd['tbs'] = 'cdr:1,cd_min:%s,cd_max:%s' % (cd_min, cd_max)
         if 'keywords' in opts:
             self._keywords = opts['keywords']
         if 'lang' in opts and opts['lang']:
             qd['hl'] = opts['lang']
-        if 'news' in opts:
-            if opts['news']:
-                qd['tbm'] = 'nws'
-            else:
-                qd.pop('tbm', None)
+        if 'news' in opts and opts['news']:
+            qd['tbm'] = 'nws'
+        elif 'videos' in opts and opts['videos']:
+            qd['tbm'] = 'vid'
+        else:
+            qd.pop('tbm', None)
         if 'num' in opts:
             self._num = opts['num']
         if 'sites' in opts:
@@ -2170,8 +2183,9 @@
 
 class GoogleParser(object):
 
-    def __init__(self, html, *, news=False):
+    def __init__(self, html, *, news=False, videos=False):
         self.news = news
+        self.videos = videos
         self.autocorrected = False
         self.showing_results_for = None
         self.filtered = False
@@ -2220,7 +2234,7 @@
                     abstract = abstract + childnode.text.replace('\n', '')
                 try:
                     metadata = div_g.select('.f').text
-                    metadata = metadata.replace('\u200e', '').replace(' - ', 
', ').strip()
+                    metadata = metadata.replace('\u200e', '').replace(' - ', 
', ').strip().rstrip(',')
                 except AttributeError:
                     metadata = None
             except (AttributeError, ValueError):
@@ -2239,6 +2253,23 @@
             self.results.append(Result(index, title, url, abstract,
                                        metadata=metadata, sitelinks=sitelinks, 
matches=matched_keywords))
 
+        if not self.results:
+            for card in tree.select_all('g-card'):
+                a = card.select('a[href]')
+                if not a:
+                    continue
+                url = self.unwrap_link(a.attr('href'))
+                text_nodes = []
+                for node in a.descendants():
+                    if isinstance(node, TextNode) and node.strip():
+                        text_nodes.append(node.text)
+                if len(text_nodes) != 4:
+                    continue
+                publisher, title, abstract, publishing_time = text_nodes
+                metadata = '%s, %s' % (publisher, publishing_time)
+                index += 1
+                self.results.append(Result(index, title, url, abstract, 
metadata=metadata))
+
         # Showing results for ...
         # Search instead for ...
         spell_orig = tree.select("span.spell_orig")
@@ -2573,7 +2604,7 @@
                 fp.write(page)
             logger.debug("Response body written to '%s'.", tmpfile)
 
-        parser = GoogleParser(page, news=self._google_url.news)
+        parser = GoogleParser(page, news=self._google_url.news, 
videos=self._google_url.videos)
 
         self.results = parser.results
         self._autocorrected = parser.autocorrected
@@ -2940,7 +2971,7 @@
         file.write(textwrap.dedent("""
         Version %s
         Copyright © 2008 Henri Hakkinen
-        Copyright © 2015-2019 Arun Prakash Jana <[email protected]>
+        Copyright © 2015-2020 Arun Prakash Jana <[email protected]>
         Zhiming Wang <[email protected]>
         License: GPLv3
         Webpage: https://github.com/jarun/googler
@@ -2995,6 +3026,15 @@
         return arg
 
     @staticmethod
+    def is_date(arg):
+        """Check if a string is a valid date/month/year accepted by Google."""
+        if re.match(r'^(\d+/){0,2}\d+$', arg):
+            return arg
+        else:
+            raise argparse.ArgumentTypeError('%s is not a valid 
date/month/year; '
+                                             'use the American date format 
with slashes')
+
+    @staticmethod
     def is_colorstr(arg):
         """Check if a string is a valid color string."""
         try:
@@ -3271,6 +3311,8 @@
            default=10, metavar='N', help='show N results (default 10)')
     addarg('-N', '--news', action='store_true',
            help='show results from news section')
+    addarg('-V', '--videos', action='store_true',
+           help='show results from videos section')
     addarg('-c', '--tld', metavar='TLD',
            help="""country-specific search with top-level domain .TLD, e.g., 
'in'
            for India""")
@@ -3292,6 +3334,12 @@
     addarg('-t', '--time', dest='duration', type=argparser.is_duration,
            metavar='dN', help='time limit search '
            '[h5 (5 hrs), d5 (5 days), w5 (5 weeks), m5 (5 months), y5 (5 
years)]')
+    addarg('--from', type=argparser.is_date,
+           help="""starting date/month/year of date range; must use American 
date
+           format with slashes, e.g., 2/24/2020, 2/2020, 2020; can be used in
+           conjuction with --to, and overrides -t, --time""")
+    addarg('--to', type=argparser.is_date,
+           help='ending date/month/year of date range; see --from')
     addarg('-w', '--site', dest='sites', action='append', metavar='SITE',
            help='search a site using Google')
     addarg('--unfilter', action='store_true', help='do not omit similar 
results')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/googler-4.0/googler.1 new/googler-4.1/googler.1
--- old/googler-4.0/googler.1   2019-11-26 22:49:05.000000000 +0100
+++ new/googler-4.1/googler.1   2020-04-30 17:42:24.000000000 +0200
@@ -1,4 +1,4 @@
-.TH "GOOGLER" "1" "27 Nov 2019" "Version 4.0" "User Commands"
+.TH "GOOGLER" "1" "30 Apr 2020" "Version 4.1" "User Commands"
 .SH NAME
 googler \- Google from the command-line
 .SH SYNOPSIS
@@ -398,7 +398,7 @@
 .SH LICENSE
 Copyright \(co 2008 Henri Hakkinen
 .br
-Copyright \(co 2015-2019 Arun Prakash Jana <[email protected]>
+Copyright \(co 2015-2020 Arun Prakash Jana <[email protected]>
 .PP
 License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
 .br
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/googler-4.0/tests/packagecore/packagecore.yaml 
new/googler-4.1/tests/packagecore/packagecore.yaml
--- old/googler-4.0/tests/packagecore/packagecore.yaml  2019-11-26 
22:49:05.000000000 +0100
+++ new/googler-4.1/tests/packagecore/packagecore.yaml  2020-04-30 
17:42:24.000000000 +0200
@@ -23,42 +23,30 @@
       - make
     deps:
       - python
-  debian8:
-    builddeps:
-      - make
-    deps:
-      - python3
-  debian9:
-    builddeps:
-      - make
-    deps:
-      - python3
-  debian10:
-    builddeps:
-      - make
-    deps:
-      - python3
-  fedora25:
+  centos7.7:
     builddeps:
       - make
     deps:
-      - python3
-  fedora26:
+      - python
+  centos8.0:
     builddeps:
       - make
     deps:
       - python3
-  fedora27:
+    commands:
+      precompile:
+        - dnf install python3
+  debian8:
     builddeps:
       - make
     deps:
       - python3
-  fedora28:
+  debian9:
     builddeps:
       - make
     deps:
       - python3
-  fedora29:
+  debian10:
     builddeps:
       - make
     deps:
@@ -73,27 +61,27 @@
       - make
     deps:
       - python3
-  opensuse42.3:
+  opensuse15.1:
     builddeps:
       - make
     deps:
       - python3
-  opensuse15.0:
+  ubuntu14.04:
     builddeps:
       - make
     deps:
       - python3
-  ubuntu14.04:
+  ubuntu16.04:
     builddeps:
       - make
     deps:
       - python3
-  ubuntu16.04:
+  ubuntu18.04:
     builddeps:
       - make
     deps:
       - python3
-  ubuntu18.04:
+  ubuntu20.04:
     builddeps:
       - make
     deps:


Reply via email to