Explorar el Cรณdigo

Update to emoji v12 ๐Ÿช

Even though there is no font support yet, we can already offer the
latest and greatest emoji.
tags/2.1.0
Fabian Winter hace 1 aรฑo
padre
commit
b1307563a9
Se han modificado 4 ficheros con 132 adiciones y 52 borrados
  1. 4
    0
      changelog.md
  2. 3
    3
      extract_emojis.py
  3. 1
    1
      readme.md
  4. 124
    48
      rofimoji.py

+ 4
- 0
changelog.md Ver fichero

@@ -1,3 +1,7 @@
# [2.1.0]
## Changed
- This release is based on the emoji v12, including all these: https://unicode.org/emoji/charts/emoji-versions.html#2019

# [2.0.1]
## Fixed
- Fix bug when trying to copy multiple emojis. (#6)

+ 3
- 3
extract_emojis.py Ver fichero

@@ -10,7 +10,7 @@ def fetch_emoji_html() -> BeautifulSoup:
max_tries = 5
for i in range(max_tries):
print('Downloading emojis... try %s' % (i + 1))
data = requests.get('https://unicode.org/emoji/charts-11.0/full-emoji-list.html', timeout=120) # type: requests.Response
data = requests.get('https://unicode.org/emoji/charts-12.0/full-emoji-list.html', timeout=120) # type: requests.Response
if data:
break

@@ -54,7 +54,7 @@ def write_file(all_emojis: List[Emoji], human_emojis: Set[chr]):
def fetch_human_emojis() -> Set[chr]:
print('Downloading list of human emojis...')

data = requests.get('https://unicode.org/Public/emoji//11.0/emoji-data.txt', timeout=60) # type: requests.Response
data = requests.get('https://unicode.org/Public/emoji/12.0/emoji-data.txt', timeout=60) # type: requests.Response

started = False
emojis = set()
@@ -62,7 +62,7 @@ def fetch_human_emojis() -> Set[chr]:
if not started and line != '# All omitted code points have Emoji_Modifier_Base=No ':
continue
started = True
if started and line == '# Total elements: 106':
if started and line == '# Total elements: 120':
break
if started and (line.startswith('#') or len(line) == 0):
continue

+ 1
- 1
readme.md Ver fichero

@@ -40,7 +40,7 @@ For Arch/Manjaro: `yay -S python ttf-emojione-color xsel xdotool`
This is only needed if a new Unicode version came out and you can't wait for the official update!

1. Install Python 3 and `pip install -r requirements-dev.txt`
2. Run `extract_emojis.py` - this downloads the complete list from https://unicode.org/emoji/charts-11.0/full-emoji-list.html, so don't do it too often!
2. Run `extract_emojis.py` - this downloads the complete list from https://unicode.org/emoji/charts-12.0/full-emoji-list.html, so don't do it too often!
3. A new file `emojis.py` should have been created. Open it and copy the contents
4. Open `rofimoji.py` and replace the emoji list with the contents of `emojis.py`


+ 124
- 48
rofimoji.py Ver fichero

@@ -17,7 +17,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ˜‰ winking face
๐Ÿ˜Š smiling face with smiling eyes
๐Ÿ˜‡ smiling face with halo
๐Ÿฅฐ smiling face with 3 hearts
๐Ÿฅฐ smiling face with hearts
๐Ÿ˜ smiling face with heart-eyes
๐Ÿคฉ star-struck
๐Ÿ˜˜ face blowing a kiss
@@ -89,6 +89,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ˜“ downcast face with sweat
๐Ÿ˜ฉ weary face
๐Ÿ˜ซ tired face
๐Ÿฅฑ yawning face
๐Ÿ˜ค face with steam from nose
๐Ÿ˜ก pouting face
๐Ÿ˜  angry face
@@ -104,16 +105,16 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ‘ป ghost
๐Ÿ‘ฝ alien
๐Ÿ‘พ alien monster
๐Ÿค– robot face
๐Ÿ˜บ grinning cat face
๐Ÿ˜ธ grinning cat face with smiling eyes
๐Ÿ˜น cat face with tears of joy
๐Ÿ˜ป smiling cat face with heart-eyes
๐Ÿ˜ผ cat face with wry smile
๐Ÿ˜ฝ kissing cat face
๐Ÿ™€ weary cat face
๐Ÿ˜ฟ crying cat face
๐Ÿ˜พ pouting cat face
๐Ÿค– robot
๐Ÿ˜บ grinning cat
๐Ÿ˜ธ grinning cat with smiling eyes
๐Ÿ˜น cat with tears of joy
๐Ÿ˜ป smiling cat with heart-eyes
๐Ÿ˜ผ cat with wry smile
๐Ÿ˜ฝ kissing cat
๐Ÿ™€ weary cat
๐Ÿ˜ฟ crying cat
๐Ÿ˜พ pouting cat
๐Ÿ™ˆ see-no-evil monkey
๐Ÿ™‰ hear-no-evil monkey
๐Ÿ™Š speak-no-evil monkey
@@ -127,7 +128,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ’ž revolving hearts
๐Ÿ’• two hearts
๐Ÿ’Ÿ heart decoration
โฃ heavy heart exclamation
โฃ heart exclamation
๐Ÿ’” broken heart
โค red heart
๐Ÿงก orange heart
@@ -135,7 +136,9 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ’š green heart
๐Ÿ’™ blue heart
๐Ÿ’œ purple heart
๐ŸคŽ brown heart
๐Ÿ–ค black heart
๐Ÿค white heart
๐Ÿ’ฏ hundred points
๐Ÿ’ข anger symbol
๐Ÿ’ฅ collision
@@ -156,6 +159,7 @@ emojis = """๐Ÿ˜€ grinning face
โœ‹ raised hand
๐Ÿ–– vulcan salute
๐Ÿ‘Œ OK hand
๐Ÿค pinching hand
โœŒ victory hand
๐Ÿคž crossed fingers
๐ŸคŸ love-you gesture
@@ -183,9 +187,12 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ’… nail polish
๐Ÿคณ selfie
๐Ÿ’ช flexed biceps
๐Ÿฆพ mechanical arm
๐Ÿฆฟ mechanical leg
๐Ÿฆต leg
๐Ÿฆถ foot
๐Ÿ‘‚ ear
๐Ÿฆป ear with hearing aid
๐Ÿ‘ƒ nose
๐Ÿง  brain
๐Ÿฆท tooth
@@ -201,12 +208,12 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿง‘ person
๐Ÿ‘ฑ person: blond hair
๐Ÿ‘จ man
๐Ÿง” man: beard
๐Ÿ‘ฑโ€โ™‚๏ธ man: blond hair
๐Ÿ‘จโ€๐Ÿฆฐ man: red hair
๐Ÿ‘จโ€๐Ÿฆฑ man: curly hair
๐Ÿ‘จโ€๐Ÿฆณ man: white hair
๐Ÿ‘จโ€๐Ÿฆฒ man: bald
๐Ÿง” man: beard
๐Ÿ‘ฉ woman
๐Ÿ‘ฑโ€โ™€๏ธ woman: blond hair
๐Ÿ‘ฉโ€๐Ÿฆฐ woman: red hair
@@ -234,6 +241,9 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ™‹ person raising hand
๐Ÿ™‹โ€โ™‚๏ธ man raising hand
๐Ÿ™‹โ€โ™€๏ธ woman raising hand
๐Ÿง deaf person
๐Ÿงโ€โ™‚๏ธ deaf man
๐Ÿงโ€โ™€๏ธ deaf woman
๐Ÿ™‡ person bowing
๐Ÿ™‡โ€โ™‚๏ธ man bowing
๐Ÿ™‡โ€โ™€๏ธ woman bowing
@@ -337,6 +347,18 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿšถ person walking
๐Ÿšถโ€โ™‚๏ธ man walking
๐Ÿšถโ€โ™€๏ธ woman walking
๐Ÿง person standing
๐Ÿงโ€โ™‚๏ธ man standing
๐Ÿงโ€โ™€๏ธ woman standing
๐ŸงŽ person kneeling
๐ŸงŽโ€โ™‚๏ธ man kneeling
๐ŸงŽโ€โ™€๏ธ woman kneeling
๐Ÿ‘จโ€๐Ÿฆฏ man with probing cane
๐Ÿ‘ฉโ€๐Ÿฆฏ woman with probing cane
๐Ÿ‘จโ€๐Ÿฆผ man in motorized wheelchair
๐Ÿ‘ฉโ€๐Ÿฆผ woman in motorized wheelchair
๐Ÿ‘จโ€๐Ÿฆฝ man in manual wheelchair
๐Ÿ‘ฉโ€๐Ÿฆฝ woman in manual wheelchair
๐Ÿƒ person running
๐Ÿƒโ€โ™‚๏ธ man running
๐Ÿƒโ€โ™€๏ธ woman running
@@ -400,6 +422,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿง˜โ€โ™€๏ธ woman in lotus position
๐Ÿ›€ person taking bath
๐Ÿ›Œ person in bed
๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ people holding hands
๐Ÿ‘ญ women holding hands
๐Ÿ‘ซ woman and man holding hands
๐Ÿ‘ฌ men holding hands
@@ -448,21 +471,24 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿต monkey face
๐Ÿ’ monkey
๐Ÿฆ gorilla
๐Ÿฆง orangutan
๐Ÿถ dog face
๐Ÿ• dog
๐Ÿฆฎ guide dog
๐Ÿ•โ€๐Ÿฆบ service dog
๐Ÿฉ poodle
๐Ÿบ wolf face
๐ŸฆŠ fox face
๐Ÿบ wolf
๐ŸฆŠ fox
๐Ÿฆ raccoon
๐Ÿฑ cat face
๐Ÿˆ cat
๐Ÿฆ lion face
๐Ÿฆ lion
๐Ÿฏ tiger face
๐Ÿ… tiger
๐Ÿ† leopard
๐Ÿด horse face
๐ŸŽ horse
๐Ÿฆ„ unicorn face
๐Ÿฆ„ unicorn
๐Ÿฆ“ zebra
๐ŸฆŒ deer
๐Ÿฎ cow face
@@ -486,15 +512,18 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿญ mouse face
๐Ÿ mouse
๐Ÿ€ rat
๐Ÿน hamster face
๐Ÿน hamster
๐Ÿฐ rabbit face
๐Ÿ‡ rabbit
๐Ÿฟ chipmunk
๐Ÿฆ” hedgehog
๐Ÿฆ‡ bat
๐Ÿป bear face
๐Ÿป bear
๐Ÿจ koala
๐Ÿผ panda face
๐Ÿผ panda
๐Ÿฆฅ sloth
๐Ÿฆฆ otter
๐Ÿฆจ skunk
๐Ÿฆ˜ kangaroo
๐Ÿฆก badger
๐Ÿพ paw prints
@@ -511,9 +540,10 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿฆ† duck
๐Ÿฆข swan
๐Ÿฆ‰ owl
๐Ÿฆฉ flamingo
๐Ÿฆš peacock
๐Ÿฆœ parrot
๐Ÿธ frog face
๐Ÿธ frog
๐ŸŠ crocodile
๐Ÿข turtle
๐ŸฆŽ lizard
@@ -591,6 +621,8 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿฅ’ cucumber
๐Ÿฅฌ leafy green
๐Ÿฅฆ broccoli
๐Ÿง„ garlic
๐Ÿง… onion
๐Ÿ„ mushroom
๐Ÿฅœ peanuts
๐ŸŒฐ chestnut
@@ -600,6 +632,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿฅจ pretzel
๐Ÿฅฏ bagel
๐Ÿฅž pancakes
๐Ÿง‡ waffle
๐Ÿง€ cheese wedge
๐Ÿ– meat on bone
๐Ÿ— poultry leg
@@ -613,6 +646,7 @@ emojis = """๐Ÿ˜€ grinning face
๐ŸŒฎ taco
๐ŸŒฏ burrito
๐Ÿฅ™ stuffed flatbread
๐Ÿง† falafel
๐Ÿฅš egg
๐Ÿณ cooking
๐Ÿฅ˜ shallow pan of food
@@ -620,6 +654,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿฅฃ bowl with spoon
๐Ÿฅ— green salad
๐Ÿฟ popcorn
๐Ÿงˆ butter
๐Ÿง‚ salt
๐Ÿฅซ canned food
๐Ÿฑ bento box
@@ -643,6 +678,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿฆž lobster
๐Ÿฆ shrimp
๐Ÿฆ‘ squid
๐Ÿฆช oyster
๐Ÿฆ soft ice cream
๐Ÿง shaved ice
๐Ÿจ ice cream
@@ -671,6 +707,9 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿฅ‚ clinking glasses
๐Ÿฅƒ tumbler glass
๐Ÿฅค cup with straw
๐Ÿงƒ beverage box
๐Ÿง‰ mate
๐ŸงŠ ice cube
๐Ÿฅข chopsticks
๐Ÿฝ fork and knife with plate
๐Ÿด fork and knife
@@ -719,6 +758,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ—ฝ Statue of Liberty
โ›ช church
๐Ÿ•Œ mosque
๐Ÿ›• hindu temple
๐Ÿ• synagogue
โ›ฉ shinto shrine
๐Ÿ•‹ kaaba
@@ -733,7 +773,6 @@ emojis = """๐Ÿ˜€ grinning face
๐ŸŒ‡ sunset
๐ŸŒ‰ bridge at night
โ™จ hot springs
๐ŸŒŒ milky way
๐ŸŽ  carousel horse
๐ŸŽก ferris wheel
๐ŸŽข roller coaster
@@ -770,6 +809,9 @@ emojis = """๐Ÿ˜€ grinning face
๐ŸŽ racing car
๐Ÿ motorcycle
๐Ÿ›ต motor scooter
๐Ÿฆฝ manual wheelchair
๐Ÿฆผ motorized wheelchair
๐Ÿ›บ auto rickshaw
๐Ÿšฒ bicycle
๐Ÿ›ด kick scooter
๐Ÿ›น skateboard
@@ -795,6 +837,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ›ฉ small airplane
๐Ÿ›ซ airplane departure
๐Ÿ›ฌ airplane arrival
๐Ÿช‚ parachute
๐Ÿ’บ seat
๐Ÿš helicopter
๐ŸšŸ suspension railway
@@ -852,9 +895,11 @@ emojis = """๐Ÿ˜€ grinning face
โ˜€ sun
๐ŸŒ full moon face
๐ŸŒž sun with face
๐Ÿช ringed planet
โญ star
๐ŸŒŸ glowing star
๐ŸŒ  shooting star
๐ŸŒŒ milky way
โ˜ cloud
โ›… sun behind cloud
โ›ˆ cloud with lightning and rain
@@ -930,11 +975,14 @@ emojis = """๐Ÿ˜€ grinning face
โ›ณ flag in hole
โ›ธ ice skate
๐ŸŽฃ fishing pole
๐Ÿคฟ diving mask
๐ŸŽฝ running shirt
๐ŸŽฟ skis
๐Ÿ›ท sled
๐ŸฅŒ curling stone
๐ŸŽฏ direct hit
๐Ÿช€ yo-yo
๐Ÿช kite
๐ŸŽฑ pool 8 ball
๐Ÿ”ฎ crystal ball
๐Ÿงฟ nazar amulet
@@ -942,7 +990,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ•น joystick
๐ŸŽฐ slot machine
๐ŸŽฒ game die
๐Ÿงฉ jigsaw
๐Ÿงฉ puzzle piece
๐Ÿงธ teddy bear
โ™  spade suit
โ™ฅ heart suit
@@ -961,6 +1009,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ•ถ sunglasses
๐Ÿฅฝ goggles
๐Ÿฅผ lab coat
๐Ÿฆบ safety vest
๐Ÿ‘” necktie
๐Ÿ‘• t-shirt
๐Ÿ‘– jeans
@@ -970,6 +1019,10 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿงฆ socks
๐Ÿ‘— dress
๐Ÿ‘˜ kimono
๐Ÿฅป sari
๐Ÿฉฑ one-piece swimsuit
๐Ÿฉฒ briefs
๐Ÿฉณ shorts
๐Ÿ‘™ bikini
๐Ÿ‘š womanโ€™s clothes
๐Ÿ‘› purse
@@ -983,6 +1036,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿฅฟ flat shoe
๐Ÿ‘  high-heeled shoe
๐Ÿ‘ก womanโ€™s sandal
๐Ÿฉฐ ballet shoes
๐Ÿ‘ข womanโ€™s boot
๐Ÿ‘‘ crown
๐Ÿ‘’ womanโ€™s hat
@@ -1017,6 +1071,7 @@ emojis = """๐Ÿ˜€ grinning face
๐ŸŽน musical keyboard
๐ŸŽบ trumpet
๐ŸŽป violin
๐Ÿช• banjo
๐Ÿฅ drum
๐Ÿ“ฑ mobile phone
๐Ÿ“ฒ mobile phone with arrow
@@ -1052,6 +1107,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ’ก light bulb
๐Ÿ”ฆ flashlight
๐Ÿฎ red paper lantern
๐Ÿช” diya lamp
๐Ÿ“” notebook with decorative cover
๐Ÿ“• closed book
๐Ÿ“– open book
@@ -1130,6 +1186,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ”‘ key
๐Ÿ— old key
๐Ÿ”จ hammer
๐Ÿช“ axe
โ› pick
โš’ hammer and pick
๐Ÿ›  hammer and wrench
@@ -1143,6 +1200,7 @@ emojis = """๐Ÿ˜€ grinning face
โš™ gear
๐Ÿ—œ clamp
โš– balance scale
๐Ÿฆฏ probing cane
๐Ÿ”— link
โ›“ chains
๐Ÿงฐ toolbox
@@ -1155,13 +1213,18 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ”ญ telescope
๐Ÿ“ก satellite antenna
๐Ÿ’‰ syringe
๐Ÿฉธ drop of blood
๐Ÿ’Š pill
๐Ÿฉน adhesive bandage
๐Ÿฉบ stethoscope
๐Ÿšช door
๐Ÿ› bed
๐Ÿ›‹ couch and lamp
๐Ÿช‘ chair
๐Ÿšฝ toilet
๐Ÿšฟ shower
๐Ÿ› bathtub
๐Ÿช’ razor
๐Ÿงด lotion bottle
๐Ÿงท safety pin
๐Ÿงน broom
@@ -1280,16 +1343,16 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ”ฑ trident emblem
๐Ÿ“› name badge
๐Ÿ”ฐ Japanese symbol for beginner
โญ• heavy large circle
โœ… white heavy check mark
โ˜‘ ballot box with check
โœ” heavy check mark
โœ– heavy multiplication x
โญ• hollow red circle
โœ… check mark button
โ˜‘ check box with check
โœ” check mark
โœ– multiplication sign
โŒ cross mark
โŽ cross mark button
โž• heavy plus sign
โž– heavy minus sign
โž— heavy division sign
โž• plus sign
โž– minus sign
โž— division sign
โžฐ curly loop
โžฟ double curly loop
ใ€ฝ part alternation mark
@@ -1359,17 +1422,29 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿˆบ Japanese โ€œopen for businessโ€ button
๐Ÿˆต Japanese โ€œno vacancyโ€ button
๐Ÿ”ด red circle
๐ŸŸ  orange circle
๐ŸŸก yellow circle
๐ŸŸข green circle
๐Ÿ”ต blue circle
โšช white circle
๐ŸŸฃ purple circle
๐ŸŸค brown circle
โšซ black circle
โฌœ white large square
โšช white circle
๐ŸŸฅ red square
๐ŸŸง orange square
๐ŸŸจ yellow square
๐ŸŸฉ green square
๐ŸŸฆ blue square
๐ŸŸช purple square
๐ŸŸซ brown square
โฌ› black large square
โฌœ white large square
โ—ผ black medium square
โ—ป white medium square
โ—ฝ white medium-small square
โ—พ black medium-small square
โ–ซ white small square
โ—ฝ white medium-small square
โ–ช black small square
โ–ซ white small square
๐Ÿ”ถ large orange diamond
๐Ÿ”ท large blue diamond
๐Ÿ”ธ small orange diamond
@@ -1378,8 +1453,8 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ”ป red triangle pointed down
๐Ÿ’  diamond with a dot
๐Ÿ”˜ radio button
๐Ÿ”ฒ black square button
๐Ÿ”ณ white square button
๐Ÿ”ฒ black square button
๐Ÿ chequered flag
๐Ÿšฉ triangular flag
๐ŸŽŒ crossed flags
@@ -1540,7 +1615,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ‡ฒ๐Ÿ‡ฑ flag: Mali
๐Ÿ‡ฒ๐Ÿ‡ฒ flag: Myanmar (Burma)
๐Ÿ‡ฒ๐Ÿ‡ณ flag: Mongolia
๐Ÿ‡ฒ๐Ÿ‡ด flag: Macau SAR China
๐Ÿ‡ฒ๐Ÿ‡ด flag: Macao SAR China
๐Ÿ‡ฒ๐Ÿ‡ต flag: Northern Mariana Islands
๐Ÿ‡ฒ๐Ÿ‡ถ flag: Martinique
๐Ÿ‡ฒ๐Ÿ‡ท flag: Mauritania
@@ -1605,7 +1680,7 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿ‡ธ๐Ÿ‡ป flag: El Salvador
๐Ÿ‡ธ๐Ÿ‡ฝ flag: Sint Maarten
๐Ÿ‡ธ๐Ÿ‡พ flag: Syria
๐Ÿ‡ธ๐Ÿ‡ฟ flag: Swaziland
๐Ÿ‡ธ๐Ÿ‡ฟ flag: Eswatini
๐Ÿ‡น๐Ÿ‡ฆ flag: Tristan da Cunha
๐Ÿ‡น๐Ÿ‡จ flag: Turks & Caicos Islands
๐Ÿ‡น๐Ÿ‡ฉ flag: Chad
@@ -1650,16 +1725,17 @@ emojis = """๐Ÿ˜€ grinning face
๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ flag: Wales
"""

skin_tone_selectable_emojis = {'๐Ÿ„', '๐Ÿ‘ผ', '๐Ÿ’‚', 'โœŒ', '๐Ÿ‘ƒ', '๐Ÿง™', '๐Ÿ–', '๐Ÿ•ด', '๐Ÿ––', '๐Ÿ‘', '๐Ÿ‘ฑ',
'๐Ÿ‘‹', '๐Ÿง', '๐Ÿ‘ฐ', '๐Ÿง›', '๐Ÿค›', '๐Ÿ‘Œ', '๐Ÿ‘‚', 'โœ', '๐ŸคŸ', '๐Ÿ™Ž', '๐Ÿšถ',
'๐Ÿคด', '๐Ÿ‘', '๐Ÿ™', '๐Ÿง“', '๐Ÿšฃ', '๐Ÿ‘ฎ', '๐Ÿ™Œ', '๐Ÿ‘ง', 'โœ‹', '๐Ÿ‹', '๐Ÿ™‡',
'๐Ÿง–', '๐Ÿ‘ท', '๐Ÿšต', '๐Ÿ›€', '๐Ÿคถ', '๐Ÿ‘Š', '๐Ÿ‘ฆ', '๐Ÿ‘ธ', '๐Ÿ’ช', '๐Ÿ™†', '๐Ÿคฑ',
'๐Ÿคธ', '๐Ÿคž', '๐Ÿ–•', 'โ›น', '๐Ÿ‘ฒ', '๐Ÿง‘', '๐Ÿ’', '๐Ÿง˜', '๐Ÿ™‹', 'โ˜', '๐Ÿง•', '๐Ÿ‘ต',
'๐Ÿšด', '๐Ÿ‡', '๐Ÿคณ', '๐Ÿ™', '๐Ÿง’', '๐Ÿ‘ถ', '๐Ÿฆธ', '๐Ÿ‘จ', '๐Ÿ‘†', '๐Ÿ’ƒ', '๐Ÿคพ',
'๐Ÿ‚', '๐Ÿ›Œ', '๐Ÿคน', '๐Ÿ‘ˆ', 'โœŠ', '๐Ÿงš', '๐Ÿ’…', '๐Ÿคฝ', '๐Ÿ™…', '๐Ÿง”', '๐Ÿคฒ',
'๐Ÿ‘Ž', '๐Ÿ‘ด', '๐ŸŒ', '๐Ÿงœ', '๐Ÿ‘', '๐Ÿคš', '๐Ÿคต', '๐Ÿ’‡', '๐Ÿƒ', '๐ŸŠ', '๐Ÿคœ',
'๐Ÿฆต', '๐Ÿ‘‡', '๐Ÿ•บ', '๐Ÿฆน', '๐Ÿง—', '๐Ÿ‘ฉ', '๐Ÿ•ต', '๐Ÿ’†', '๐Ÿฆถ', '๐Ÿคฐ', '๐Ÿค˜',
'๐Ÿคฆ', '๐Ÿคท', '๐Ÿ‘‰', '๐Ÿ‘ณ', '๐ŸŽ…', '๐Ÿค™'}
skin_tone_selectable_emojis = {'๐Ÿ‘ƒ', '๐Ÿง‘', '๐Ÿ‘‡', '๐Ÿ‘จ', '๐Ÿ‘‹', '๐Ÿ‹', '๐Ÿ‘ช', '๐Ÿ–', '๐Ÿ™', '๐Ÿคœ', '๐Ÿ’…',
'๐Ÿคผ', '๐ŸŽ…', '๐Ÿคฆ', '๐Ÿ™‡', '๐Ÿคพ', '๐Ÿ’‚', '๐Ÿง—', '๐Ÿ‘ˆ', '๐Ÿคน', '๐Ÿ‘ต', '๐Ÿคฝ',
'๐Ÿ„', '๐Ÿง›', '๐Ÿง–', '๐Ÿ‘ท', '๐Ÿ’', '๐ŸคŸ', '๐Ÿง˜', '๐Ÿง', '๐Ÿ‘ณ', '๐Ÿ‘ฑ', 'โœŠ',
'๐Ÿ‘Ž', '๐Ÿ‘ถ', '๐Ÿงœ', '๐Ÿค˜', '๐Ÿง”', '๐Ÿ•ด', '๐Ÿƒ', '๐Ÿคฐ', '๐Ÿ‘Œ', '๐Ÿ™Ž', '๐Ÿง’',
'๐Ÿ›€', '๐Ÿคฒ', '๐Ÿง', '๐Ÿ‘ฉ', '๐Ÿ’ช', '๐Ÿง™', '๐Ÿคด', '๐Ÿ‘‰', '๐Ÿ’‘', '๐ŸงŽ', '๐Ÿงš',
'๐Ÿ•บ', '๐Ÿ’ƒ', '๐Ÿง', '๐Ÿ™Œ', '๐Ÿšฃ', '๐Ÿ‘', '๐Ÿ’', '๐Ÿšถ', 'โœ‹', '๐Ÿ›Œ', '๐ŸŠ',
'๐Ÿคธ', '๐Ÿ––', '๐Ÿง“', '๐Ÿคฑ', '๐Ÿ’‡', 'โ˜', '๐Ÿ‘ง', '๐Ÿ‘ฒ', '๐Ÿ‘ด', '๐Ÿค', '๐Ÿฆน',
'๐Ÿฆต', '๐Ÿง•', '๐Ÿšด', '๐Ÿคณ', 'โœŒ', '๐Ÿ’†', '๐Ÿคท', '๐Ÿคš', '๐Ÿ‘', '๐Ÿ‘ญ', '๐Ÿ™†',
'๐Ÿ•ต', '๐Ÿค›', '๐Ÿคถ', '๐Ÿฆถ', '๐Ÿ™‹', 'โ›น', '๐Ÿ‘ผ', '๐Ÿ‘Š', '๐Ÿ™…', '๐Ÿ‘ฐ', '๐Ÿฆธ',
'๐Ÿ‘ฎ', '๐Ÿ‡', '๐Ÿฆป', '๐Ÿ‘', '๐Ÿคž', 'โœ', '๐Ÿค™', '๐ŸŒ', '๐Ÿ‘‚', '๐Ÿ‘ฌ', '๐Ÿคต',
'๐Ÿ™', '๐Ÿ‚', '๐Ÿค', '๐Ÿ‘ซ', '๐Ÿ‘ฆ', '๐Ÿ‘ธ', '๐Ÿ‘†', '๐Ÿ‘ฏ', '๐Ÿ–•', '๐Ÿšต'}

fitzpatrick_modifiers = {
'': 'neutral',

Cargandoโ€ฆ
Cancelar
Guardar