Skip to content

Instantly share code, notes, and snippets.

@ebroder
Created July 8, 2016 17:09
Show Gist options
  • Save ebroder/c9fbabae46e9a485d44386a855e307de to your computer and use it in GitHub Desktop.
Save ebroder/c9fbabae46e9a485d44386a855e307de to your computer and use it in GitHub Desktop.
# coding: utf-8
WORDS = [
':admission_tickets:',
':aerial_tramway:',
':airplane:',
':airplane_arriving:',
':airplane_departure:',
':alarm_clock:',
':alembic:',
':alien_monster:',
':ambulance:',
':american_football:',
':amphora:',
':anchor:',
':anger_symbol:',
':angry_face:',
':anguished_face:',
':ant:',
':antenna_with_bars:',
':anticlockwise_downwards_and_upwards_open_circle_arrows:',
':aquarius:',
':aries:',
':arrow_pointing_rightwards_then_curving_downwards:',
':arrow_pointing_rightwards_then_curving_upwards:',
':articulated_lorry:',
':artist_palette:',
':astonished_face:',
':athletic_shoe:',
':atom_symbol:',
':aubergine:',
':automated_teller_machine:',
':automobile:',
':baby:',
':baby_angel:',
':baby_bottle:',
':baby_chick:',
':baby_symbol:',
':back_with_leftwards_arrow_above:',
':bactrian_camel:',
':badminton_racquet_and_shuttlecock:',
':baggage_claim:',
':balloon:',
':ballot_box_with_ballot:',
':ballot_box_with_check:',
':banana:',
':bank:',
':banknote_with_dollar_sign:',
':banknote_with_euro_sign:',
':banknote_with_pound_sign:',
':banknote_with_yen_sign:',
':bar_chart:',
':barber_pole:',
':baseball:',
':basketball_and_hoop:',
':bath:',
':bathtub:',
':battery:',
':beach_with_umbrella:',
':bear_face:',
':beating_heart:',
':bed:',
':beer_mug:',
':bell:',
':bell_with_cancellation_stroke:',
':bellhop_bell:',
':bento_box:',
':bicycle:',
':bicyclist:',
':bikini:',
':billiards:',
':biohazard_sign:',
':bird:',
':birthday_cake:',
':black_circle_for_record:',
':black_club_suit:',
':black_diamond_suit:',
':black_down-pointing_double_triangle:',
':black_heart_suit:',
':black_large_square:',
':black_left-pointing_double_triangle:',
':black_left-pointing_double_triangle_with_vertical_bar:',
':black_left-pointing_triangle:',
':black_medium_small_square:',
':black_medium_square:',
':black_nib:',
':black_question_mark_ornament:',
':black_right-pointing_double_triangle:',
':black_right-pointing_double_triangle_with_vertical_bar:',
':black_right-pointing_triangle:',
':black_right-pointing_triangle_with_double_vertical_bar:',
':black_rightwards_arrow:',
':black_scissors:',
':black_small_square:',
':black_spade_suit:',
':black_square_button:',
':black_square_for_stop:',
':black_sun_with_rays:',
':black_telephone:',
':black_universal_recycling_symbol:',
':black_up-pointing_double_triangle:',
':blossom:',
':blowfish:',
':blue_book:',
':blue_heart:',
':boar:',
':bomb:',
':bookmark:',
':bookmark_tabs:',
':books:',
':bottle_with_popping_cork:',
':bouquet:',
':bow_and_arrow:',
':bowling:',
':boy:',
':bread:',
':bride_with_veil:',
':bridge_at_night:',
':briefcase:',
':broken_heart:',
':bug:',
':building_construction:',
':burrito:',
':bus:',
':bus_stop:',
':bust_in_silhouette:',
':busts_in_silhouette:',
':cactus:',
':calendar:',
':camera:',
':camera_with_flash:',
':camping:',
':cancer:',
':candle:',
':candy:',
':capricorn:',
':card_file_box:',
':card_index:',
':card_index_dividers:',
':carousel_horse:',
':carp_streamer:',
':cat:',
':cat_face:',
':cat_face_with_tears_of_joy:',
':cat_face_with_wry_smile:',
':chains:',
':chart_with_downwards_trend:',
':chart_with_upwards_trend:',
':chart_with_upwards_trend_and_yen_sign:',
':cheering_megaphone:',
':cheese_wedge:',
':chequered_flag:',
':cherries:',
':cherry_blossom:',
':chestnut:',
':chicken:',
':children_crossing:',
':chipmunk:',
':chocolate_bar:',
':christmas_tree:',
':church:',
':cinema:',
':circled_ideograph_accept:',
':circled_ideograph_advantage:',
':circled_ideograph_congratulation:',
':circled_ideograph_secret:',
':circled_latin_capital_letter_m:',
':circus_tent:',
':cityscape:',
':cityscape_at_dusk:',
':clapper_board:',
':clapping_hands_sign:',
':classical_building:',
':clinking_beer_mugs:',
':clipboard:',
':clock_face_eight-thirty:',
':clock_face_eight_oclock:',
':clock_face_eleven-thirty:',
':clock_face_eleven_oclock:',
':clock_face_five-thirty:',
':clock_face_five_oclock:',
':clock_face_four-thirty:',
':clock_face_four_oclock:',
':clock_face_nine-thirty:',
':clock_face_nine_oclock:',
':clock_face_one-thirty:',
':clock_face_one_oclock:',
':clock_face_seven-thirty:',
':clock_face_seven_oclock:',
':clock_face_six-thirty:',
':clock_face_six_oclock:',
':clock_face_ten-thirty:',
':clock_face_ten_oclock:',
':clock_face_three-thirty:',
':clock_face_three_oclock:',
':clock_face_twelve-thirty:',
':clock_face_twelve_oclock:',
':clock_face_two-thirty:',
':clock_face_two_oclock:',
':clockwise_downwards_and_upwards_open_circle_arrows:',
':clockwise_rightwards_and_leftwards_open_circle_arrows:',
':clockwise_rightwards_and_leftwards_open_circle_arrows_with_circled_one_overlay:',
':closed_book:',
':closed_lock_with_key:',
':closed_mailbox_with_lowered_flag:',
':closed_mailbox_with_raised_flag:',
':closed_umbrella:',
':cloud:',
':cloud_with_lightning:',
':cloud_with_rain:',
':cloud_with_snow:',
':cloud_with_tornado:',
':cocktail_glass:',
':coffin:',
':collision_symbol:',
':comet:',
':compression:',
':confetti_ball:',
':confounded_face:',
':confused_face:',
':construction_sign:',
':construction_worker:',
':control_knobs:',
':convenience_store:',
':cooked_rice:',
':cookie:',
':cooking:',
':copyright_sign:',
':couch_and_lamp:',
':couple_with_heart:',
':cow:',
':cow_face:',
':crab:',
':credit_card:',
':crescent_moon:',
':cricket_bat_and_ball:',
':crocodile:',
':cross_mark:',
':crossed_flags:',
':crossed_swords:',
':crown:',
':crying_cat_face:',
':crying_face:',
':crystal_ball:',
':curly_loop:',
':currency_exchange:',
':curry_and_rice:',
':custard:',
':customs:',
':cyclone:',
':dagger_knife:',
':dancer:',
':dango:',
':dark_sunglasses:',
':dash_symbol:',
':deciduous_tree:',
':delivery_truck:',
':department_store:',
':derelict_house_building:',
':desert:',
':desert_island:',
':desktop_computer:',
':diamond_shape_with_a_dot_inside:',
':direct_hit:',
':disappointed_but_relieved_face:',
':disappointed_face:',
':dizzy_face:',
':dizzy_symbol:',
':do_not_litter_symbol:',
':dog:',
':dog_face:',
':dolphin:',
':door:',
':double_curly_loop:',
':double_exclamation_mark:',
':double_vertical_bar:',
':doughnut:',
':dove_of_peace:',
':down-pointing_red_triangle:',
':down-pointing_small_red_triangle:',
':downwards_black_arrow:',
':dragon:',
':dragon_face:',
':dress:',
':dromedary_camel:',
':droplet:',
':dvd:',
':e-mail_symbol:',
':ear:',
':ear_of_maize:',
':ear_of_rice:',
':earth_globe_americas:',
':earth_globe_asia-australia:',
':earth_globe_europe-africa:',
':eight_pointed_black_star:',
':eight_spoked_asterisk:',
':eject_symbol:',
':electric_light_bulb:',
':electric_plug:',
':electric_torch:',
':elephant:',
':emoji_modifier_fitzpatrick_type-1-2:',
':emoji_modifier_fitzpatrick_type-3:',
':emoji_modifier_fitzpatrick_type-4:',
':emoji_modifier_fitzpatrick_type-5:',
':emoji_modifier_fitzpatrick_type-6:',
':end_with_leftwards_arrow_above:',
':envelope:',
':envelope_with_downwards_arrow_above:',
':european_castle:',
':european_post_office:',
':evergreen_tree:',
':exclamation_question_mark:',
':expressionless_face:',
':extraterrestrial_alien:',
':eye:',
':eyeglasses:',
':eyes:',
':face_massage:',
':face_savouring_delicious_food:',
':face_screaming_in_fear:',
':face_throwing_a_kiss:',
':face_with_cold_sweat:',
':face_with_head-bandage:',
':face_with_look_of_triumph:',
':face_with_medical_mask:',
':face_with_no_good_gesture:',
':face_with_ok_gesture:',
':face_with_open_mouth:',
':face_with_open_mouth_and_cold_sweat:',
':face_with_rolling_eyes:',
':face_with_stuck-out_tongue:',
':face_with_stuck-out_tongue_and_tightly-closed_eyes:',
':face_with_stuck-out_tongue_and_winking_eye:',
':face_with_tears_of_joy:',
':face_with_thermometer:',
':face_without_mouth:',
':factory:',
':fallen_leaf:',
':family:',
':father_christmas:',
':fax_machine:',
':fearful_face:',
':ferris_wheel:',
':ferry:',
':field_hockey_stick_and_ball:',
':file_cabinet:',
':file_folder:',
':film_frames:',
':film_projector:',
':fire:',
':fire_engine:',
':firework_sparkler:',
':fireworks:',
':first_quarter_moon_symbol:',
':first_quarter_moon_with_face:',
':fish:',
':fish_cake_with_swirl_design:',
':fishing_pole_and_fish:',
':fisted_hand_sign:',
':flag_for_Afghanistan:',
':flag_for_Albania:',
':flag_for_Algeria:',
':flag_for_American_Samoa:',
':flag_for_Andorra:',
':flag_for_Angola:',
':flag_for_Anguilla:',
':flag_for_Antarctica:',
':flag_for_Antigua_&_Barbuda:',
':flag_for_Argentina:',
':flag_for_Armenia:',
':flag_for_Aruba:',
':flag_for_Ascension_Island:',
':flag_for_Australia:',
':flag_for_Austria:',
':flag_for_Azerbaijan:',
':flag_for_Bahamas:',
':flag_for_Bahrain:',
':flag_for_Bangladesh:',
':flag_for_Barbados:',
':flag_for_Belarus:',
':flag_for_Belgium:',
':flag_for_Belize:',
':flag_for_Benin:',
':flag_for_Bermuda:',
':flag_for_Bhutan:',
':flag_for_Bolivia:',
':flag_for_Bosnia_&_Herzegovina:',
':flag_for_Botswana:',
':flag_for_Bouvet_Island:',
':flag_for_Brazil:',
':flag_for_British_Indian_Ocean_Territory:',
':flag_for_British_Virgin_Islands:',
':flag_for_Brunei:',
':flag_for_Bulgaria:',
':flag_for_Burkina_Faso:',
':flag_for_Burundi:',
':flag_for_Cambodia:',
':flag_for_Cameroon:',
':flag_for_Canada:',
':flag_for_Canary_Islands:',
':flag_for_Cape_Verde:',
':flag_for_Caribbean_Netherlands:',
':flag_for_Cayman_Islands:',
':flag_for_Central_African_Republic:',
':flag_for_Ceuta_&_Melilla:',
':flag_for_Chad:',
':flag_for_Chile:',
':flag_for_China:',
':flag_for_Christmas_Island:',
':flag_for_Clipperton_Island:',
':flag_for_Cocos__Islands:',
':flag_for_Colombia:',
':flag_for_Comoros:',
':flag_for_Congo_-_Brazzaville:',
':flag_for_Congo_-_Kinshasa:',
':flag_for_Cook_Islands:',
':flag_for_Costa_Rica:',
':flag_for_Croatia:',
':flag_for_Cuba:',
':flag_for_Curaçao:',
':flag_for_Cyprus:',
':flag_for_Czech_Republic:',
':flag_for_Côte_d’Ivoire:',
':flag_for_Denmark:',
':flag_for_Diego_Garcia:',
':flag_for_Djibouti:',
':flag_for_Dominica:',
':flag_for_Dominican_Republic:',
':flag_for_Ecuador:',
':flag_for_Egypt:',
':flag_for_El_Salvador:',
':flag_for_Equatorial_Guinea:',
':flag_for_Eritrea:',
':flag_for_Estonia:',
':flag_for_Ethiopia:',
':flag_for_European_Union:',
':flag_for_Falkland_Islands:',
':flag_for_Faroe_Islands:',
':flag_for_Fiji:',
':flag_for_Finland:',
':flag_for_France:',
':flag_for_French_Guiana:',
':flag_for_French_Polynesia:',
':flag_for_French_Southern_Territories:',
':flag_for_Gabon:',
':flag_for_Gambia:',
':flag_for_Georgia:',
':flag_for_Germany:',
':flag_for_Ghana:',
':flag_for_Gibraltar:',
':flag_for_Greece:',
':flag_for_Greenland:',
':flag_for_Grenada:',
':flag_for_Guadeloupe:',
':flag_for_Guam:',
':flag_for_Guatemala:',
':flag_for_Guernsey:',
':flag_for_Guinea:',
':flag_for_Guinea-Bissau:',
':flag_for_Guyana:',
':flag_for_Haiti:',
':flag_for_Heard_&_McDonald_Islands:',
':flag_for_Honduras:',
':flag_for_Hong_Kong:',
':flag_for_Hungary:',
':flag_for_Iceland:',
':flag_for_India:',
':flag_for_Indonesia:',
':flag_for_Iran:',
':flag_for_Iraq:',
':flag_for_Ireland:',
':flag_for_Isle_of_Man:',
':flag_for_Israel:',
':flag_for_Italy:',
':flag_for_Jamaica:',
':flag_for_Japan:',
':flag_for_Jersey:',
':flag_for_Jordan:',
':flag_for_Kazakhstan:',
':flag_for_Kenya:',
':flag_for_Kiribati:',
':flag_for_Kosovo:',
':flag_for_Kuwait:',
':flag_for_Kyrgyzstan:',
':flag_for_Laos:',
':flag_for_Latvia:',
':flag_for_Lebanon:',
':flag_for_Lesotho:',
':flag_for_Liberia:',
':flag_for_Libya:',
':flag_for_Liechtenstein:',
':flag_for_Lithuania:',
':flag_for_Luxembourg:',
':flag_for_Macau:',
':flag_for_Macedonia:',
':flag_for_Madagascar:',
':flag_for_Malawi:',
':flag_for_Malaysia:',
':flag_for_Maldives:',
':flag_for_Mali:',
':flag_for_Malta:',
':flag_for_Marshall_Islands:',
':flag_for_Martinique:',
':flag_for_Mauritania:',
':flag_for_Mauritius:',
':flag_for_Mayotte:',
':flag_for_Mexico:',
':flag_for_Micronesia:',
':flag_for_Moldova:',
':flag_for_Monaco:',
':flag_for_Mongolia:',
':flag_for_Montenegro:',
':flag_for_Montserrat:',
':flag_for_Morocco:',
':flag_for_Mozambique:',
':flag_for_Myanmar:',
':flag_for_Namibia:',
':flag_for_Nauru:',
':flag_for_Nepal:',
':flag_for_Netherlands:',
':flag_for_New_Caledonia:',
':flag_for_New_Zealand:',
':flag_for_Nicaragua:',
':flag_for_Niger:',
':flag_for_Nigeria:',
':flag_for_Niue:',
':flag_for_Norfolk_Island:',
':flag_for_North_Korea:',
':flag_for_Northern_Mariana_Islands:',
':flag_for_Norway:',
':flag_for_Oman:',
':flag_for_Pakistan:',
':flag_for_Palau:',
':flag_for_Palestinian_Territories:',
':flag_for_Panama:',
':flag_for_Papua_New_Guinea:',
':flag_for_Paraguay:',
':flag_for_Peru:',
':flag_for_Philippines:',
':flag_for_Pitcairn_Islands:',
':flag_for_Poland:',
':flag_for_Portugal:',
':flag_for_Puerto_Rico:',
':flag_for_Qatar:',
':flag_for_Romania:',
':flag_for_Russia:',
':flag_for_Rwanda:',
':flag_for_Réunion:',
':flag_for_Samoa:',
':flag_for_San_Marino:',
':flag_for_Saudi_Arabia:',
':flag_for_Senegal:',
':flag_for_Serbia:',
':flag_for_Seychelles:',
':flag_for_Sierra_Leone:',
':flag_for_Singapore:',
':flag_for_Sint_Maarten:',
':flag_for_Slovakia:',
':flag_for_Slovenia:',
':flag_for_Solomon_Islands:',
':flag_for_Somalia:',
':flag_for_South_Africa:',
':flag_for_South_Georgia_&_South_Sandwich_Islands:',
':flag_for_South_Korea:',
':flag_for_South_Sudan:',
':flag_for_Spain:',
':flag_for_Sri_Lanka:',
':flag_for_St._Barthélemy:',
':flag_for_St._Helena:',
':flag_for_St._Kitts_&_Nevis:',
':flag_for_St._Lucia:',
':flag_for_St._Martin:',
':flag_for_St._Pierre_&_Miquelon:',
':flag_for_St._Vincent_&_Grenadines:',
':flag_for_Sudan:',
':flag_for_Suriname:',
':flag_for_Svalbard_&_Jan_Mayen:',
':flag_for_Swaziland:',
':flag_for_Sweden:',
':flag_for_Switzerland:',
':flag_for_Syria:',
':flag_for_São_Tomé_&_Príncipe:',
':flag_for_Taiwan:',
':flag_for_Tajikistan:',
':flag_for_Tanzania:',
':flag_for_Thailand:',
':flag_for_Timor-Leste:',
':flag_for_Togo:',
':flag_for_Tokelau:',
':flag_for_Tonga:',
':flag_for_Trinidad_&_Tobago:',
':flag_for_Tristan_da_Cunha:',
':flag_for_Tunisia:',
':flag_for_Turkey:',
':flag_for_Turkmenistan:',
':flag_for_Turks_&_Caicos_Islands:',
':flag_for_Tuvalu:',
':flag_for_U.S._Outlying_Islands:',
':flag_for_U.S._Virgin_Islands:',
':flag_for_Uganda:',
':flag_for_Ukraine:',
':flag_for_United_Arab_Emirates:',
':flag_for_United_Kingdom:',
':flag_for_United_States:',
':flag_for_Uruguay:',
':flag_for_Uzbekistan:',
':flag_for_Vanuatu:',
':flag_for_Vatican_City:',
':flag_for_Venezuela:',
':flag_for_Vietnam:',
':flag_for_Wallis_&_Futuna:',
':flag_for_Western_Sahara:',
':flag_for_Yemen:',
':flag_for_Zambia:',
':flag_for_Zimbabwe:',
':flag_for_Åland_Islands:',
':flag_in_hole:',
':fleur-de-lis:',
':flexed_biceps:',
':floppy_disk:',
':flower_playing_cards:',
':flushed_face:',
':fog:',
':foggy:',
':footprints:',
':fork_and_knife:',
':fork_and_knife_with_plate:',
':fountain:',
':four_leaf_clover:',
':frame_with_picture:',
':french_fries:',
':fried_shrimp:',
':frog_face:',
':front-facing_baby_chick:',
':frowning_face_with_open_mouth:',
':fuel_pump:',
':full_moon_symbol:',
':full_moon_with_face:',
':funeral_urn:',
':game_die:',
':gear:',
':gem_stone:',
':gemini:',
':ghost:',
':girl:',
':globe_with_meridians:',
':glowing_star:',
':goat:',
':golfer:',
':graduation_cap:',
':grapes:',
':green_apple:',
':green_book:',
':green_heart:',
':grimacing_face:',
':grinning_cat_face_with_smiling_eyes:',
':grinning_face:',
':grinning_face_with_smiling_eyes:',
':growing_heart:',
':guardsman:',
':guitar:',
':haircut:',
':hamburger:',
':hammer:',
':hammer_and_pick:',
':hammer_and_wrench:',
':hamster_face:',
':handbag:',
':happy_person_raising_one_hand:',
':hatching_chick:',
':headphone:',
':hear-no-evil_monkey:',
':heart_decoration:',
':heart_with_arrow:',
':heart_with_ribbon:',
':heavy_black_heart:',
':heavy_check_mark:',
':heavy_division_sign:',
':heavy_dollar_sign:',
':heavy_exclamation_mark_symbol:',
':heavy_heart_exclamation_mark_ornament:',
':heavy_large_circle:',
':heavy_minus_sign:',
':heavy_multiplication_x:',
':heavy_plus_sign:',
':helicopter:',
':helm_symbol:',
':helmet_with_white_cross:',
':herb:',
':hibiscus:',
':high-heeled_shoe:',
':high-speed_train:',
':high-speed_train_with_bullet_nose:',
':high_brightness_symbol:',
':high_voltage_sign:',
':hocho:',
':hole:',
':honey_pot:',
':honeybee:',
':horizontal_traffic_light:',
':horse:',
':horse_face:',
':horse_racing:',
':hospital:',
':hot_beverage:',
':hot_dog:',
':hot_pepper:',
':hot_springs:',
':hotel:',
':hourglass:',
':hourglass_with_flowing_sand:',
':house_building:',
':house_buildings:',
':house_with_garden:',
':hugging_face:',
':hundred_points_symbol:',
':hushed_face:',
':ice_cream:',
':ice_hockey_stick_and_puck:',
':ice_skate:',
':imp:',
':inbox_tray:',
':incoming_envelope:',
':information_desk_person:',
':information_source:',
':input_symbol_for_latin_capital_letters:',
':input_symbol_for_latin_letters:',
':input_symbol_for_latin_small_letters:',
':input_symbol_for_numbers:',
':input_symbol_for_symbols:',
':izakaya_lantern:',
':jack-o-lantern:',
':japanese_castle:',
':japanese_dolls:',
':japanese_goblin:',
':japanese_ogre:',
':japanese_post_office:',
':japanese_symbol_for_beginner:',
':jeans:',
':joystick:',
':kaaba:',
':key:',
':keyboard:',
':keycap_asterisk:',
':keycap_digit_eight:',
':keycap_digit_five:',
':keycap_digit_four:',
':keycap_digit_nine:',
':keycap_digit_one:',
':keycap_digit_seven:',
':keycap_digit_six:',
':keycap_digit_three:',
':keycap_digit_two:',
':keycap_digit_zero:',
':keycap_number_sign:',
':keycap_ten:',
':kimono:',
':kiss:',
':kiss_mark:',
':kissing_cat_face_with_closed_eyes:',
':kissing_face:',
':kissing_face_with_closed_eyes:',
':kissing_face_with_smiling_eyes:',
':koala:',
':label:',
':lady_beetle:',
':large_blue_circle:',
':large_blue_diamond:',
':large_orange_diamond:',
':large_red_circle:',
':last_quarter_moon_symbol:',
':last_quarter_moon_with_face:',
':latin_cross:',
':leaf_fluttering_in_wind:',
':ledger:',
':left-pointing_magnifying_glass:',
':left_luggage:',
':left_right_arrow:',
':leftwards_arrow_with_hook:',
':leftwards_black_arrow:',
':lemon:',
':leo:',
':leopard:',
':level_slider:',
':libra:',
':light_rail:',
':link_symbol:',
':linked_paperclips:',
':lion_face:',
':lipstick:',
':lock:',
':lock_with_ink_pen:',
':lollipop:',
':loudly_crying_face:',
':love_hotel:',
':love_letter:',
':low_brightness_symbol:',
':lower_left_ballpoint_pen:',
':lower_left_crayon:',
':lower_left_fountain_pen:',
':lower_left_paintbrush:',
':mahjong_tile_red_dragon:',
':man:',
':man_and_woman_holding_hands:',
':man_in_business_suit_levitating:',
':man_with_gua_pi_mao:',
':man_with_turban:',
':mans_shoe:',
':mantelpiece_clock:',
':maple_leaf:',
':meat_on_bone:',
':medium_black_circle:',
':medium_white_circle:',
':melon:',
':memo:',
':menorah_with_nine_branches:',
':mens_symbol:',
':metro:',
':microphone:',
':microscope:',
':military_medal:',
':milky_way:',
':minibus:',
':minidisc:',
':mobile_phone:',
':mobile_phone_off:',
':mobile_phone_with_rightwards_arrow_at_left:',
':money-mouth_face:',
':money_bag:',
':money_with_wings:',
':monkey:',
':monkey_face:',
':monorail:',
':moon_viewing_ceremony:',
':mosque:',
':motor_boat:',
':motorway:',
':mount_fuji:',
':mountain:',
':mountain_bicyclist:',
':mountain_cableway:',
':mountain_railway:',
':mouse:',
':mouse_face:',
':mouth:',
':movie_camera:',
':moyai:',
':multiple_musical_notes:',
':mushroom:',
':musical_keyboard:',
':musical_note:',
':musical_score:',
':nail_polish:',
':name_badge:',
':national_park:',
':necktie:',
':negative_squared_ab:',
':negative_squared_cross_mark:',
':negative_squared_latin_capital_letter_a:',
':negative_squared_latin_capital_letter_b:',
':negative_squared_latin_capital_letter_o:',
':negative_squared_latin_capital_letter_p:',
':nerd_face:',
':neutral_face:',
':new_moon_symbol:',
':new_moon_with_face:',
':newspaper:',
':night_with_stars:',
':no_bicycles:',
':no_entry:',
':no_entry_sign:',
':no_mobile_phones:',
':no_one_under_eighteen_symbol:',
':no_pedestrians:',
':no_smoking_symbol:',
':non-potable_water_symbol:',
':north_east_arrow:',
':north_west_arrow:',
':nose:',
':notebook:',
':notebook_with_decorative_cover:',
':nut_and_bolt:',
':octopus:',
':oden:',
':office_building:',
':oil_drum:',
':ok_hand_sign:',
':old_key:',
':older_man:',
':older_woman:',
':om_symbol:',
':on_with_exclamation_mark_with_left_right_arrow_above:',
':oncoming_automobile:',
':oncoming_bus:',
':oncoming_police_car:',
':oncoming_taxi:',
':open_book:',
':open_file_folder:',
':open_hands_sign:',
':open_lock:',
':open_mailbox_with_lowered_flag:',
':open_mailbox_with_raised_flag:',
':ophiuchus:',
':optical_disc:',
':orange_book:',
':orthodox_cross:',
':outbox_tray:',
':ox:',
':package:',
':page_facing_up:',
':page_with_curl:',
':pager:',
':palm_tree:',
':panda_face:',
':paperclip:',
':part_alternation_mark:',
':party_popper:',
':passenger_ship:',
':passport_control:',
':paw_prints:',
':peace_symbol:',
':peach:',
':pear:',
':pedestrian:',
':pencil:',
':penguin:',
':pensive_face:',
':performing_arts:',
':persevering_face:',
':person_bowing_deeply:',
':person_frowning:',
':person_raising_both_hands_in_celebration:',
':person_with_ball:',
':person_with_blond_hair:',
':person_with_folded_hands:',
':person_with_pouting_face:',
':personal_computer:',
':pick:',
':pig:',
':pig_face:',
':pig_nose:',
':pile_of_poo:',
':pill:',
':pine_decoration:',
':pineapple:',
':pisces:',
':pistol:',
':place_of_worship:',
':playing_card_black_joker:',
':police_car:',
':police_cars_revolving_light:',
':police_officer:',
':poodle:',
':popcorn:',
':postal_horn:',
':postbox:',
':pot_of_food:',
':potable_water_symbol:',
':pouch:',
':poultry_leg:',
':pouting_cat_face:',
':pouting_face:',
':prayer_beads:',
':princess:',
':printer:',
':public_address_loudspeaker:',
':purple_heart:',
':purse:',
':pushpin:',
':put_litter_in_its_place_symbol:',
':rabbit:',
':rabbit_face:',
':racing_car:',
':racing_motorcycle:',
':radio:',
':radio_button:',
':radioactive_sign:',
':railway_car:',
':railway_track:',
':rainbow:',
':raised_fist:',
':raised_hand:',
':raised_hand_with_fingers_splayed:',
':raised_hand_with_part_between_middle_and_ring_fingers:',
':ram:',
':rat:',
':recreational_vehicle:',
':red_apple:',
':registered_sign:',
':relieved_face:',
':reminder_ribbon:',
':restroom:',
':reversed_hand_with_middle_finger_extended:',
':revolving_hearts:',
':ribbon:',
':rice_ball:',
':rice_cracker:',
':right-pointing_magnifying_glass:',
':right_anger_bubble:',
':rightwards_arrow_with_hook:',
':ring:',
':roasted_sweet_potato:',
':robot_face:',
':rocket:',
':rolled-up_newspaper:',
':roller_coaster:',
':rooster:',
':rose:',
':rosette:',
':round_pushpin:',
':rowboat:',
':rugby_football:',
':runner:',
':running_shirt_with_sash:',
':sagittarius:',
':sailboat:',
':sake_bottle_and_cup:',
':satellite:',
':satellite_antenna:',
':saxophone:',
':scales:',
':school:',
':school_satchel:',
':scorpion:',
':scorpius:',
':scroll:',
':seat:',
':see-no-evil_monkey:',
':seedling:',
':shamrock:',
':shaved_ice:',
':sheep:',
':shield:',
':shinto_shrine:',
':ship:',
':shooting_star:',
':shopping_bags:',
':shortcake:',
':shower:',
':sign_of_the_horns:',
':silhouette_of_japan:',
':six_pointed_star_with_middle_dot:',
':ski_and_ski_boot:',
':skier:',
':skull:',
':skull_and_crossbones:',
':sleeping_accommodation:',
':sleeping_face:',
':sleeping_symbol:',
':sleepy_face:',
':sleuth_or_spy:',
':slice_of_pizza:',
':slightly_frowning_face:',
':slightly_smiling_face:',
':slot_machine:',
':small_airplane:',
':small_blue_diamond:',
':small_orange_diamond:',
':smiling_cat_face_with_heart-shaped_eyes:',
':smiling_cat_face_with_open_mouth:',
':smiling_face_with_halo:',
':smiling_face_with_heart-shaped_eyes:',
':smiling_face_with_horns:',
':smiling_face_with_open_mouth:',
':smiling_face_with_open_mouth_and_cold_sweat:',
':smiling_face_with_open_mouth_and_smiling_eyes:',
':smiling_face_with_open_mouth_and_tightly-closed_eyes:',
':smiling_face_with_smiling_eyes:',
':smiling_face_with_sunglasses:',
':smirking_face:',
':smoking_symbol:',
':snail:',
':snake:',
':snow_capped_mountain:',
':snowboarder:',
':snowflake:',
':snowman:',
':snowman_without_snow:',
':soccer_ball:',
':soft_ice_cream:',
':soon_with_rightwards_arrow_above:',
':south_east_arrow:',
':south_west_arrow:',
':spaghetti:',
':sparkle:',
':sparkles:',
':sparkling_heart:',
':speak-no-evil_monkey:',
':speaker:',
':speaker_with_cancellation_stroke:',
':speaker_with_one_sound_wave:',
':speaker_with_three_sound_waves:',
':speaking_head_in_silhouette:',
':speech_balloon:',
':speedboat:',
':spider:',
':spider_web:',
':spiral_calendar_pad:',
':spiral_note_pad:',
':spiral_shell:',
':splashing_sweat_symbol:',
':sports_medal:',
':spouting_whale:',
':squared_cjk_unified_ideograph-5272:',
':squared_cjk_unified_ideograph-5408:',
':squared_cjk_unified_ideograph-55b6:',
':squared_cjk_unified_ideograph-6307:',
':squared_cjk_unified_ideograph-6708:',
':squared_cjk_unified_ideograph-6709:',
':squared_cjk_unified_ideograph-6e80:',
':squared_cjk_unified_ideograph-7121:',
':squared_cjk_unified_ideograph-7533:',
':squared_cjk_unified_ideograph-7981:',
':squared_cjk_unified_ideograph-7a7a:',
':squared_cl:',
':squared_cool:',
':squared_free:',
':squared_id:',
':squared_katakana_koko:',
':squared_katakana_sa:',
':squared_new:',
':squared_ng:',
':squared_ok:',
':squared_sos:',
':squared_up_with_exclamation_mark:',
':squared_vs:',
':stadium:',
':star_and_crescent:',
':star_of_david:',
':station:',
':statue_of_liberty:',
':steam_locomotive:',
':steaming_bowl:',
':stopwatch:',
':straight_ruler:',
':strawberry:',
':studio_microphone:',
':sun_behind_cloud:',
':sun_with_face:',
':sunflower:',
':sunrise:',
':sunrise_over_mountains:',
':sunset_over_buildings:',
':surfer:',
':sushi:',
':suspension_railway:',
':swimmer:',
':synagogue:',
':syringe:',
':t-shirt:',
':table_tennis_paddle_and_ball:',
':taco:',
':tanabata_tree:',
':tangerine:',
':taurus:',
':taxi:',
':teacup_without_handle:',
':tear-off_calendar:',
':telephone_receiver:',
':telescope:',
':television:',
':tennis_racquet_and_ball:',
':tent:',
':thermometer:',
':thinking_face:',
':thought_balloon:',
':three_button_mouse:',
':thumbs_down_sign:',
':thumbs_up_sign:',
':thunder_cloud_and_rain:',
':ticket:',
':tiger:',
':tiger_face:',
':timer_clock:',
':tired_face:',
':toilet:',
':tokyo_tower:',
':tomato:',
':tongue:',
':top_hat:',
':top_with_upwards_arrow_above:',
':trackball:',
':tractor:',
':trade_mark_sign:',
':train:',
':tram:',
':tram_car:',
':triangular_flag_on_post:',
':triangular_ruler:',
':trident_emblem:',
':trolleybus:',
':trophy:',
':tropical_drink:',
':tropical_fish:',
':trumpet:',
':tulip:',
':turkey:',
':turtle:',
':twisted_rightwards_arrows:',
':two_hearts:',
':two_men_holding_hands:',
':two_women_holding_hands:',
':umbrella:',
':umbrella_on_ground:',
':umbrella_with_rain_drops:',
':unamused_face:',
':unicorn_face:',
':up-pointing_red_triangle:',
':up-pointing_small_red_triangle:',
':up_down_arrow:',
':upside-down_face:',
':upwards_black_arrow:',
':vertical_traffic_light:',
':vibration_mode:',
':victory_hand:',
':video_camera:',
':video_game:',
':videocassette:',
':violin:',
':virgo:',
':volcano:',
':volleyball:',
':waning_crescent_moon_symbol:',
':waning_gibbous_moon_symbol:',
':warning_sign:',
':wastebasket:',
':watch:',
':water_buffalo:',
':water_closet:',
':water_wave:',
':watermelon:',
':waving_black_flag:',
':waving_hand_sign:',
':waving_white_flag:',
':wavy_dash:',
':waxing_crescent_moon_symbol:',
':waxing_gibbous_moon_symbol:',
':weary_cat_face:',
':weary_face:',
':wedding:',
':weight_lifter:',
':whale:',
':wheel_of_dharma:',
':wheelchair_symbol:',
':white_down_pointing_backhand_index:',
':white_exclamation_mark_ornament:',
':white_flower:',
':white_frowning_face:',
':white_heavy_check_mark:',
':white_large_square:',
':white_left_pointing_backhand_index:',
':white_medium_small_square:',
':white_medium_square:',
':white_medium_star:',
':white_question_mark_ornament:',
':white_right_pointing_backhand_index:',
':white_small_square:',
':white_smiling_face:',
':white_square_button:',
':white_sun_behind_cloud:',
':white_sun_behind_cloud_with_rain:',
':white_sun_with_small_cloud:',
':white_up_pointing_backhand_index:',
':white_up_pointing_index:',
':wind_blowing_face:',
':wind_chime:',
':wine_glass:',
':winking_face:',
':wolf_face:',
':woman:',
':woman_with_bunny_ears:',
':womans_boots:',
':womans_clothes:',
':womans_hat:',
':womans_sandal:',
':womens_symbol:',
':world_map:',
':worried_face:',
':wrapped_present:',
':wrench:',
':writing_hand:',
':yellow_heart:',
':yin_yang:',
':zipper-mouth_face:',
]
fpr = ARGV.join('').gsub(/[^A-Za-z0-9]+/, '')
raise "Fingerprint must be multiple of 8 bytes" unless fpr.length % 8 == 0
out = fpr.each_char.each_slice(2).map do |seq|
WORDS[Integer(seq.join, 16)]
end.join('')
puts out
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment