Mostrar emojis en la terminal con Python

En la terminal ahora ya se puede mostrar emojis (iconos), para que se sienta un poco mas moderna, para ello vamos a usar la libreria emoji en python.

Los emojis son pequeñas imagenes o iconos que se usan en comunicaciones electronicas para representar una idea, emocion u objeto, provieve del japones e (imagen), moji (caracter) .

Los emojis se van a ver de manera monocromatica, blanco y negro, pero al copiarlos a word se podran ver su version original a color.

Para instalar la libreria emoji vamos a usar el comando pip install.

pip install emoji

Ahora ya lo podemos usar en nuestro codigo python, usaremos la funcion emoji.emojize()

import emoji
print(emoji.emojize(":thumbs_up:")+" Hola mundo !!")

Dentro de la funcion emoji.emojize(“:thumbs_up:”) la palabra thumbs_up es el icono, en este caso es pulgar arriba.

Los emojis siempre van a ir dentro de 2 puntos al inicio y al final y por lo general son nombres en ingles

Codigo

A continuacion un script donde se muestran diferentes tipos de emojis como por ejemplo:

  • Emojis de gestos con los dedos
  • Gestos con la cara
  • Simbolos
  • Animales
  • Comida
  • Objetos
  • Actividades
  • Transportes
  • Banderas
import emoji

print("Emojis de gestos con los dedos:")
emojis_gestos = [":thumbs_up:", ":thumbs_down:", ":raised_fist:", ":oncoming_fist:", ":clapping_hands:", ":raising_hands:", ":open_hands:", ":palms_up_together:", ":handshake:", ":folded_hands:", ":writing_hand:", ":selfie:", ":mechanical_arm:", ":mechanical_leg:"]
for emoji_code in emojis_gestos:
    print(emoji.emojize(emoji_code))

print("Emojis de caras:")
face_emojis = [":grinning_face:", ":grinning_face_with_big_eyes:", ":grinning_face_with_smiling_eyes:", ":beaming_face_with_smiling_eyes:", ":grinning_squinting_face:", ":grinning_face_with_sweat:", ":rolling_on_the_floor_laughing:", ":face_with_tears_of_joy:", ":slightly_smiling_face:"]
for emoji_code in face_emojis:
    print(emoji.emojize(emoji_code))

print("Emojis de simbolos:")
emojis = [":red_heart:", ":blue_heart:", ":green_heart:", ":yellow_heart:", ":purple_heart:", ":black_heart:", ":white_heart:", ":orange_heart:", ":brown_heart:", ":broken_heart:", ":sparkling_heart:", ":revolving_hearts:", ":two_hearts:",  ":heart_decoration:", ":love_letter:", ":kiss_mark:", ":ringed_planet:"]
for emoji_code in emojis:
    print(emoji.emojize(emoji_code))

print("Emojis de animales:")
emojis_animals = [":dog:", ":cat:", ":mouse:", ":hamster:", ":rabbit:", ":koala:", ":tiger_face:", ":cow_face:", ":pig_face:", ":monkey_face:", ":monkey:"]
for emoji_code in emojis_animals:
    print(emoji.emojize(emoji_code))

print("Emojis de comida:")
emojis_food = [":grapes:", ":melon:", ":watermelon:", ":tangerine:", ":lemon:", ":banana:", ":pineapple:", ":mango:", ":red_apple:", ":green_apple:", ":pear:", ":peach:", ":cherries:", ":strawberry:", ":kiwi_fruit:", ":tomato:", ":coconut:", ":avocado:", ":eggplant:"]
for emoji_code in emojis_food:
    print(emoji.emojize(emoji_code))

print("Emojis de objetos:")
emojis_objects = [":watch:", ":laptop:", ":keyboard:", ":mouse:", ":printer:", ":camera:", ":video_camera:", ":radio:", ":fax_machine:", ":pager:", ":computer_disk:", ":floppy_disk:",  ":dvd:", ":abacus:"]
for emoji_code in emojis_objects:
    print(emoji.emojize(emoji_code))

print("Emojis de actividades:")
emojis_activities = [ ":basketball:", ":baseball:", ":tennis:", ":volleyball:", ":rugby_football:",  ":bowling:",  ":ping_pong:", ":badminton:", ":boxing_glove:", ":martial_arts_uniform:", ":goal_net:", ":flag_in_hole:"]
for emoji_code in emojis_activities:
    print(emoji.emojize(emoji_code))

print("Emojis de transportes:")
emojis_transport = [":automobile:", ":taxi:", ":bus:", ":trolleybus:", ":minibus:", ":ambulance:", ":fire_engine:", ":police_car:", ":taxi:", ":aerial_tramway:", ":mountain_cableway:", ":suspension_railway:", ":railway_car:", ":train:", ":monorail:",  ":light_rail:", ":station:", ":tram:"]
for emoji_code in emojis_transport:
    print(emoji.emojize(emoji_code))

print("Emojis de banderas:")
emojis_flags = [":triangular_flag:", ":transgender_flag:", ":chequered_flag:", ":crossed_flags:", ":flag_in_hole:", ":pirate_flag:", ":rainbow_flag:", ":white_flag:", ":black_flag:"]
for emoji_code in emojis_flags:
    print(emoji.emojize(emoji_code))

Resultado

Una de las ventajas de los emojis es que existe una convencion general y si copias los emojis de la terminal, al pegarlos en algun editor enrriquecido como word o incluso en internet, los emojis se van a transformar en su version a color.

Emojis de gestos con los dedos:
????
????

????
????
????
????
????
????
????
✍️
????
????
????

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Evilnapsis

Subscribe now to keep reading and get access to the full archive.

Continue reading