Skip to content

Commit 740932c

Browse files
committed
fix: missing pillow path in pythonpath
1 parent c36d4e7 commit 740932c

File tree

5 files changed

+62
-75
lines changed

5 files changed

+62
-75
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@ Trigger the workflow with `wine` keyword and search for an your emoji in the sel
9292

9393
### Workflow actions
9494

95-
1. Press on the selected emoji to copy it to the clipboard.
96-
2. Press ⌘⏎ on the selected emoji to paste it to the frontmost application.
97-
3. Press ⇧⏎ on the selected emoji to open its emojipedia page in the selected language.
95+
1. Press <kbd>⏎</kbd> on the selected emoji to copy it to the clipboard.
96+
2. Press <kbd>⌘</kbd><kbd>⏎</kbd> on the selected emoji to paste it to the frontmost application.
97+
3. Press <kbd>⇧</kbd><kbd>⏎</kbd> on the selected emoji to open its emojipedia page in the selected language.
9898

9999
### Refresh the API and configure tags
100100

helper/fuse.py

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

helper/update.sh

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

src/api.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
import os
2+
import sys
3+
from utils import api_file_path, data_folder_path, icons_folder_path, display_notification, language
4+
python_version = f"{sys.version_info.major}.{sys.version_info.minor}"
5+
pillow_dir = '/usr/local/Cellar/pillow'
6+
try:
7+
latest_version = max(os.listdir(pillow_dir))
8+
except:
9+
display_notification('🚨 Error !', 'Pillow is not detected, install it using homebrew')
10+
pillow_path = os.path.join(pillow_dir, latest_version, f'lib/python{python_version}/site-packages')
11+
sys.path.append(pillow_path)
212
import re
313
import json
414
import datetime
515
from urllib import request
616
import xml.etree.ElementTree as ET
717
from PIL import Image, ImageDraw, ImageFont
8-
from utils import api_file_path, data_folder_path, icons_folder_path, display_notification, language
918

1019
display_notification('⏳ Please wait !', 'Emojis data is beeing gathered, this can take some time...')
1120

src/info.plist

Lines changed: 49 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,8 @@
183183
<false/>
184184
</dict>
185185
</array>
186+
<key>A25C0DF7-A6A9-4FDE-901B-07B09DD3679E</key>
187+
<array/>
186188
<key>B7087A86-941C-479B-B590-41A7F96FBEE0</key>
187189
<array>
188190
<dict>
@@ -345,7 +347,7 @@
345347
<key>title</key>
346348
<string>Emoji Wine</string>
347349
<key>type</key>
348-
<integer>5</integer>
350+
<integer>11</integer>
349351
<key>withspace</key>
350352
<true/>
351353
</dict>
@@ -391,7 +393,7 @@
391393
<key>scriptfile</key>
392394
<string></string>
393395
<key>type</key>
394-
<integer>5</integer>
396+
<integer>11</integer>
395397
</dict>
396398
<key>type</key>
397399
<string>alfred.workflow.action.script</string>
@@ -474,21 +476,6 @@
474476
<key>version</key>
475477
<integer>1</integer>
476478
</dict>
477-
<dict>
478-
<key>config</key>
479-
<dict>
480-
<key>availableviaurlhandler</key>
481-
<false/>
482-
<key>triggerid</key>
483-
<string>harvest</string>
484-
</dict>
485-
<key>type</key>
486-
<string>alfred.workflow.trigger.external</string>
487-
<key>uid</key>
488-
<string>E06CBF7C-373F-4989-AD9D-77B601FA1E06</string>
489-
<key>version</key>
490-
<integer>1</integer>
491-
</dict>
492479
<dict>
493480
<key>config</key>
494481
<dict>
@@ -527,7 +514,7 @@
527514
<key>title</key>
528515
<string>Refresh the API</string>
529516
<key>type</key>
530-
<integer>5</integer>
517+
<integer>11</integer>
531518
<key>withspace</key>
532519
<false/>
533520
</dict>
@@ -538,6 +525,21 @@
538525
<key>version</key>
539526
<integer>3</integer>
540527
</dict>
528+
<dict>
529+
<key>config</key>
530+
<dict>
531+
<key>availableviaurlhandler</key>
532+
<false/>
533+
<key>triggerid</key>
534+
<string>harvest</string>
535+
</dict>
536+
<key>type</key>
537+
<string>alfred.workflow.trigger.external</string>
538+
<key>uid</key>
539+
<string>E06CBF7C-373F-4989-AD9D-77B601FA1E06</string>
540+
<key>version</key>
541+
<integer>1</integer>
542+
</dict>
541543
<dict>
542544
<key>config</key>
543545
<dict>
@@ -639,6 +641,25 @@
639641
<key>version</key>
640642
<integer>1</integer>
641643
</dict>
644+
<dict>
645+
<key>config</key>
646+
<dict>
647+
<key>externaltriggerid</key>
648+
<string>harvest</string>
649+
<key>passinputasargument</key>
650+
<true/>
651+
<key>passvariables</key>
652+
<false/>
653+
<key>workflowbundleid</key>
654+
<string>self</string>
655+
</dict>
656+
<key>type</key>
657+
<string>alfred.workflow.output.callexternaltrigger</string>
658+
<key>uid</key>
659+
<string>19527210-0ADC-4179-BAB9-82A03C19D378</string>
660+
<key>version</key>
661+
<integer>1</integer>
662+
</dict>
642663
<dict>
643664
<key>config</key>
644665
<dict>
@@ -653,7 +674,7 @@
653674
<key>scriptfile</key>
654675
<string></string>
655676
<key>type</key>
656-
<integer>5</integer>
677+
<integer>11</integer>
657678
</dict>
658679
<key>type</key>
659680
<string>alfred.workflow.action.script</string>
@@ -662,25 +683,6 @@
662683
<key>version</key>
663684
<integer>2</integer>
664685
</dict>
665-
<dict>
666-
<key>config</key>
667-
<dict>
668-
<key>externaltriggerid</key>
669-
<string>harvest</string>
670-
<key>passinputasargument</key>
671-
<true/>
672-
<key>passvariables</key>
673-
<false/>
674-
<key>workflowbundleid</key>
675-
<string>self</string>
676-
</dict>
677-
<key>type</key>
678-
<string>alfred.workflow.output.callexternaltrigger</string>
679-
<key>uid</key>
680-
<string>19527210-0ADC-4179-BAB9-82A03C19D378</string>
681-
<key>version</key>
682-
<integer>1</integer>
683-
</dict>
684686
<dict>
685687
<key>config</key>
686688
<dict>
@@ -741,14 +743,6 @@
741743
<key>version</key>
742744
<integer>1</integer>
743745
</dict>
744-
<dict>
745-
<key>type</key>
746-
<string>alfred.workflow.utility.junction</string>
747-
<key>uid</key>
748-
<string>CA37797D-2228-4350-836C-EC35177DCB08</string>
749-
<key>version</key>
750-
<integer>1</integer>
751-
</dict>
752746
<dict>
753747
<key>config</key>
754748
<dict>
@@ -766,6 +760,14 @@
766760
<key>version</key>
767761
<integer>2</integer>
768762
</dict>
763+
<dict>
764+
<key>type</key>
765+
<string>alfred.workflow.utility.junction</string>
766+
<key>uid</key>
767+
<string>CA37797D-2228-4350-836C-EC35177DCB08</string>
768+
<key>version</key>
769+
<integer>1</integer>
770+
</dict>
769771
<dict>
770772
<key>config</key>
771773
<dict>
@@ -1189,7 +1191,7 @@ note: not all emojis are available in all languages.</string>
11891191
<key>variablesdontexport</key>
11901192
<array/>
11911193
<key>version</key>
1192-
<string>1.2.1</string>
1194+
<string>1.2.2</string>
11931195
<key>webaddress</key>
11941196
<string>https://github.com/BenjaminOddou/alfred-emoji-wine</string>
11951197
</dict>

0 commit comments

Comments
 (0)