mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-05-19 11:30:22 -07:00
Merge pull request #350 from davama/master
Add Ebay Function to X.A.Search
This commit is contained in:
commit
aa3f93afea
@ -36,6 +36,7 @@ module XMonad.Actions.Search ( -- * Usage
|
|||||||
debbts,
|
debbts,
|
||||||
debpts,
|
debpts,
|
||||||
dictionary,
|
dictionary,
|
||||||
|
ebay,
|
||||||
google,
|
google,
|
||||||
hackage,
|
hackage,
|
||||||
hoogle,
|
hoogle,
|
||||||
@ -114,6 +115,8 @@ import XMonad.Util.XSelection (getSelection)
|
|||||||
|
|
||||||
* 'dictionary' -- dictionary.reference.com search.
|
* 'dictionary' -- dictionary.reference.com search.
|
||||||
|
|
||||||
|
* 'ebay' -- Ebay keyword search.
|
||||||
|
|
||||||
* 'google' -- basic Google search.
|
* 'google' -- basic Google search.
|
||||||
|
|
||||||
* 'hackage' -- Hackage, the Haskell package database.
|
* 'hackage' -- Hackage, the Haskell package database.
|
||||||
@ -282,7 +285,7 @@ searchEngineF :: Name -> Site -> SearchEngine
|
|||||||
searchEngineF = SearchEngine
|
searchEngineF = SearchEngine
|
||||||
|
|
||||||
-- The engines.
|
-- The engines.
|
||||||
amazon, alpha, codesearch, deb, debbts, debpts, dictionary, google, hackage, hoogle,
|
amazon, alpha, codesearch, deb, debbts, debpts, dictionary, ebay, google, hackage, hoogle,
|
||||||
images, imdb, isohunt, lucky, maps, mathworld, openstreetmap, scholar, stackage, thesaurus, vocabulary, wayback, wikipedia, wiktionary,
|
images, imdb, isohunt, lucky, maps, mathworld, openstreetmap, scholar, stackage, thesaurus, vocabulary, wayback, wikipedia, wiktionary,
|
||||||
youtube, duckduckgo :: SearchEngine
|
youtube, duckduckgo :: SearchEngine
|
||||||
amazon = searchEngine "amazon" "http://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords="
|
amazon = searchEngine "amazon" "http://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords="
|
||||||
@ -292,6 +295,7 @@ deb = searchEngine "deb" "http://packages.debian.org/"
|
|||||||
debbts = searchEngine "debbts" "http://bugs.debian.org/"
|
debbts = searchEngine "debbts" "http://bugs.debian.org/"
|
||||||
debpts = searchEngine "debpts" "http://packages.qa.debian.org/"
|
debpts = searchEngine "debpts" "http://packages.qa.debian.org/"
|
||||||
dictionary = searchEngine "dict" "http://dictionary.reference.com/browse/"
|
dictionary = searchEngine "dict" "http://dictionary.reference.com/browse/"
|
||||||
|
ebay = searchEngine "ebay" "http://www.ebay.com/sch/i.html?_nkw="
|
||||||
google = searchEngine "google" "http://www.google.com/search?num=100&q="
|
google = searchEngine "google" "http://www.google.com/search?num=100&q="
|
||||||
hackage = searchEngine "hackage" "http://hackage.haskell.org/package/"
|
hackage = searchEngine "hackage" "http://hackage.haskell.org/package/"
|
||||||
hoogle = searchEngine "hoogle" "http://hoogle.haskell.org/?hoogle="
|
hoogle = searchEngine "hoogle" "http://hoogle.haskell.org/?hoogle="
|
||||||
@ -313,7 +317,7 @@ vocabulary = searchEngine "vocabulary" "http://www.vocabulary.com/search?q
|
|||||||
duckduckgo = searchEngine "duckduckgo" "https://duckduckgo.com/?t=lm&q="
|
duckduckgo = searchEngine "duckduckgo" "https://duckduckgo.com/?t=lm&q="
|
||||||
|
|
||||||
multi :: SearchEngine
|
multi :: SearchEngine
|
||||||
multi = namedEngine "multi" $ foldr1 (!>) [amazon, alpha, codesearch, deb, debbts, debpts, dictionary, google, hackage, hoogle, images, imdb, isohunt, lucky, maps, mathworld, openstreetmap, scholar, thesaurus, wayback, wikipedia, wiktionary, duckduckgo, (prefixAware google)]
|
multi = namedEngine "multi" $ foldr1 (!>) [amazon, alpha, codesearch, deb, debbts, debpts, dictionary, ebay, google, hackage, hoogle, images, imdb, isohunt, lucky, maps, mathworld, openstreetmap, scholar, thesaurus, wayback, wikipedia, wiktionary, duckduckgo, (prefixAware google)]
|
||||||
|
|
||||||
{- | This function wraps up a search engine and creates a new one, which works
|
{- | This function wraps up a search engine and creates a new one, which works
|
||||||
like the argument, but goes directly to a URL if one is given rather than
|
like the argument, but goes directly to a URL if one is given rather than
|
||||||
|
Loading…
x
Reference in New Issue
Block a user