;   A note on how this works:
;   The function name GuiSearch()" is poorly chosen.
;   What you actually specify as the parameter value is a command to run. It does not have to be a URL.
;   Before the command is run, the word REPLACEME is replaced by your input.
;   It does not have to be a search url, that was just the application I had in mind when I originally wrote it.
;   So what this does is that it runs chrome with the arguments "-incognito" and the google search URL where REPLACEME in the URL has been replaced by your input.


; Search Engines
;------------------------------------------------
if RMSearchTerm = az%A_Space% ; Search Amazon
{
 gui_search_title = Amazon
 gui_search_icon = %A_ICODir%\Amazon.png
 GuiSearch("https://www.amazon.com/s?k=REPLACEME")	; REPLACEME  text will be replaced with the text input
 StatExport(gui_search_title)
}

if RMSearchTerm = ahk%A_Space% ; Search autohotkey Userboards
{
  gui_search_title = AutoHotKey Userboards
  gui_search_icon = %A_ICODir%\AutoHotKey7.png
  GuiSearch("https://www.autohotkey.com/boards/search.php?keywords=REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)
}

if RMSearchTerm = dic%A_Space% ; Search Dictionary
{
  gui_search_title = Dictionary.com
  gui_search_icon = %A_ICODir%\Dictionary.png
  GuiSearch("https://www.dictionary.com/browse/REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}

if RMSearchTerm = d%A_Space% ; Search Brave
{
  gui_search_title = Brave
  gui_search_icon = %A_ICODir%\Brave.png
  GuiSearch("https://search.brave.com/search?q=REPLACEME")	; REPLACEME  text will be replaced with the text input
  ; GuiSearch("https://duckduckgo.com/?q=REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}

if RMSearchTerm = b%A_Space% ; Search Duckduckgo
{
  gui_search_title = DuckDuckGo
  gui_search_icon = %A_ICODir%\duckduckgo.png
  GuiSearch("https://duckduckgo.com/?q=REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}
if RMSearchTerm = gp%A_Space% ; Google Play
{
  gui_search_title = Google Play Store
  gui_search_icon = %A_ICODir%\PlayStore.png
  ; GuiSearch("https://play.google.com/store/search?q=REPLACEME")	; REPLACEME  text will be replaced with the text input
  GuiSearch("https://play.google.com/store/search?q=REPLACEME&c=apps")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}

if RMSearchTerm = gm%A_Space% ; Google Maps
{
  gui_search_title = Google Maps
  gui_search_icon = %A_ICODir%\GoogleMaps.png
  GuiSearch("https://www.google.com/maps/search/REPLACEME/")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}

if RMSearchTerm = r%A_Space% ; Search reddit
{
  gui_search_title = reddit
  gui_search_icon = %A_ICODir%\reddit.png 
  GuiSearch("https://old.reddit.com/search?q=REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}

if RMSearchTerm = sa%A_Space% ; Search reddit SysAdmin
{
  gui_search_title = /r/sysAdmin
  gui_search_icon = %A_ICODir%\Reddit_Boost.png
  GuiSearch("https://old.reddit.com/r/sysadmin/search?q=REPLACEME&restrict_sr=on&sort=relevance&t=all")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}

if RMSearchTerm = w%A_Space% ; Search Wikipedia
{
  gui_search_title = White Mountain Paper Wiki
  ; gui_search_icon = %A_ICODir%\wikipedia.png
  GuiSearch("http://wiki.wmpco.biz/search?term=REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}

if RMSearchTerm = imdb%A_Space% ; Search IDMB
{
  gui_search_title = IMDB
  gui_search_icon = %A_ICODir%\imdb.png
  GuiSearch("https://www.imdb.com/find?q=REPLACEME&s=all")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}

if RMSearchTerm = ff%A_Space% ; Search Firefox Addons
{
  gui_search_title = Firefox Addons
  gui_search_icon = %A_ICODir%\firefox9.png
  GuiSearch("https://addons.mozilla.org/en-US/firefox/search/?q=REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}

if RMSearchTerm = cc%A_Space% ; Search Chrome Addons
{
  gui_search_title = Chrome Addons
  gui_search_icon = %A_ICODir%\
  GuiSearch("https://chrome.google.com/webstore/search/REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)
}

if RMSearchTerm = z%A_Space% ; Search Zoogle
{
  gui_search_title = Zoogle
  gui_search_icon = %A_ICODir%\Zoogle.png
  GuiSearch("https://zooqle.com/search?=&q=REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}

if RMSearchTerm = td%A_Space% ; Search TasteDive
{
  gui_search_title = TasteDive
  gui_search_icon =  %A_ICODir%\TasteDive.png
  GuiSearch("https://tastedive.com/movies/like/REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}

if RMSearchTerm = ia%A_Space% ; Search IconArchive
{
  gui_search_title = IconArchive
  gui_search_icon =  %A_ICODir%\Jono_IconArchive.png
  GuiSearch("https://iconarchive.com/search?q=REPLACEME&items=max")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)
}

if RMSearchTerm = ii%A_Space% ; Icon-Icons
{
  gui_search_title = icon-icons.com
  gui_search_icon =  %A_ICODir%\iconicon.png
  GuiSearch("https://icon-icons.com/search/icons/?filtro=REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)
}

if RMSearchTerm = e%A_Space% ; Search Ebay
{
  gui_search_title = Ebay
  gui_search_icon =  %A_ICODir%\apps_ebay.pngea
  GuiSearch("https://www.ebay.com/sch/i.html?&_nkw=REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)
}

if RMSearchTerm = choco%A_Space% ; Search Chocolatey
{
  gui_search_title = Chocolatey
  gui_search_icon = %A_ICODir%\chocolatey.png
  GuiSearch("https://chocolatey.org/packages?q=REPLACEME")	; REPLACEME  text will be replaced with the text input
  StatExport(gui_search_title)

}


if RMSearchTerm = pip%A_Space% ; Search pypi
{
	gui_search_title = pypi
	gui_search_icon = %A_ICODir%\
	GuiSearch("https://pypi.org/search/?q=REPLACEME")	; REPLACEME  text will be replaced with the text input
	StatExport(gui_search_title)

}

if RMSearchTerm = sp%A_Space% ; Startpage
{
	gui_search_title = Startpage 
	gui_search_icon = %A_ICODir%\startpage.png
	GuiSearch("https://www.startpage.com/do/dsearch?query=REPLACEME&cat=web&pl=opensearch&language=english")
	StatExport(gui_search_title)

}

if RMSearchTerm = g%A_Space% ;  Google
{
	gui_search_title = Google
	gui_search_icon = %A_ICODir%\Google.png
	GuiSearch("https://www.google.com/search?q=REPLACEME")
	StatExport(gui_search_title)

}
if RMSearchTerm = gi%A_Space% ;  Google Images
{
	gui_search_title = Google Images
	gui_search_icon = %A_ICODir%\GoogleImages.png
	GuiSearch("https://www.google.com/images?q=REPLACEME")
	StatExport(gui_search_title)

}
if RMSearchTerm = di%A_Space% ; Search DuckDuckGo Images
{
	gui_search_title = DuckDuckGo Images
	gui_search_icon = %A_ICODir%\DuckDuckGo.png
	GuiSearch("https://duckduckgo.com/?q=REPLACEME&t=h_&ia=images&iax=images")
	StatExport(gui_search_title)

}

if RMSearchTerm = a%A_Space% ; Search Google for AutoHotkey related results
{
	gui_search_title = Autohotkey Google Search
	gui_search_icon = %A_ICODir%\imageeeewithpng
	GuiSearch("https://www.google.com/search?num=50&safe=off&site=&source=hp&q=autohotkey%20REPLACEME&btnG=Search&oq=&gs_l=")
	StatExport(gui_search_title)

}
else if RMSearchTerm = gl%A_Space% ; Search Google with ImFeelingLucky
{
	gui_search_title = I'm Feeling Lucky
	gui_search_icon = %A_ICODir%\imageeeewithpng
	GuiSearch("http://www.google.com/search?q=REPLACEME&btnI=Im+Feeling+Lucky")
	StatExport(gui_search_title)

}

else if RMSearchTerm = multi%A_Space% ; Open more than one search
{

	gui_search_title = Google/Bing/DDG/Startpage
	GuiSearch("https://www.google.com/search?&q=REPLACEME")
	GuiSearch("https://www.bing.com/search?q=REPLACEME")
	GuiSearch("https://duckduckgo.com/?q=REPLACEME")
	GuiSearch("https://www.startpage.com/do/dsearch?query=REPLACEME&cat=web&pl=opensearch&language=english")
	StatExport(gui_search_title)	

}

else if RMSearchTerm = ci%A_Space% ; Search Google as Incognito
{
	gui_search_title = Google - Chrome Incognito
	gui_search_icon = %A_ICODir%\Incognito.png	
	GuiSearch("chrome.exe -incognito https://www.google.com/search?safe=off&q=REPLACEME")
	StatExport(gui_search_title)

}

else if RMSearchTerm = y%A_Space% ; Search Youtube
{
	gui_search_title = Youtube
	gui_search_icon = %A_ICODir%\Youtube_Jono.png
	GuiSearch("https://www.youtube.com/results?search_query=REPLACEME")
	StatExport(gui_search_title)

}

else if RMSearchTerm = gt%A_Space% ; Google Translate English to Russian
{
	gui_search_title = Google Translate
	gui_search_icon =
	; GuiSearch("https://translate.google.com/#en/RU/REPLACEME")
	; GuiSearch("https://translate.google.com/#en/ES/REPLACEME")
	GuiSearch("https://translate.google.com/#view=home&op=translate&sl=auto&tl=es&text=REPLACEME")
	StatExport(gui_search_title)
}


else if RMSearchTerm = / ; Go to subreddit
{
    gui_search_title := "/r/"
    gui_search_icon =
    GuiSearch("https://www.reddit.com/r/REPLACEME")
}

else if RMSearchTerm = red ; reddit.com
{
    gui_destroy()
    run www.reddit.com
}