Skip to content

Commit

Permalink
fix: missing pillow path in pythonpath
Browse files Browse the repository at this point in the history
BenjaminOddou committed Aug 8, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
1 parent c36d4e7 commit 740932c
Showing 5 changed files with 62 additions and 75 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -92,9 +92,9 @@ Trigger the workflow with `wine` keyword and search for an your emoji in the sel

### Workflow actions

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

### Refresh the API and configure tags

13 changes: 0 additions & 13 deletions helper/fuse.py

This file was deleted.

11 changes: 0 additions & 11 deletions helper/update.sh

This file was deleted.

11 changes: 10 additions & 1 deletion src/api.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
import os
import sys
from utils import api_file_path, data_folder_path, icons_folder_path, display_notification, language
python_version = f"{sys.version_info.major}.{sys.version_info.minor}"
pillow_dir = '/usr/local/Cellar/pillow'
try:
latest_version = max(os.listdir(pillow_dir))
except:
display_notification('🚨 Error !', 'Pillow is not detected, install it using homebrew')
pillow_path = os.path.join(pillow_dir, latest_version, f'lib/python{python_version}/site-packages')
sys.path.append(pillow_path)
import re
import json
import datetime
from urllib import request
import xml.etree.ElementTree as ET
from PIL import Image, ImageDraw, ImageFont
from utils import api_file_path, data_folder_path, icons_folder_path, display_notification, language

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

96 changes: 49 additions & 47 deletions src/info.plist
Original file line number Diff line number Diff line change
@@ -183,6 +183,8 @@
<false/>
</dict>
</array>
<key>A25C0DF7-A6A9-4FDE-901B-07B09DD3679E</key>
<array/>
<key>B7087A86-941C-479B-B590-41A7F96FBEE0</key>
<array>
<dict>
@@ -345,7 +347,7 @@
<key>title</key>
<string>Emoji Wine</string>
<key>type</key>
<integer>5</integer>
<integer>11</integer>
<key>withspace</key>
<true/>
</dict>
@@ -391,7 +393,7 @@
<key>scriptfile</key>
<string></string>
<key>type</key>
<integer>5</integer>
<integer>11</integer>
</dict>
<key>type</key>
<string>alfred.workflow.action.script</string>
@@ -474,21 +476,6 @@
<key>version</key>
<integer>1</integer>
</dict>
<dict>
<key>config</key>
<dict>
<key>availableviaurlhandler</key>
<false/>
<key>triggerid</key>
<string>harvest</string>
</dict>
<key>type</key>
<string>alfred.workflow.trigger.external</string>
<key>uid</key>
<string>E06CBF7C-373F-4989-AD9D-77B601FA1E06</string>
<key>version</key>
<integer>1</integer>
</dict>
<dict>
<key>config</key>
<dict>
@@ -527,7 +514,7 @@
<key>title</key>
<string>Refresh the API</string>
<key>type</key>
<integer>5</integer>
<integer>11</integer>
<key>withspace</key>
<false/>
</dict>
@@ -538,6 +525,21 @@
<key>version</key>
<integer>3</integer>
</dict>
<dict>
<key>config</key>
<dict>
<key>availableviaurlhandler</key>
<false/>
<key>triggerid</key>
<string>harvest</string>
</dict>
<key>type</key>
<string>alfred.workflow.trigger.external</string>
<key>uid</key>
<string>E06CBF7C-373F-4989-AD9D-77B601FA1E06</string>
<key>version</key>
<integer>1</integer>
</dict>
<dict>
<key>config</key>
<dict>
@@ -639,6 +641,25 @@
<key>version</key>
<integer>1</integer>
</dict>
<dict>
<key>config</key>
<dict>
<key>externaltriggerid</key>
<string>harvest</string>
<key>passinputasargument</key>
<true/>
<key>passvariables</key>
<false/>
<key>workflowbundleid</key>
<string>self</string>
</dict>
<key>type</key>
<string>alfred.workflow.output.callexternaltrigger</string>
<key>uid</key>
<string>19527210-0ADC-4179-BAB9-82A03C19D378</string>
<key>version</key>
<integer>1</integer>
</dict>
<dict>
<key>config</key>
<dict>
@@ -653,7 +674,7 @@
<key>scriptfile</key>
<string></string>
<key>type</key>
<integer>5</integer>
<integer>11</integer>
</dict>
<key>type</key>
<string>alfred.workflow.action.script</string>
@@ -662,25 +683,6 @@
<key>version</key>
<integer>2</integer>
</dict>
<dict>
<key>config</key>
<dict>
<key>externaltriggerid</key>
<string>harvest</string>
<key>passinputasargument</key>
<true/>
<key>passvariables</key>
<false/>
<key>workflowbundleid</key>
<string>self</string>
</dict>
<key>type</key>
<string>alfred.workflow.output.callexternaltrigger</string>
<key>uid</key>
<string>19527210-0ADC-4179-BAB9-82A03C19D378</string>
<key>version</key>
<integer>1</integer>
</dict>
<dict>
<key>config</key>
<dict>
@@ -741,14 +743,6 @@
<key>version</key>
<integer>1</integer>
</dict>
<dict>
<key>type</key>
<string>alfred.workflow.utility.junction</string>
<key>uid</key>
<string>CA37797D-2228-4350-836C-EC35177DCB08</string>
<key>version</key>
<integer>1</integer>
</dict>
<dict>
<key>config</key>
<dict>
@@ -766,6 +760,14 @@
<key>version</key>
<integer>2</integer>
</dict>
<dict>
<key>type</key>
<string>alfred.workflow.utility.junction</string>
<key>uid</key>
<string>CA37797D-2228-4350-836C-EC35177DCB08</string>
<key>version</key>
<integer>1</integer>
</dict>
<dict>
<key>config</key>
<dict>
@@ -1189,7 +1191,7 @@ note: not all emojis are available in all languages.</string>
<key>variablesdontexport</key>
<array/>
<key>version</key>
<string>1.2.1</string>
<string>1.2.2</string>
<key>webaddress</key>
<string>https://github.com/BenjaminOddou/alfred-emoji-wine</string>
</dict>

0 comments on commit 740932c

Please sign in to comment.