Feature Request: Add Startpage To DEVONagent Express

I would like to see Startpage added to DEVONagent Express as a search engine option.

Unlike the similarly privacy-centric DuckDuckGo, Startpage uses Google for its search results. It simply strips out your IP address before querying Google and returning results. I have found that Startpage generally provides better results than DuckDuckGo.

Here’s a simple plugin for DEVONagent Pro but it’s limited to the first 10 results:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Description</key>
	<string>StartPage combines the powerful search results of Google with the strong privacy features of Ixquick.</string>
	<key>EngineUrl</key>
	<string>https://startpage.com/do/search</string>
	<key>Identifier</key>
	<string>com.devon-technologies.startpage.plugin</string>
	<key>Info</key>
	<string>StartPage Plugin ©2016 DEVONtechnologies.</string>
	<key>Keyword</key>
	<array>
		<string>start</string>
	</array>
	<key>LinksNotMatching</key>
	<array>
		<string>*ixquick.de*</string>
		<string>*facebook.com/startpage*</string>
		<string>*ixquick-proxy.com*</string>
		<string>*startmail.com*</string>
		<string>*startpage.com*</string>
		<string>*twitter.com/ixquick_de*</string>
		<string>*twitter.com/startpagesearch*</string>
	</array>
	<key>Name</key>
	<string>StartPage</string>
	<key>OffsetPerPage</key>
	<integer>10</integer>
	<key>Operators</key>
	<integer>59</integer>
	<key>Post</key>
	<string>hmb=1&amp;cat=web&amp;cmd=process_search&amp;language=&amp;engine0=v1all&amp;query=_agentQuery_&amp;abp=-1&amp;nj=0&amp;pg=0</string>
	<key>ResultsPerPage</key>
	<integer>10</integer>
	<key>Start</key>
	<integer>0</integer>
	<key>Version</key>
	<string>1.0</string>
</dict>
</plist>

I haven’t installed a plugin before and I am having trouble making it work (and I haven’t found the answer in the Help section).

When I paste the code into the URL field the website button is available but the search engine button is grayed-out. I went ahead and created the plugin but test searches are unsuccessful.

  1. Unzip the attached file.
  2. In the Finder, press Command-Shift-G and paste: ~/Library/Application Support/DEVONagent/Plugins
  3. Move the .plist file to this folder.
  4. Launch DEVONagent.

StartPage.plist.zip (1.13 KB)

Thanks! That did the trick.

No problem.

I’m curious. . . Why is the plugin limited to only the first ten results?

Likely because the next results are a javascript link.