-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathInfo.plist
227 lines (226 loc) · 9.32 KB
/
Info.plist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
<?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>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>Web Search</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>com.blacktree.Quicksilver.QSWebSearchPlugIn</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Web Search Plugin</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>2.9.2</string>
<key>CFBundleVersion</key>
<string>255</string>
<key>NSPrincipalClass</key>
<string>QSWebSearchController</string>
<key>QSActions</key>
<dict>
<key>QSURLFindWithAction</key>
<dict>
<key>actionClass</key>
<string>QSURLSearchActions</string>
<key>actionSelector</key>
<string>doURLSearchForAction:withString:</string>
<key>commandFormat</key>
<string>Search for “%@” using %@</string>
<key>description</key>
<string>Find text on a website</string>
<key>directTypes</key>
<array>
<string>NSStringPboardType</string>
</array>
<key>icon</key>
<string>Find</string>
<key>indirectTypes</key>
<array>
<string>qs.url.search</string>
</array>
<key>name</key>
<string>Find With…</string>
<key>reverseArguments</key>
<string>YES</string>
<key>validatesObjects</key>
<true/>
</dict>
<key>QSURLSearchForAction</key>
<dict>
<key>actionClass</key>
<string>QSURLSearchActions</string>
<key>actionSelector</key>
<string>doURLSearchForAction:withString:</string>
<key>alternateAction</key>
<string>QSURLSearchForAndReturnAction</string>
<key>commandFormat</key>
<string>Search for “%2$@” using %1$@</string>
<key>description</key>
<string>Search for text on a web site</string>
<key>directTypes</key>
<array>
<string>qs.url.search</string>
</array>
<key>icon</key>
<string>Find</string>
<key>name</key>
<string>Search For…</string>
<key>precedence</key>
<real>4</real>
<key>validatesObjects</key>
<true/>
</dict>
<key>QSURLSearchForAndReturnAction</key>
<dict>
<key>actionClass</key>
<string>QSURLSearchActions</string>
<key>actionSelector</key>
<string>doURLSearchForAndReturnAction:withString:</string>
<key>commandFormat</key>
<string>Get search results for “%2$@” using %1$@</string>
<key>description</key>
<string>Returns the results of a query directly to the command window</string>
<key>directTypes</key>
<array>
<string>qs.url.search</string>
</array>
<key>enabled</key>
<string>NO</string>
<key>icon</key>
<string>Find</string>
<key>name</key>
<string>Show Results for Search…</string>
<key>validatesObjects</key>
<true/>
</dict>
</dict>
<key>QSObjectSources</key>
<dict>
<key>QSWebSearchSource</key>
<string>QSWebSearchSource</string>
</dict>
<key>QSPlugIn</key>
<dict>
<key>author</key>
<string>Blacktree, Inc.</string>
<key>categories</key>
<array>
<string>Web</string>
<string>Search</string>
</array>
<key>description</key>
<string>Allows searching the web</string>
<key>extendedDescription</key>
<string><h2>Web Search Plugin</h2>
<p>The Web Search Plugin for Quicksilver allows you to search websites from within Quicksilver. By default, the Web Search Plugin includes a list of the most commonly used websites for searching (e.g. Google, YouTube, Wikipedia). You can also specify your own websites to search (see 'Custom Web Searches' below).</p>
<h3>Actions</h3>
<p><strong>Find With...</strong></p>
<p>The 'Find With...' action takes text in Quicksilver's 1st pane, and a web search in the 3rd pane. An example could be: <br>
'Steve Jobs' ⇥ Find With... ⇥ Google.com</p>
<p><strong>Search For...</strong></p>
<p>'Search For...' works in a similar way to the 'Find With...' action but in reverse; it takes a web search in the 1st pane and text in Quicksilver's 3rd pane. E.g. <br>
Google.com ⇥ Search For... ⇥ 'Steve Jobs'</p>
<p><strong>Show Results For Search...</strong></p>
<p>This action works in exactly the same way as the 'Search For...' action, but returns the results to Quicksilver's 1st pane in the form of links on the results page. This action is an <a href="http://qsapp.com/wiki/Alternate_Actions">alternate action</a> to the 'Search For...' action.</p>
<h3>Default Web Searches (Catalog)</h3>
<p>The plugin contains two default web search lists (simple and advanced). The simple list is enabled by default. To view the entries in each list, go to the <a href="qs://preferences#QSCatalogPrefPane">Catalog Preferences</a> and click the 'Plugins' tab. You should see two entries: 'Web Searches (Full List)' and 'Web Searches (Simple)'. Enable/disable them, and expand the sidebar to see their contents.</p>
<p>To request the addition of a new website to either list, post on the <a href="http://groups.google.com/group/blacktree-quicksilver/topics?gvc=2">support forums</a>.</p>
<h3>Custom Web Searches (Catalog)</h3>
<p>To create custom web searches, open the <a href="qs://preferences#QSCatalogPrefPane">Catalog Preferences</a>, and create a new 'Web Search List' catalog entry by clicking the '+' button in the bottom left hand corner of the window.</p>
<p><strong>Typical Search Forms</strong></p>
<p>The easiest way to create a custom search URL is to search for <code>***</code> in the website in question. Once you have done this, copy and paste the URL from your browser into a new 'Web Search List' entry.</p>
<p><strong>POST Search Forms</strong></p>
<p>Certain websites use POST search forms (instead of GET forms), where the search Query is not present in the URL, but is passed as a POST parameter (viewing the website HTML is required). For these websites, you can create QSS 'POST' URLs. </p>
<p>To achieve this, open a custom 'Web Search List', and expand the sidebar by clicking the 'i' button (or pressing ⌘I). <br>
From the sidebar, add a new URL, with a prefix of either <code>qssp-http</code> or <code>qssp-https</code> depending on whether the website is using http or https. <br>
After you have entered the URL of the search form, add <code>?key=***</code> to the end, where <code>key</code> is the <em>name</em> of the input as seen in the form online. An example of a full search URL could be:</p>
<pre><code>qssp-http://google.com/?searchterm=***
</code></pre>
<h3>Credits</h3>
<p>Favicons images for web search objects within Quicksilver are provided by <a href="https://grabicon.com">Grabicon</a></p></string>
<key>icon</key>
<string>Find</string>
<key>recommended</key>
<true/>
</dict>
<key>QSPresetAdditions</key>
<array>
<dict>
<key>ID</key>
<string>QSPresetDocWebSearchesSimple</string>
<key>enabled</key>
<string>YES</string>
<key>name</key>
<string>Web Searches (Simple)</string>
<key>settings</key>
<dict>
<key>contentPrefix</key>
<string><div class="QSWebSearchContentStart"></div></string>
<key>contentSuffix</key>
<string><div class="QSWebSearchContentEnd"></div></string>
<key>path</key>
<string>https://qs0.qsapp.com/plugin-data/web-search-list.php?type=simple</string>
</dict>
<key>source</key>
<string>QSWebSource</string>
</dict>
<dict>
<key>ID</key>
<string>QSPresetDocWebSearches</string>
<key>enabled</key>
<string>NO</string>
<key>name</key>
<string>Web Searches (Full List)</string>
<key>settings</key>
<dict>
<key>contentPrefix</key>
<string><div class="QSWebSearchContentStart"></div></string>
<key>contentSuffix</key>
<string><div class="QSWebSearchContentEnd"></div></string>
<key>path</key>
<string>https://qs0.qsapp.com/plugin-data/web-search-list.php?type=full</string>
</dict>
<key>source</key>
<string>QSWebSource</string>
</dict>
</array>
<key>QSRegistration</key>
<dict>
<key>QSActionProviders</key>
<dict>
<key>QSURLSearchActions</key>
<string>QSURLSearchActions</string>
</dict>
<key>QSObjectSources</key>
<dict>
<key>QSWebSearchSource</key>
<string>QSWebSearchSource</string>
</dict>
<key>QSTypeDefinitions</key>
<dict>
<key>qs.url.search</key>
<dict>
<key>icon</key>
<string>Find</string>
<key>name</key>
<string>Search URLs</string>
<key>smartspace</key>
<integer>3</integer>
</dict>
</dict>
</dict>
<key>QSRequirements</key>
<dict>
<key>osRequired</key>
<string>10.9</string>
<key>version</key>
<string>4012</string>
</dict>
</dict>
</plist>