Skip to content

juancarlospaco/unicodemoticon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

254 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unicodemoticon

GPL License LGPL License Python Version Code Issues

screenshot

screenshot

screenshot

screenshot

https://pypi.python.org/pypi/unicodemoticon https://aur.archlinux.org/packages/unicodemoticon

  • Python3 ready, it will only work with Python >= 3, instead of soon to be deprecated (year 2020) python2.
  • Unicode ready, it should handle correctly any kind of character that UTF-8 can support without escaping.
  • Tabbed Window and Trayicon with Unicode Emoticons using Python3 Qt5.
  • easy to use
  • Set its own Process name and show up on Process lists, GUI Customization via CSS, Icon Customization.
  • Can check for updates for itself, Sets Smooth CPU usage, Colored Logging, Single Instance via Sockets.
  • On Mouse Hover Previews.
  • HTML5 Entities, eg. © and Multiple characters Emoticons, eg. ¯\_(ツ)_/¯.
  • Alternating CamelCase for clipboard text, eg. AlTeRnAtInG CaMeLcAsE FoR ClIpBoArD TeXt.
  • Base64, ROT-13, URL Encode, and more.

Install permanently on the system:

PIP: (Recommended!)

sudo apt-get install python3-pyqt5 ttf-ancient-fonts sni-qt
#  sudo yum install python3-pyqt5 ttf-ancient-fonts
#  sudo pacman -Syu python-pip python-pyqt5 ttf-ancient-fonts
#  sudo yaourt -Sy emojione-color-font ttf-freefont noto-fonts-emoji
sudo pip3 install unicodemoticon

Why?:

  • I wanted a quick and simple Menu organized by categories to copy Emoticons for the whole desktop.
  • Like a Color Picker but for Unicode Emoticons.

Requisites:

Optionals:

  • ttf-ancient-fonts (Linux Package with Fonts that support Emoji)
  • noto-fonts-emoji: Another font with emoji (Linux Package with Fonts that support Emoji)
  • ttf-symbola: Font with emoji (Linux Package with Fonts that support Emoji)
  • noto-fonts: Fonts designed to cover a wide unicode range (Linux Package with Fonts that support Emoji)
  • ttf-freefont: Another font covering a wide unicode range (Linux Package with Fonts that support Emoji)
  • emojione-color-font: Full-Color Fonts specifically designed for Emoji (Linux Package with Fonts that support Emoji)
  • QDarkStyleSheet (CSS base for Qt5) sudo pip3 install qdarkstyle

Windows

Support is very limited by Windows itself for Unicode. Install all these fonts as admin and reboot the system:

Vim:

  • Add in your ~/.vimrc file this lines:
:set encoding=utf-8
:set termencoding=utf-8

Coding Style Guide:

  • Lint, PEP-8, PEP-257, PyLama, iSort must Pass Ok. pip install pep8 pep257 pylama isort
  • If theres any kind of Tests, they must Pass Ok, if theres no Tests, its ok, if Tests provided, is even better.

Contributors:

  • Please Star this Repo on Github !, it helps to show up faster on searchs.
  • Help and more Help and Interactive Quick Git Tutorial.
  • Please take special care of NOT breaking any existing emoji before sending a Pull Request.

Licence:

Ethics and Humanism Policy:

About

Trayicon with Unicode Emoticons using Python3 Qt5

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors