Skip to content

Commit e1feda5

Browse files
committed
Use bash instead
1 parent a910b14 commit e1feda5

File tree

4 files changed

+162
-26
lines changed

4 files changed

+162
-26
lines changed
8.19 KB
Loading

sources/alfred/eudic.applescript

Lines changed: 0 additions & 26 deletions
This file was deleted.

sources/alfred/icon.png

25.9 KB
Loading

sources/alfred/info.plist

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>bundleid</key>
6+
<string>com.cdpath.alfred</string>
7+
<key>category</key>
8+
<string>Tools</string>
9+
<key>connections</key>
10+
<dict>
11+
<key>56982BE6-7409-4E95-883F-45E4B4704DEF</key>
12+
<array>
13+
<dict>
14+
<key>destinationuid</key>
15+
<string>E05722E2-9DF4-46A1-A1A3-D54BFA0BBA66</string>
16+
<key>modifiers</key>
17+
<integer>0</integer>
18+
<key>modifiersubtext</key>
19+
<string></string>
20+
<key>vitoclose</key>
21+
<false/>
22+
</dict>
23+
</array>
24+
<key>E8FCCB49-6B78-47F6-8BB3-4133DA1F9DF8</key>
25+
<array>
26+
<dict>
27+
<key>destinationuid</key>
28+
<string>E05722E2-9DF4-46A1-A1A3-D54BFA0BBA66</string>
29+
<key>modifiers</key>
30+
<integer>0</integer>
31+
<key>modifiersubtext</key>
32+
<string></string>
33+
<key>vitoclose</key>
34+
<false/>
35+
</dict>
36+
</array>
37+
</dict>
38+
<key>createdby</key>
39+
<string>cdpath</string>
40+
<key>description</key>
41+
<string>Define a word</string>
42+
<key>disabled</key>
43+
<false/>
44+
<key>name</key>
45+
<string>Eudic</string>
46+
<key>objects</key>
47+
<array>
48+
<dict>
49+
<key>config</key>
50+
<dict>
51+
<key>argumenttype</key>
52+
<integer>0</integer>
53+
<key>keyword</key>
54+
<string>d</string>
55+
<key>subtext</key>
56+
<string>Search in Eudic</string>
57+
<key>text</key>
58+
<string>Eudic</string>
59+
<key>withspace</key>
60+
<true/>
61+
</dict>
62+
<key>type</key>
63+
<string>alfred.workflow.input.keyword</string>
64+
<key>uid</key>
65+
<string>56982BE6-7409-4E95-883F-45E4B4704DEF</string>
66+
<key>version</key>
67+
<integer>1</integer>
68+
</dict>
69+
<dict>
70+
<key>config</key>
71+
<dict>
72+
<key>text</key>
73+
<string>Eudic</string>
74+
</dict>
75+
<key>type</key>
76+
<string>alfred.workflow.trigger.fallback</string>
77+
<key>uid</key>
78+
<string>E8FCCB49-6B78-47F6-8BB3-4133DA1F9DF8</string>
79+
<key>version</key>
80+
<integer>1</integer>
81+
</dict>
82+
<dict>
83+
<key>config</key>
84+
<dict>
85+
<key>concurrently</key>
86+
<false/>
87+
<key>escaping</key>
88+
<integer>0</integer>
89+
<key>script</key>
90+
<string>if [ "$eudic_version" == "pro" ];then
91+
open -b 'com.eusoft.eudic'
92+
open -b 'com.eusoft.eudic'
93+
osascript &lt;&lt;EOD
94+
tell application id "com.eusoft.eudic"
95+
activate
96+
show dic with word "{query}"
97+
end tell
98+
EOD
99+
elif [ "$eudic_version" == "lite" ];then
100+
open -b 'com.eusoft.freeeudic'
101+
open -b 'com.eusoft.freeeudic'
102+
osascript &lt;&lt;EOD
103+
tell application id "com.eusoft.freeeudic"
104+
activate
105+
show dic with word "{query}"
106+
end tell
107+
EOD
108+
fi</string>
109+
<key>scriptargtype</key>
110+
<integer>0</integer>
111+
<key>scriptfile</key>
112+
<string></string>
113+
<key>type</key>
114+
<integer>0</integer>
115+
</dict>
116+
<key>type</key>
117+
<string>alfred.workflow.action.script</string>
118+
<key>uid</key>
119+
<string>E05722E2-9DF4-46A1-A1A3-D54BFA0BBA66</string>
120+
<key>version</key>
121+
<integer>2</integer>
122+
</dict>
123+
</array>
124+
<key>readme</key>
125+
<string>Use AppleScript to search in Eudict
126+
127+
For Eudic Pro set eudic_version to 'pro', otherwise 'lite'</string>
128+
<key>uidata</key>
129+
<dict>
130+
<key>56982BE6-7409-4E95-883F-45E4B4704DEF</key>
131+
<dict>
132+
<key>xpos</key>
133+
<integer>90</integer>
134+
<key>ypos</key>
135+
<integer>10</integer>
136+
</dict>
137+
<key>E05722E2-9DF4-46A1-A1A3-D54BFA0BBA66</key>
138+
<dict>
139+
<key>xpos</key>
140+
<integer>410</integer>
141+
<key>ypos</key>
142+
<integer>140</integer>
143+
</dict>
144+
<key>E8FCCB49-6B78-47F6-8BB3-4133DA1F9DF8</key>
145+
<dict>
146+
<key>xpos</key>
147+
<integer>90</integer>
148+
<key>ypos</key>
149+
<integer>140</integer>
150+
</dict>
151+
</dict>
152+
<key>variables</key>
153+
<dict>
154+
<key>eudic_version</key>
155+
<string>pro</string>
156+
</dict>
157+
<key>version</key>
158+
<string>1.4</string>
159+
<key>webaddress</key>
160+
<string>https://github.com/cdpath/eudic_tools</string>
161+
</dict>
162+
</plist>

0 commit comments

Comments
 (0)