pext / pext_module_emoji Goto Github PK
View Code? Open in Web Editor NEWAllows Pext to function as an emoji selector
License: GNU General Public License v3.0
Allows Pext to function as an emoji selector
License: GNU General Public License v3.0
From @roseusgarcia on July 1, 2018 19:33
Describe the bug
When looking for the female facepalm emoji, it gets replaced with the man version and the female symbol
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Well obviously the female version of facepalm
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Copied from original issue: Pext/Pext#121
Already spoke with @TheLastProject for this feature, but I think it would look nice to have this feature.
Maybe under the emoji it can have tags like for the category belongs in like for the Pisces emoji under that preview screen it can have the tag "Astrology Signs".
Attached is an example of what I mean and it would definitely look really nice for emoji.
Pext 0.31, Output Style
set to Type Automatically
. Happens when selecting pretty much any emoji.
WARN: Module Emoji caused exception (1, '')
Traceback (most recent call last):
File "/home/sylvia/.local/lib/python3.7/site-packages/pynput/keyboard/_base.py", line 459, in type
self.release(key)
File "/home/sylvia/.local/lib/python3.7/site-packages/pynput/keyboard/_base.py", line 412, in release
self._handle(resolved, False)
File "/home/sylvia/.local/lib/python3.7/site-packages/pynput/keyboard/_xorg.py", line 197, in _handle
raise self.InvalidKeyException(key)
pynput.keyboard._base.Controller.InvalidKeyException: ''
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pext/__main__.py", line 873, in run
self._process_module_action(index, module, focused_module)
File "pext/__main__.py", line 753, in _process_module_action
module.vm.close_request(False, False)
File "pext/ui/qt5.py", line 1416, in close
keyboard_device.type(output)
File "/home/sylvia/.local/lib/python3.7/site-packages/pynput/keyboard/_base.py", line 462, in type
raise self.InvalidCharacterException(i, character)
pynput.keyboard._base.Controller.InvalidCharacterException: (1, '')
From @roseusgarcia on June 20, 2018 21:37
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
So imagine your using the emoji module and you want to use a emoji that shows emotion of happiness. Wouldn't it be a great idea to type "happy" and all the smiley emojis come up or for sad maybe comes all the sad ones? Or even when you type LGBT the pride flag shows up instead of typing rainbow flag. There are endless amounts of examples.
Describe the solution you'd like
A clear and concise description of what you want to happen.
By simply typing happy or sad in the search should pop up the appropriate emojis
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Many software keyboards do this, I believe they used machine learning to determine the right emoji but I think it would make a great addition to the Pext emoji module. It would be much easier to find the right emoji.
Attached is good example where it can bring up the emojis
Copied from original issue: Pext/Pext#115
Dependabot couldn't find a requirements.txt for this project.
Dependabot requires a requirements.txt to evaluate your project's current Python dependencies. It had expected to find one at the path: /requirements.txt
.
If this isn't a Python project, or if it is a library, you may wish to disable updates for it from within Dependabot.
You can mention @dependabot in the comments below to contact the Dependabot team.
This is just an enhancement I think would help the emoji module. I understand the current state is to leave it blank but maybe in the middle of the window it can say No Results or somewhere relevant in the window so the user knows the search query they entered didn't give any results.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.