Hash a unicode string to emoji.
Based on the npm package hash-emoji by earobinson.
View a live demo on my website bubblebbs.cafe!
You can run tests simply by running pytest
.
hash_to_emoji()
is the wonderful hashing function.
In this example a string is hashed to a single emoji:
from pymojihash import hash_to_emoji
hash_to_emoji('lol')
'🇫🇲'
There is a limited number of emojis outputs (see: emojis.json
in this
package) so if you increase the hash_length
the less likely you are to
encounter different values which produce the same output/hash/emoji(s):
hash_to_emoji('lol', 4)
'◼️🍕🍐🇫🇲'
hash_to_emoji('lol', 2)
'🍐🇫🇲'
hash_to_emoji('heck', 2)
'♠️🇨🇦'