Skip to content

Commit 118be45

Browse files
committed
Support Snippet Triggers
1 parent 91604ca commit 118be45

File tree

1 file changed

+59
-16
lines changed

1 file changed

+59
-16
lines changed

sources/Convert2MarkdownTable/info.plist

Lines changed: 59 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,19 @@
4747
<false/>
4848
</dict>
4949
</array>
50+
<key>9814085E-66CD-45DA-AF69-7C64369346AD</key>
51+
<array>
52+
<dict>
53+
<key>destinationuid</key>
54+
<string>364D5B17-7D02-459C-B600-80915440E331</string>
55+
<key>modifiers</key>
56+
<integer>0</integer>
57+
<key>modifiersubtext</key>
58+
<string></string>
59+
<key>vitoclose</key>
60+
<false/>
61+
</dict>
62+
</array>
5063
</dict>
5164
<key>createdby</key>
5265
<string>cdpath</string>
@@ -99,22 +112,22 @@ from parser import HTMLTableParser
99112
100113
101114
def generate_markdown_table(table):
102-
table = iter(table[0])
103-
header = next(table)
104-
header = '|'.join(header)
105-
separator = '|'.join(['---']*len(header))
106-
sys.stdout.write(header+'\n')
107-
sys.stdout.write(separator+'\n')
108-
for t in table:
109-
t = '|'.join(t)
110-
sys.stdout.write(t+'\n')
115+
ts = []
116+
for idx, t in enumerate(table):
117+
ts.append('|'.join(t))
118+
if idx == 0:
119+
# a.k.a. header
120+
separator = '|'.join(['---'] * len(t))
121+
ts.append(separator)
122+
sys.stdout.write('\n'.join(ts))
111123
112124
query = sys.argv[1]
113125
114126
parser = HTMLTableParser()
115127
parser.feed(query)
116128
117-
generate_markdown_table(parser.tables)</string>
129+
for table in parser.tables:
130+
generate_markdown_table(table)</string>
118131
<key>scriptargtype</key>
119132
<integer>1</integer>
120133
<key>scriptfile</key>
@@ -167,8 +180,14 @@ generate_markdown_table(parser.tables)</string>
167180
<false/>
168181
<key>modsmode</key>
169182
<integer>0</integer>
183+
<key>relatedApps</key>
184+
<array>
185+
<string>pro.writer.mac</string>
186+
<string>com.happenapps.Quiver</string>
187+
<string>com.coderforart.MWeb</string>
188+
</array>
170189
<key>relatedAppsMode</key>
171-
<integer>0</integer>
190+
<integer>1</integer>
172191
</dict>
173192
<key>type</key>
174193
<string>alfred.workflow.trigger.hotkey</string>
@@ -177,6 +196,23 @@ generate_markdown_table(parser.tables)</string>
177196
<key>version</key>
178197
<integer>2</integer>
179198
</dict>
199+
<dict>
200+
<key>config</key>
201+
<dict>
202+
<key>focusedappvariable</key>
203+
<false/>
204+
<key>focusedappvariablename</key>
205+
<string></string>
206+
<key>keyword</key>
207+
<string>tt</string>
208+
</dict>
209+
<key>type</key>
210+
<string>alfred.workflow.trigger.snippet</string>
211+
<key>uid</key>
212+
<string>9814085E-66CD-45DA-AF69-7C64369346AD</string>
213+
<key>version</key>
214+
<integer>1</integer>
215+
</dict>
180216
</array>
181217
<key>readme</key>
182218
<string>Acknowledge
@@ -187,14 +223,14 @@ generate_markdown_table(parser.tables)</string>
187223
<key>145D1882-556B-484B-9830-BBE2E7EC3DB4</key>
188224
<dict>
189225
<key>xpos</key>
190-
<integer>370</integer>
226+
<integer>390</integer>
191227
<key>ypos</key>
192228
<integer>110</integer>
193229
</dict>
194230
<key>364D5B17-7D02-459C-B600-80915440E331</key>
195231
<dict>
196232
<key>xpos</key>
197-
<integer>220</integer>
233+
<integer>230</integer>
198234
<key>ypos</key>
199235
<integer>110</integer>
200236
</dict>
@@ -205,17 +241,24 @@ generate_markdown_table(parser.tables)</string>
205241
<key>ypos</key>
206242
<integer>110</integer>
207243
</dict>
244+
<key>9814085E-66CD-45DA-AF69-7C64369346AD</key>
245+
<dict>
246+
<key>xpos</key>
247+
<integer>60</integer>
248+
<key>ypos</key>
249+
<integer>250</integer>
250+
</dict>
208251
<key>E244FEC6-9942-4EC6-A9D8-BBE08A039FDB</key>
209252
<dict>
210253
<key>xpos</key>
211-
<integer>520</integer>
254+
<integer>550</integer>
212255
<key>ypos</key>
213256
<integer>110</integer>
214257
</dict>
215258
</dict>
216259
<key>version</key>
217-
<string>0.0.1</string>
260+
<string>0.0.2</string>
218261
<key>webaddress</key>
219-
<string></string>
262+
<string>https://github.com/cdpath/alfred_workflows</string>
220263
</dict>
221264
</plist>

0 commit comments

Comments
 (0)