Commit d51e7db9 by Mark Wunsch

So many emoji!

parent 96e4efbb
# -*- encoding: utf-8 -*-
require 'rumoji/emoji'
require 'set'
module Rumoji
class Emoji
NATURE = Set[
self.new("\u{2600}" , [:sunny], "BLACK SUN WITH RAYS"),
self.new("\u{2614}" , [:umbrella], "UMBRELLA WITH RAIN DROPS"),
self.new("\u{2601}" , [:cloud]),
self.new("\u{2744}" , [:snowflake]),
self.new("\u{26C4}" , [:snowman], "SNOWMAN WITHOUT SNOW"),
self.new("\u{26A1}" , [:zap], "HIGH VOLTAGE SIGN"),
self.new("\u{1F300}", [:cyclone]), # "typhoon, hurricane
self.new("\u{1F301}", [:foggy]),
self.new("\u{1F30A}", [:ocean], "WATER WAVE"),
# Animals
self.new("\u{1F431}", [:cat], "CAT FACE"),
self.new("\u{1F436}", [:dog], "DOG FACE"),
self.new("\u{1F42D}", [:mouse], "MOUSE FACE"),
self.new("\u{1F439}", [:hamster], "HAMSTER FACE"),
self.new("\u{1F430}", [:rabbit], "RABBIT FACE"),
self.new("\u{1F43A}", [:wolf], "WOLF FACE"),
self.new("\u{1F438}", [:frog], "FROG FACE"),
self.new("\u{1F42F}", [:tiger], "TIGER FACE"),
self.new("\u{1F428}", [:koala]),
self.new("\u{1F43B}", [:bear], "BEAR FACE"),
self.new("\u{1F437}", [:pig], "PIG FACE"),
self.new("\u{1F43D}", [:pig_nose]),
self.new("\u{1F42E}", [:cow], "COW FACE"),
self.new("\u{1F417}", [:boar]),
self.new("\u{1F435}", [:monkey_face]),
self.new("\u{1F412}", [:monkey]),
self.new("\u{1F434}", [:horse], "HORSE FACE"),
self.new("\u{1F40E}", [:racehorse], "HORSE"),
self.new("\u{1F42B}", [:camel], "BACTRIAN CAMEL"), # "has two humps"
self.new("\u{1F411}", [:sheep]),
self.new("\u{1F418}", [:elephant]),
self.new("\u{1F43C}", [:panda_face]),
self.new("\u{1F40D}", [:snake]),
self.new("\u{1F426}", [:bird]),
self.new("\u{1F424}", [:baby_chick]),
self.new("\u{1F425}", [:hatched_chick], "FRONT-FACING BABY CHICK"),
self.new("\u{1F423}", [:hatching_chick]),
self.new("\u{1F414}", [:chicken]),
self.new("\u{1F427}", [:penguin]),
self.new("\u{1F422}", [:turtle]),
self.new("\u{1F41B}", [:bug]),
self.new("\u{1F41D}", [:honeybee]),
self.new("\u{1F41C}", [:ant]),
self.new("\u{1F41E}", [:beetle], "LADY BEETLE"), # "ladybird, ladybug, coccinellids"
self.new("\u{1F40C}", [:snail]),
self.new("\u{1F419}", [:octopus]),
self.new("\u{1F420}", [:tropical_fish]),
self.new("\u{1F41F}", [:fish]),
self.new("\u{1F433}", [:whale], "SPOUTING WHALE"),
self.new("\u{1F40B}", [:whale2], "WHALE"),
self.new("\u{1F42C}", [:dolphin]),
self.new("\u{1F404}", [:cow2], "COW"),
self.new("\u{1F40F}", [:ram]),
self.new("\u{1F400}", [:rat]),
self.new("\u{1F403}", [:water_buffalo]),
self.new("\u{1F405}", [:tiger2], "TIGER"),
self.new("\u{1F407}", [:rabbit2], "RABBIT"),
self.new("\u{1F409}", [:dragon]),
self.new("\u{1F410}", [:goat]),
self.new("\u{1F413}", [:rooster]),
self.new("\u{1F415}", [:dog2], "DOG"),
self.new("\u{1F416}", [:pig2], "PIG"),
self.new("\u{1F401}", [:mouse2], "MOUSE"),
self.new("\u{1F402}", [:ox]),
self.new("\u{1F432}", [:dragon_face]),
self.new("\u{1F421}", [:blowfish]),
self.new("\u{1F40A}", [:crocodile]),
self.new("\u{1F42A}", [:dromedary_camel]), # "has a single hump"
self.new("\u{1F406}", [:leopard]),
self.new("\u{1F408}", [:cat2], "CAT"),
self.new("\u{1F429}", [:poodle]),
self.new("\u{1F43E}", [:paw_prints]),
# Flowers
self.new("\u{1F490}", [:bouquet]),
self.new("\u{1F338}", [:cherry_blossom]),
self.new("\u{1F337}", [:tulip]),
self.new("\u{1F340}", [:four_leaf_clover]),
self.new("\u{1F339}", [:rose]),
self.new("\u{1F33B}", [:sunflower]),
self.new("\u{1F33A}", [:hibiscus]),
self.new("\u{1F341}", [:maple_leaf]),
self.new("\u{1F343}", [:leaves], "LEAF FLUTTERING IN WIND"),
self.new("\u{1F342}", [:fallen_leaf]),
self.new("\u{1F33F}", [:herb]),
self.new("\u{1F344}", [:mushroom]),
self.new("\u{1F335}", [:cactus]),
self.new("\u{1F334}", [:palm_tree]),
self.new("\u{1F332}", [:evergreen_tree]),
self.new("\u{1F333}", [:deciduous_tree]),
self.new("\u{1F330}", [:chestnut]),
self.new("\u{1F331}", [:seedling]),
self.new("\u{1F33C}", [:blossum]), # "daisy"
self.new("\u{1F33E}", [:ear_of_rice]),
self.new("\u{1F41A}", [:shell], "SPIRAL SHELL"),
self.new("\u{1F310}", [:globe_with_meridians]), # "used to indicate international input source, world clocks with time zones, etc."
# Moon
self.new("\u{1F31E}", [:sun_with_face]),
self.new("\u{1F31D}", [:full_moon_with_face]),
self.new("\u{1F31A}", [:new_moon_with_face]),
self.new("\u{1F311}", [:new_moon], "NEW MOON SYMBOL"),
self.new("\u{1F312}", [:waxing_crescent_moon], "WAXING CRESCENT MOON SYMBOL"),
self.new("\u{1F313}", [:first_quarter_moon], "FIRST QUARTER MOON SYMBOL"), # "half moon"
self.new("\u{1F314}", [:waxing_gibbous_moon], "WAXING GIBBOUS MOON SYMBOL"), # "waxing moon"
self.new("\u{1F315}", [:full_moon], "FULL MOON SYMBOL"),
self.new("\u{1F316}", [:waning_gibbous_moon], "WAINING GIBBOUS MOON SYMBOL"),
self.new("\u{1F317}", [:last_quarter_moon], "LAST QUARTER MOON SYMBOL"),
self.new("\u{1F318}", [:waning_crescent_moon], "WANING CRESCENT MOON SYMBOL"),
self.new("\u{1F31C}", [:last_quarter_moon_with_face]),
self.new("\u{1F31B}", [:first_quarter_moon_with_face]),
self.new("\u{1F319}", [:moon], "CRESCENT MOON"), # "may indicate either the first or last quarter moon"
self.new("\u{1F30D}", [:earth_africa], "EARTH GLOBE EUROPE-AFRICA"),
self.new("\u{1F30E}", [:earth_americas], "EARTH GLOBE AMERICAS"),
self.new("\u{1F30F}", [:earth_asia], "EARTH GLOBE ASIA-AUSTRALIA"),
self.new("\u{1F30B}", [:volcano]),
self.new("\u{1F30C}", [:milky_way]),
self.new("\u{26C5}" , [:partly_sunny], "SUN BEHIND CLOUD")
]
end
end
# -*- encoding: utf-8 -*-
require 'rumoji/emoji'
require 'set'
module Rumoji
class Emoji
PLACES = Set[
self.new("\u{1f6a1}", [:aerial_tramway]),
self.new("\u{2708}", [:airplane]),
self.new("\u{1f691}", [:ambulance]),
self.new("\u{2693}", [:anchor]),
self.new("\u{1f69b}", [:articulated_lorry]),
self.new("\u{1f3e7}", [:atm]),
self.new("\u{1f3e6}", [:bank]),
self.new("\u{1f488}", [:barber]),
self.new("\u{1f530}", [:beginner]),
self.new("\u{1f6b2}", [:bike]),
self.new("\u{1f699}", [:blue_car]),
self.new("\u{26f5}", [:boat, :sailboat]),
self.new("\u{1f309}", [:bridge_at_night]),
self.new("\u{1f685}", [:bullettrain_front]),
self.new("\u{1f684}", [:bullettrain_side]),
self.new("\u{1f68c}", [:bus]),
self.new("\u{1f68f}", [:busstop]),
self.new("\u{1f697}", [:car, :red_car]),
self.new("\u{1f3a0}", [:carousel_horse]),
self.new("\u{1f3c1}", [:checkered_flag]),
self.new("\u{26ea}", [:church]),
self.new("\u{1f3aa}", [:circus_tent]),
self.new("\u{1f307}", [:city_sunrise]),
self.new("\u{1f306}", [:city_sunset]),
self.new("\u{1f1e8}\u{1f1f3}", [:cn]),
self.new("\u{1f6a7}", [:construction]),
self.new("\u{1f3ea}", [:convenience_store]),
self.new("\u{1f38c}", [:crossed_flags]),
self.new("\u{1f1e9}\u{1f1ea}", [:de]),
self.new("\u{1f3ec}", [:department_store]),
self.new("\u{1f1ea}\u{1f1f8}", [:es]),
self.new("\u{1f3f0}", [:european_castle]),
self.new("\u{1f3e4}", [:european_post_office]),
self.new("\u{1f3ed}", [:factory]),
self.new("\u{1f3a1}", [:ferris_wheel]),
self.new("\u{1f692}", [:fire_engine]),
self.new("\u{26f2}", [:fountain]),
self.new("\u{1f1eb}\u{1f1f7}", [:fr]),
self.new("\u{26fd}", [:fuelpump]),
self.new("\u{1f1ec}\u{1f1e7}", [:gb, :uk]),
self.new("\u{1f681}", [:helicopter]),
self.new("\u{1f3e5}", [:hospital]),
self.new("\u{1f3e8}", [:hotel]),
self.new("\u{2668}", [:hotsprings]),
self.new("\u{1f3e0}", [:house]),
self.new("\u{1f3e1}", [:house_with_garden]),
self.new("\u{1f1ee}\u{1f1f9}", [:it]),
self.new("\u{1f5fe}", [:japan]),
self.new("\u{1f3ef}", [:japanese_castle]),
self.new("\u{1f1ef}\u{1f1f5}", [:jp]),
self.new("\u{1f1f0}\u{1f1f7}", [:kr]),
self.new("\u{1f688}", [:light_rail]),
self.new("\u{1f3e9}", [:love_hotel]),
self.new("\u{1f690}", [:minibus]),
self.new("\u{1f69d}", [:monorail]),
self.new("\u{1f5fb}", [:mount_fuji]),
self.new("\u{1f6a0}", [:mountain_cableway]),
self.new("\u{1f69e}", [:mountain_railway]),
self.new("\u{1f5ff}", [:moyai]),
self.new("\u{1f3e2}", [:office]),
self.new("\u{1f698}", [:oncoming_automobile]),
self.new("\u{1f68d}", [:oncoming_bus]),
self.new("\u{1f694}", [:oncoming_police_car]),
self.new("\u{1f696}", [:oncoming_taxi]),
self.new("\u{1f3ad}", [:performing_arts]),
self.new("\u{1f693}", [:police_car]),
self.new("\u{1f3e3}", [:post_office]),
self.new("\u{1f683}", [:railway_car, :train]),
self.new("\u{1f308}", [:rainbow]),
self.new("\u{1f680}", [:rocket]),
self.new("\u{1f3a2}", [:roller_coaster]),
self.new("\u{1f6a8}", [:rotating_light]),
self.new("\u{1f4cd}", [:round_pushpin]),
self.new("\u{1f6a3}", [:rowboat]),
self.new("\u{1f1f7}\u{1f1fa}", [:ru]),
self.new("\u{1f3eb}", [:school]),
self.new("\u{1f6a2}", [:ship]),
self.new("\u{1f3b0}", [:slot_machine]),
self.new("\u{1f6a4}", [:speedboat]),
self.new("\u{1f303}", [:stars]),
self.new("\u{1f689}", [:station]),
self.new("\u{1f5fd}", [:statue_of_liberty]),
self.new("\u{1f682}", [:steam_locomotive]),
self.new("\u{1f305}", [:sunrise]),
self.new("\u{1f304}", [:sunrise_over_mountains]),
self.new("\u{1f69f}", [:suspension_railway]),
self.new("\u{1f695}", [:taxi]),
self.new("\u{26fa}", [:tent]),
self.new("\u{1f3ab}", [:ticket]),
self.new("\u{1f5fc}", [:tokyo_tower]),
self.new("\u{1f69c}", [:tractor]),
self.new("\u{1f6a5}", [:traffic_light]),
self.new("\u{1f686}", [:train2]),
self.new("\u{1f68a}", [:tram]),
self.new("\u{1f6a9}", [:triangular_flag_on_post]),
self.new("\u{1f68e}", [:trolleybus]),
self.new("\u{1f69a}", [:truck]),
self.new("\u{1f1fa}\u{1f1f8}", [:us]),
self.new("\u{1f6a6}", [:vertical_traffic_light]),
self.new("\u{26a0}", [:warning]),
self.new("\u{1f492}", [:wedding])
]
end
end
# -*- encoding: utf-8 -*-
require 'rumoji/emoji'
require 'set'
module Rumoji
class Emoji
SYMBOLS = Set[
self.new("\u{1f4af}", [:"100"]),
self.new("\u{1f522}", [:"1234"]),
self.new("\u{1f170}", [:a]),
self.new("\u{1f18e}", [:ab]),
self.new("\u{1f524}", [:abc]),
self.new("\u{1f521}", [:abcd]),
self.new("\u{1f251}", [:accept]),
self.new("\u{2652}", [:aquarius]),
self.new("\u{2648}", [:aries]),
self.new("\u{25c0}", [:arrow_backward]),
self.new("\u{23ec}", [:arrow_double_down]),
self.new("\u{23eb}", [:arrow_double_up]),
self.new("\u{2b07}", [:arrow_down]),
self.new("\u{1f53d}", [:arrow_down_small]),
self.new("\u{25b6}", [:arrow_forward]),
self.new("\u{2935}", [:arrow_heading_down]),
self.new("\u{2934}", [:arrow_heading_up]),
self.new("\u{2b05}", [:arrow_left]),
self.new("\u{2199}", [:arrow_lower_left]),
self.new("\u{2198}", [:arrow_lower_right]),
self.new("\u{27a1}", [:arrow_right]),
self.new("\u{21aa}", [:arrow_right_hook]),
self.new("\u{2b06}", [:arrow_up]),
self.new("\u{2195}", [:arrow_up_down]),
self.new("\u{1f53c}", [:arrow_up_small]),
self.new("\u{2196}", [:arrow_upper_left]),
self.new("\u{2197}", [:arrow_upper_right]),
self.new("\u{1f503}", [:arrows_clockwise]),
self.new("\u{1f504}", [:arrows_counterclockwise]),
self.new("\u{1f171}", [:b]),
self.new("\u{1f6bc}", [:baby_symbol]),
self.new("\u{1f6c4}", [:baggage_claim]),
self.new("\u{2611}", [:ballot_box_with_check]),
self.new("\u{203c}", [:bangbang]),
self.new("\u{26ab}", [:black_circle]),
self.new("\u{1f532}", [:black_square_button]),
self.new("\u{264b}", [:cancer]),
self.new("\u{1f520}", [:capital_abcd]),
self.new("\u{2651}", [:capricorn]),
self.new("\u{1f4b9}", [:chart]),
self.new("\u{1f6b8}", [:children_crossing]),
self.new("\u{1f3a6}", [:cinema]),
self.new("\u{1f191}", [:cl]),
self.new("\u{1f550}", [:clock1]),
self.new("\u{1f559}", [:clock10]),
self.new("\u{1f565}", [:clock1030]),
self.new("\u{1f55a}", [:clock11]),
self.new("\u{1f566}", [:clock1130]),
self.new("\u{1f55b}", [:clock12]),
self.new("\u{1f567}", [:clock1230]),
self.new("\u{1f55c}", [:clock130]),
self.new("\u{1f551}", [:clock2]),
self.new("\u{1f55d}", [:clock230]),
self.new("\u{1f552}", [:clock3]),
self.new("\u{1f55e}", [:clock330]),
self.new("\u{1f553}", [:clock4]),
self.new("\u{1f55f}", [:clock430]),
self.new("\u{1f554}", [:clock5]),
self.new("\u{1f560}", [:clock530]),
self.new("\u{1f555}", [:clock6]),
self.new("\u{1f561}", [:clock630]),
self.new("\u{1f556}", [:clock7]),
self.new("\u{1f562}", [:clock730]),
self.new("\u{1f557}", [:clock8]),
self.new("\u{1f563}", [:clock830]),
self.new("\u{1f558}", [:clock9]),
self.new("\u{1f564}", [:clock930]),
self.new("\u{3297}", [:congratulations]),
self.new("\u{1f192}", [:cool]),
self.new("\u{00a9}", [:copyright]),
self.new("\u{27b0}", [:curly_loop]),
self.new("\u{1f4b1}", [:currency_exchange]),
self.new("\u{1f6c3}", [:customs]),
self.new("\u{1f4a0}", [:diamond_shape_with_a_dot_inside]),
self.new("\u{1f6af}", [:do_not_litter]),
self.new("\u{0038}", [:eight]),
self.new("\u{2734}", [:eight_pointed_black_star]),
self.new("\u{2733}", [:eight_spoked_asterisk]),
self.new("\u{1f51a}", [:end]),
self.new("\u{23e9}", [:fast_forward]),
self.new("\u{0035}", [:five]),
self.new("\u{0034}", [:four]),
self.new("\u{1f193}", [:free]),
self.new("\u{264a}", [:gemini]),
self.new("\u{0023}", [:hash]),
self.new("\u{1f49f}", [:heart_decoration]),
self.new("\u{2714}", [:heavy_check_mark]),
self.new("\u{2797}", [:heavy_division_sign]),
self.new("\u{1f4b2}", [:heavy_dollar_sign]),
self.new("\u{2796}", [:heavy_minus_sign]),
self.new("\u{2716}", [:heavy_multiplication_x]),
self.new("\u{2795}", [:heavy_plus_sign]),
self.new("\u{1f194}", [:id]),
self.new("\u{1f250}", [:ideograph_advantage]),
self.new("\u{2139}", [:information_source]),
self.new("\u{2049}", [:interrobang]),
self.new("\u{1f51f}", [:keycap_ten]),
self.new("\u{1f201}", [:koko]),
self.new("\u{1f535}", [:large_blue_circle]),
self.new("\u{1f537}", [:large_blue_diamond]),
self.new("\u{1f536}", [:large_orange_diamond]),
self.new("\u{1f6c5}", [:left_luggage]),
self.new("\u{2194}", [:left_right_arrow]),
self.new("\u{21a9}", [:leftwards_arrow_with_hook]),
self.new("\u{264c}", [:leo]),
self.new("\u{264e}", [:libra]),
self.new("\u{1f517}", [:link]),
self.new("\u{24c2}", [:m]),
self.new("\u{1f6b9}", [:mens]),
self.new("\u{1f687}", [:metro]),
self.new("\u{1f4f4}", [:mobile_phone_off]),
self.new("\u{274e}", [:negative_squared_cross_mark]),
self.new("\u{1f195}", [:new]),
self.new("\u{1f196}", [:ng]),
self.new("\u{0039}", [:nine]),
self.new("\u{1f6b3}", [:no_bicycles]),
self.new("\u{26d4}", [:no_entry]),
self.new("\u{1f6ab}", [:no_entry_sign]),
self.new("\u{1f4f5}", [:no_mobile_phones]),
self.new("\u{1f6b7}", [:no_pedestrians]),
self.new("\u{1f6ad}", [:no_smoking]),
self.new("\u{1f6b1}", [:"non-potable_water"]),
self.new("\u{2b55}", [:o]),
self.new("\u{1f17e}", [:o2]),
self.new("\u{1f197}", [:ok]),
self.new("\u{1f51b}", [:on]),
self.new("\u{0031}", [:one]),
self.new("\u{26ce}", [:ophiuchus]),
self.new("\u{1f17f}", [:parking]),
self.new("\u{303d}", [:part_alternation_mark]),
self.new("\u{1f6c2}", [:passport_control]),
self.new("\u{2653}", [:pisces]),
self.new("\u{1f6b0}", [:potable_water]),
self.new("\u{1f6ae}", [:put_litter_in_its_place]),
self.new("\u{1f518}", [:radio_button]),
self.new("\u{267b}", [:recycle]),
self.new("\u{1f534}", [:red_circle]),
self.new("\u{00ae}", [:registered]),
self.new("\u{1f501}", [:repeat]),
self.new("\u{1f502}", [:repeat_one]),
self.new("\u{1f6bb}", [:restroom]),
self.new("\u{23ea}", [:rewind]),
self.new("\u{1f202}", [:sa]),
self.new("\u{2650}", [:sagittarius]),
self.new("\u{264f}", [:scorpius]),
self.new("\u{3299}", [:secret]),
self.new("\u{0037}", [:seven]),
self.new("\u{1f4f6}", [:signal_strength]),
self.new("\u{0036}", [:six]),
self.new("\u{1f52f}", [:six_pointed_star]),
self.new("\u{1f539}", [:small_blue_diamond]),
self.new("\u{1f538}", [:small_orange_diamond]),
self.new("\u{1f53a}", [:small_red_triangle]),
self.new("\u{1f53b}", [:small_red_triangle_down]),
self.new("\u{1f51c}", [:soon]),
self.new("\u{1f198}", [:sos]),
self.new("\u{1f523}", [:symbols]),
self.new("\u{2649}", [:taurus]),
self.new("\u{0033}", [:three]),
self.new("\u{2122}", [:tm]),
self.new("\u{1f51d}", [:top]),
self.new("\u{1f531}", [:trident]),
self.new("\u{1f500}", [:twisted_rightwards_arrows]),
self.new("\u{0032}", [:two]),
self.new("\u{1f239}", [:u5272]),
self.new("\u{1f234}", [:u5408]),
self.new("\u{1f23a}", [:u55b6]),
self.new("\u{1f22f}", [:u6307]),
self.new("\u{1f237}", [:u6708]),
self.new("\u{1f236}", [:u6709]),
self.new("\u{1f235}", [:u6e80]),
self.new("\u{1f21a}", [:u7121]),
self.new("\u{1f238}", [:u7533]),
self.new("\u{1f232}", [:u7981]),
self.new("\u{1f233}", [:u7a7a]),
self.new("\u{1f51e}", [:underage]),
self.new("\u{1f199}", [:up]),
self.new("\u{1f4f3}", [:vibration_mode]),
self.new("\u{264d}", [:virgo]),
self.new("\u{1f19a}", [:vs]),
self.new("\u{3030}", [:wavy_dash]),
self.new("\u{1f6be}", [:wc]),
self.new("\u{267f}", [:wheelchair]),
self.new("\u{2705}", [:white_check_mark]),
self.new("\u{26aa}", [:white_circle]),
self.new("\u{1f4ae}", [:white_flower]),
self.new("\u{1f533}", [:white_square_button]),
self.new("\u{1f6ba}", [:womens]),
self.new("\u{274c}", [:x]),
self.new("\u{0030}", [:zero])
]
end
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment