12345678910111213141516171819202122232425262728293031323334353637383940 |
- ========================
- Making advanced searches
- ========================
- From Ducker you can do pretty much the same that
- you can do with DuckDuckGo. It has options to search
- for images, videos and websites, to filter results by date,
- by website... To check out every available option
- execute ``duck -h``.
- You can search for images of ducks executing ``duck -i
- ducks`` or the long form ``duck --image-search ducks``. It's
- very intuitive.
- You can also use `DuckDuckGo bangs`_ and other nice
- features of DuckDuckGo. Note that you must escape the
- exclamation mark (!) in Bash when using bangs. To
- go directly to the website of the first search
- result you can execute ``ducker ! freakspot.net`` or
- ``duck \\freakspot.net``. You can make this types of searches
- more comfortable to type using aliases for your shell
- (see :ref:`Customization`).
- DuckDuckGo makes spell corrections sometimes. If you don't
- want your spelling to be corrected by DuckDuckGo, then use the
- ``--exact`` flag.
- You can even filter results by date with the ``-t`` and ``--time`` options. You
- must specify the time limit: a (any time), d (past day), w (past week), m (past
- month). For instance, ``ducker -t d cats`` will get you the
- results from the past day related to cats.
- If you just want to output the search results pages you
- can use the ``--np`` and ``--noprompt`` options, which
- will perform the search, output it in the terminal and
- exit. If you prefer to output it in JSON format, you can
- use the ``--json`` parameter.
- .. _DuckDuckGo bangs: https://duckduckgo.com/bang
|