Skip to content

Commit 5928f81

Browse files
committed
Add a new text converter for upside down text.
1 parent 3f5482c commit 5928f81

File tree

1 file changed

+98
-0
lines changed

1 file changed

+98
-0
lines changed

info.plist

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,17 @@
7474
<string></string>
7575
</dict>
7676
</array>
77+
<key>86A79970-5E6B-4AE8-BDFC-B461E0437873</key>
78+
<array>
79+
<dict>
80+
<key>destinationuid</key>
81+
<string>B68AC46F-910B-4BF9-8CFB-75BCA5E19D57</string>
82+
<key>modifiers</key>
83+
<integer>0</integer>
84+
<key>modifiersubtext</key>
85+
<string></string>
86+
</dict>
87+
</array>
7788
<key>8BEDC5F4-8617-4E9A-A694-954CCF201C64</key>
7889
<array>
7990
<dict>
@@ -107,6 +118,17 @@
107118
<string></string>
108119
</dict>
109120
</array>
121+
<key>B68AC46F-910B-4BF9-8CFB-75BCA5E19D57</key>
122+
<array>
123+
<dict>
124+
<key>destinationuid</key>
125+
<string>A05764DF-8ABA-4427-A0AD-F89F8A12AE7A</string>
126+
<key>modifiers</key>
127+
<integer>0</integer>
128+
<key>modifiersubtext</key>
129+
<string></string>
130+
</dict>
131+
</array>
110132
<key>BF07FFE4-3D2F-47D8-8A0E-69D4EA6628AC</key>
111133
<array>
112134
<dict>
@@ -647,6 +669,67 @@ sys.stdout.write(input.encode('utf-8'))
647669
<key>version</key>
648670
<integer>0</integer>
649671
</dict>
672+
<dict>
673+
<key>config</key>
674+
<dict>
675+
<key>argumenttype</key>
676+
<integer>0</integer>
677+
<key>keyword</key>
678+
<string>upside</string>
679+
<key>subtext</key>
680+
<string>sɹǝʇndɯoɔ</string>
681+
<key>text</key>
682+
<string>Flip text upside down</string>
683+
<key>withspace</key>
684+
<true/>
685+
</dict>
686+
<key>type</key>
687+
<string>alfred.workflow.input.keyword</string>
688+
<key>uid</key>
689+
<string>86A79970-5E6B-4AE8-BDFC-B461E0437873</string>
690+
<key>version</key>
691+
<integer>0</integer>
692+
</dict>
693+
<dict>
694+
<key>config</key>
695+
<dict>
696+
<key>autopaste</key>
697+
<false/>
698+
<key>clipboardtext</key>
699+
<string>{query}</string>
700+
</dict>
701+
<key>type</key>
702+
<string>alfred.workflow.output.clipboard</string>
703+
<key>uid</key>
704+
<string>A05764DF-8ABA-4427-A0AD-F89F8A12AE7A</string>
705+
<key>version</key>
706+
<integer>0</integer>
707+
</dict>
708+
<dict>
709+
<key>config</key>
710+
<dict>
711+
<key>escaping</key>
712+
<integer>64</integer>
713+
<key>script</key>
714+
<string>import sys, string
715+
input = u'{query}'
716+
inc = u"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&amp;'()*+,-./:;&lt;=&gt;?@[\\]^_`{|}~"
717+
outc = u"\u0250q\u0254p\u01dd\u025f\u0183\u0265\u1d09\u027e\u029el\u026fuodb\u0279s\u0287n\u028c\u028dx\u028ez\u2200q\u0186p\u018e\u2132\u05e4HI\u017f\u029e\u02e5WNO\u0500Q\u0279S\u2534\u2229\u039bMX\u2144Z0\u0196\u1105\u0190\u3123\u03db9\u312586\xa1#$%\u214b,)(*+'-\u02d9/:;&gt;=&lt;\xbf@]\\[^\u203e,}|{~"
718+
for a, b in zip(inc, outc):
719+
input = input.replace(a, b)
720+
input.replace('"', ',,')
721+
sys.stdout.write(input[::-1].encode('utf-8'))
722+
</string>
723+
<key>type</key>
724+
<integer>3</integer>
725+
</dict>
726+
<key>type</key>
727+
<string>alfred.workflow.action.script</string>
728+
<key>uid</key>
729+
<string>B68AC46F-910B-4BF9-8CFB-75BCA5E19D57</string>
730+
<key>version</key>
731+
<integer>0</integer>
732+
</dict>
650733
</array>
651734
<key>readme</key>
652735
<string></string>
@@ -722,6 +805,11 @@ sys.stdout.write(input.encode('utf-8'))
722805
<key>ypos</key>
723806
<real>210</real>
724807
</dict>
808+
<key>86A79970-5E6B-4AE8-BDFC-B461E0437873</key>
809+
<dict>
810+
<key>ypos</key>
811+
<real>1210</real>
812+
</dict>
725813
<key>8BEDC5F4-8617-4E9A-A694-954CCF201C64</key>
726814
<dict>
727815
<key>ypos</key>
@@ -737,11 +825,21 @@ sys.stdout.write(input.encode('utf-8'))
737825
<key>ypos</key>
738826
<real>1010</real>
739827
</dict>
828+
<key>A05764DF-8ABA-4427-A0AD-F89F8A12AE7A</key>
829+
<dict>
830+
<key>ypos</key>
831+
<real>1210</real>
832+
</dict>
740833
<key>ACF2427A-C60A-479D-BDF3-6439E2410B5D</key>
741834
<dict>
742835
<key>ypos</key>
743836
<real>310</real>
744837
</dict>
838+
<key>B68AC46F-910B-4BF9-8CFB-75BCA5E19D57</key>
839+
<dict>
840+
<key>ypos</key>
841+
<real>1210</real>
842+
</dict>
745843
<key>BF07FFE4-3D2F-47D8-8A0E-69D4EA6628AC</key>
746844
<dict>
747845
<key>ypos</key>

0 commit comments

Comments
 (0)