Permalink
Browse files

create emoji command

  • Loading branch information...
1 parent d07cd17 commit be8756221ec3ff3b038337e592188eacd6b8f226 @jugyo committed Apr 28, 2012
Showing with 39 additions and 124 deletions.
  1. +5 −124 README.md
  2. +34 −0 bin/emoji
View
129 README.md
@@ -6,16 +6,6 @@ See also: [Emoji cheat sheet](http://www.emoji-cheat-sheet.com/)
## Installation
-Add this line to your application's Gemfile:
-
- gem 'named_emoji'
-
-And then execute:
-
- $ bundle
-
-Or install it yourself as:
-
$ gem install named_emoji
## Usage
@@ -24,123 +14,14 @@ Or install it yourself as:
puts NamedEmoji[:smile]
# => ������
-## Emojis
-
- PEOPLE:
-
- : bowtie ������: smile ������: blush ������: smiley ☺: relaxed
- ������: smirk ������: heart_eyes ������: kissing_heart ������: kissing_face ������: flushed
- ������: relieved ������: satisfied ������: grin ������: wink ������: wink2
- ������: tongue ������: unamused ������: sweat ������: pensive ������: disappointed
- ������: confounded ������: fearful ������: cold_sweat ������: persevere ������: cry
- ������: sob ������: joy ������: astonished ������: scream ������: angry
- ������: rage ������: sleepy ������: mask ������: imp ������: alien
- ������: yellow_heart ������: blue_heart ������: purple_heart ❤: heart ������: green_heart
- ������: broken_heart ������: heartbeat ������: heartpulse ������: cupid ✨: sparkles
- : star ������: star2 ������: anger : exclamation : question
- ❕: grey_exclamation ❔: grey_question ������: zzz ������: dash ������: sweat_drops
- ������: notes ������: musical_note ������: fire ������: hankey ������: poop
- ������: shit : +1 ������: thumbsup ������: -1 ������: thumbsdown
- ������: ok_hand ������: punch ✊: fist ✌: v ������: wave
- ✋: hand ������: open_hands ☝: point_up ������: point_down ������: point_left
- ������: point_right ������: raised_hands ������: pray ������: point_up_2 ������: clap
- ������: muscle : metal ������: walking ������: runner ������: couple
- ������: dancer ������: dancers ������: ok_woman ������: no_good ������: information_desk_person
- ������: bow ������: couplekiss ������: couple_with_heart ������: massage ������: haircut
- ������: nail_care ������: boy ������: girl ������: woman ������: man
- ������: baby ������: older_woman ������: older_man ������: person_with_blond_hair ������: man_with_gua_pi_mao
- ������: man_with_turban ������: construction_worker ������: cop ������: angel ������: princess
- ������: guardsman ������: skull ������: feet ������: lips ������: kiss
- ������: ear ������: eyes ������: nose : feelsgood : finnadie
- : goberserk : godmode : hurtrealbad : rage1 : rage2
- : rage3 : rage4 : suspect : trollface
-
- NATURE:
-
- ☀: sunny ☔: umbrella ☁: cloud ⛄: snowman ������: moon
- ⚡: zap ������: cyclone ������: ocean ������: cat ������: dog
- ������: mouse ������: hamster ������: rabbit ������: wolf ������: frog
- ������: tiger ������: koala ������: bear ������: pig ������: cow
- ������: boar ������: monkey_face ������: monkey ������: horse ������: racehorse
- ������: camel ������: sheep ������: elephant ������: snake ������: bird
- ������: baby_chick ������: chicken ������: penguin ������: bug ������: octopus
- ������: tropical_fish ������: fish ������: whale ������: dolphin ������: bouquet
- ������: cherry_blossom ������: tulip ������: four_leaf_clover ������: rose ������: sunflower
- ������: hibiscus ������: maple_leaf ������: leaves ������: fallen_leaf ������: palm_tree
- ������: cactus ������: ear_of_rice ������: shell : octocat : squirrel
-
- OBJECTS:
-
- ������: bamboo ������: gift_heart ������: dolls ������: school_satchel ������: mortar_board
- ������: flags ������: fireworks ������: sparkler ������: wind_chime ������: rice_scene
- ������: jack_o_lantern ������: ghost ������: santa ������: christmas_tree ������: gift
- ������: bell ������: tada ������: balloon ������: cd ������: dvd
- ������: camera ������: movie_camera ������: computer ������: tv ������: iphone
- ������: fax ☎: phone ☎: telephone ������: minidisc ������: vhs
- ������: speaker ������: loudspeaker ������: mega ������: radio ������: satellite
- ➿: loop ������: mag ������: unlock ������: lock ������: key
- ✂: scissors ������: hammer ������: bulb ������: calling ������: email
- ������: mailbox ������: postbox ������: bath ������: toilet ������: seat
- ������: moneybag ������: trident ������: smoking ������: bomb ������: gun
- ������: pill ������: syringe ������: football ������: basketball ⚽: soccer
- ⚾: baseball ������: tennis ⛳: golf ������: 8ball ������: swimmer
- ������: surfer ������: ski ♠: spades ♥: hearts ♣: clubs
- ♦: diamonds ������: gem ������: ring ������: trophy ������: space_invader
- ������: dart ������: mahjong ������: clapper ������: memo ������: pencil
- ������: book ������: art ������: microphone ������: headphones ������: trumpet
- ������: saxophone ������: guitar 〽: part_alternation_mark ������: shoe ������: sandal
- ������: high_heel ������: lipstick ������: boot ������: shirt ������: tshirt
- ������: necktie ������: dress ������: kimono ������: bikini ������: ribbon
- ������: tophat ������: crown ������: womans_hat ������: closed_umbrella ������: briefcase
- ������: handbag ������: beer ������: beers ������: cocktail ������: sake
- ������: fork_and_knife ������: hamburger ������: fries ������: spaghetti ������: curry
- ������: bento ������: sushi ������: rice_ball ������: rice_cracker ������: rice
- ������: ramen ������: stew ������: bread ������: egg ������: oden
- ������: dango ������: icecream ������: shaved_ice ������: birthday ������: cake
- ������: apple ������: tangerine ������: watermelon ������: strawberry ������: eggplant
- ������: tomato ☕: coffee ������: tea
-
- PLACES:
+As command line tool:
- : 109 ������: house ������: school ������: office ������: post_office
- ������: hospital ������: bank ������: convenience_store ������: love_hotel ������: hotel
- ������: wedding ⛪: church ������: department_store ������: city_sunrise ������: city_sunset
- ������: japanese_castle ������: european_castle ⛺: tent ������: factory ������: tokyo_tower
- ������: mount_fuji ������: sunrise_over_mountains ������: sunrise ������: stars ������: statue_of_liberty
- ������: rainbow ������: ferris_wheel ⛲: fountain ������: roller_coaster ������: ship
- ������: speedboat ⛵: boat ⛵: sailboat ✈: airplane ������: rocket
- ������: bike ������: blue_car ������: car ������: red_car ������: taxi
- ������: bus ������: police_car ������: fire_engine ������: ambulance ������: truck
- ������: train ������: station ������: bullettrain_front ������: bullettrain_side ������: ticket
- ⛽: fuelpump ������: traffic_light ⚠: warning ������: construction ������: beginner
- ������: atm ������: slot_machine ������: busstop ������: barber ♨: hotsprings
- ������: checkered_flag ������: crossed_flags ������������: jp ������������: kr ������������: cn
- ������������: us ������������: fr ������������: es ������������: it ������������: ru
- ������������: gb ������������: de
+ $ emoji scream
+ ������
- SYMBOLS:
+List available emojis:
- 1⃣: 1 2⃣: 2 3⃣: 3 4⃣: 4 5⃣: 5
- 6⃣: 6 7⃣: 7 8⃣: 8 9⃣: 9 0⃣: 0
- #⃣: hash ◀: arrow_backward ⬇: arrow_down ▶: arrow_forward ⬅: arrow_left
- ↙: arrow_lower_left ↘: arrow_lower_right ➡: arrow_right ⬆: arrow_up ↖: arrow_upper_left
- ↗: arrow_upper_right ⏪: rewind ⏩: fast_forward ������: ok ������: new
- ������: top ������: up ������: cool ������: cinema ������: koko
- ������: signal_strength ������: u5272 ������: u55b6 ������: u6307 ������: u6708
- ������: u6709 ������: u6e80 ������: u7121 ������: u7533 ������: u7a7a
- ������: sa ������: restroom ������: mens ������: womens ������: baby_symbol
- ������: no_smoking ������: parking ♿: wheelchair ������: metro ������: wc
- ㊙: secret ㊗: congratulations ������: ideograph_advantage ������: underage ������: id
- ✳: eight_spoked_asterisk ✴: eight_pointed_black_star������: heart_decoration ������: vs ������: vibration_mode
- ������: mobile_phone_off ������: chart ������: currency_exchange ♈: aries ♉: taurus
- ♊: gemini ♋: cancer ♌: leo ♍: virgo ♎: libra
- ♏: scorpius ♐: sagittarius ♑: capricorn ♒: aquarius ♓: pisces
- ⛎: ophiuchus ������: six_pointed_star ������: a ������: b ������: ab
- ������: o2 ������: red_circle ������: black_square ������: white_square ������: clock1
- ������: clock10 ������: clock11 ������: clock12 ������: clock2 ������: clock3
- ������: clock4 ������: clock5 ������: clock6 ������: clock7 ������: clock8
- ������: clock9 ⭕: o ❌: x ©: copyright ®: registered
- ™: tm : shipit
+ $ emoji -l
## Contributing
View
@@ -0,0 +1,34 @@
+#!/usr/bin/evn ruby
+
+unless ARGV.size == 1
+ abort <<-D
+usage: emoji name
+ emoji -l
+ D
+end
+
+require 'named_emoji'
+
+case ARGV[0]
+when '-l'
+ max_name_size = NamedEmoji::ALL.keys.map {|i| i.size}.max
+ %w(PEOPLE NATURE OBJECTS PLACES SYMBOLS).each do |category|
+ puts category + ":"
+ puts
+ emojis = NamedEmoji.const_get(category.upcase)
+ emojis.keys.each_slice(4) do |keys|
+ keys.each do |key|
+ value = emojis[key]
+ print "#{value ? value : ' '}: #{key.to_s.ljust(max_name_size)}"
+ end
+ puts
+ end
+ puts
+ end
+else
+ if emoji = NamedEmoji[ARGV[0]]
+ print emoji
+ else
+ warn "Emoji not found :("
+ end
+end

0 comments on commit be87562

Please sign in to comment.