Use OrderedDict to maintain emoticons order in packs.

This commit is contained in:
Anaël Verrier 2016-03-27 18:09:21 +02:00
parent 8a3d743b6f
commit c5a22ce262
4 changed files with 192 additions and 184 deletions

View File

@ -1,50 +1,52 @@
# coding=utf-8 # coding=utf-8
emoticons = { from collections import OrderedDict
'smile.png': [':-)', ':)'],
'coolglasses.png': ['B-)', '(H)'], emoticons = OrderedDict((
'wink.gif': [';-)', ';)'], ('smile.png', [':-)', ':)']),
'biggrin.png': [':-D', ':D'], ('coolglasses.png', ['B-)', '(H)']),
'unhappy.png': [':-(', ':('], ('wink.gif', [';-)', ';)']),
'cry.gif': [":'-(", ":'(", ';-(', ';(', ";'-("], ('biggrin.png', [':-D', ':D']),
'frowning.png': [':-/', ':/', ':-\\', ':\\', ':-S', ':S'], ('unhappy.png', [':-(', ':(']),
'blush.png': [':-$', ':$'], ('cry.gif', [":'-(", ":'(", ';-(', ';(', ";'-("]),
'angry.png': [':-@', ':@'], ('frowning.png', [':-/', ':/', ':-\\', ':\\', ':-S', ':S']),
'bat.gif': [':-[', ':['], ('blush.png', [':-$', ':$']),
'kiss.png': [':-{}', ':-*', ':*', '(K)'], ('angry.png', [':-@', ':@']),
'stare.png': [':-|', ':|'], ('bat.gif', [':-[', ':[']),
'devil.png': [']:->', '>:-)', '>:)', '(6)'], ('kiss.png', [':-{}', ':-*', ':*', '(K)']),
'tongue.png': [':-P', ':P', ':-þ', ''], ('stare.png', [':-|', ':|']),
'oh.png': ['=-O', ':-O', ':O'], ('devil.png', [']:->', '>:-)', '>:)', '(6)']),
'heart.png': ['<3', '(L)', '*IN LOVE*'], ('tongue.png', [':-P', ':P', ':-þ', '']),
'pussy.png': ['(@)'], ('oh.png', ['=-O', ':-O', ':O']),
'cuffs.png': ['(%)'], ('heart.png', ['<3', '(L)', '*IN LOVE*']),
'moon.png': ['(S)'], ('pussy.png', ['(@)']),
'lamp.png': ['(I)'], ('cuffs.png', ['(%)']),
'music.png': ['(8)'], ('moon.png', ['(S)']),
'beer.png': ['(B)', '*DRINK*'], ('lamp.png', ['(I)']),
'brflower.png': ['(W)'], ('music.png', ['(8)']),
'boy.png': ['(Z)'], ('beer.png', ['(B)', '*DRINK*']),
'girl.png': ['(X)'], ('brflower.png', ['(W)']),
'mail.png': ['(E)'], ('boy.png', ['(Z)']),
'thumbdown.png': ['(N)'], ('girl.png', ['(X)']),
'photo.png': ['(P)'], ('mail.png', ['(E)']),
'thumbup.png': ['(Y)', '*THUMBS UP*'], ('thumbdown.png', ['(N)']),
'hugleft.png': ['(})'], ('photo.png', ['(P)']),
'brheart.png': ['</3', '(U)'], ('thumbup.png', ['(Y)', '*THUMBS UP*']),
'flower.png': ['@}->--', '(F)'], ('hugleft.png', ['(})']),
'drink.png': ['(D)'], ('brheart.png', ['</3', '(U)']),
'phone.png': ['(T)'], ('flower.png', ['@}->--', '(F)']),
'coffee.png': ['(C)'], ('drink.png', ['(D)']),
'hugright.png': ['({)'], ('phone.png', ['(T)']),
'star.png': ['(*)'], ('coffee.png', ['(C)']),
'rainbow.png': ['(R)'], ('hugright.png', ['({)']),
'cigarette.gif': ['(ci)'], ('star.png', ['(*)']),
'cake.gif': ['(^)'], ('rainbow.png', ['(R)']),
'dontknow.gif': [':^)'], ('cigarette.gif', ['(ci)']),
'eyeroll.gif': ['8-)'], ('cake.gif', ['(^)']),
'lightning.gif': ['(li)'], ('dontknow.gif', [':^)']),
'party.gif': ['<:o)'], ('eyeroll.gif', ['8-)']),
'sleepy.gif': ['|-)'], ('lightning.gif', ['(li)']),
'think.gif': ['*-)'], ('party.gif', ['<:o)']),
'puke.gif': [':-!'], ('sleepy.gif', ['|-)']),
} ('think.gif', ['*-)']),
('puke.gif', [':-!']),
))

View File

@ -1,43 +1,45 @@
# coding=utf-8 # coding=utf-8
emoticons = { from collections import OrderedDict
'smile.png': [':-)', ':)'],
'coolglasses.png': ['8-)', 'B-)', '(H)'], emoticons = OrderedDict((
'wink.png': [';-)', ';)'], ('smile.png', [':-)', ':)']),
'biggrin.png': [':-D', ':D'], ('coolglasses.png', ['8-)', 'B-)', '(H)']),
'unhappy.png': [':-(', ':('], ('wink.png', [';-)', ';)']),
'cry.png': [":'-(", ":'(", ';-(', ';(', ";'-("], ('biggrin.png', [':-D', ':D']),
'frowning.png': [':-/', ':/', ':-\\', ':\\', ':-S', ':S'], ('unhappy.png', [':-(', ':(']),
'blush.png': [':-$', ':$'], ('cry.png', [":'-(", ":'(", ';-(', ';(', ";'-("]),
'angry.png': [':-@', ':@'], ('frowning.png', [':-/', ':/', ':-\\', ':\\', ':-S', ':S']),
'bat.png': [':-[', ':['], ('blush.png', [':-$', ':$']),
'kiss.png': [':-{}', ':-*', ':*', '(K)'], ('angry.png', [':-@', ':@']),
'stare.png': [':-|', ':|'], ('bat.png', [':-[', ':[']),
'devil.png': [']:->', '>:-)', '>:)', '(6)'], ('kiss.png', [':-{}', ':-*', ':*', '(K)']),
'tongue.png': [':-P', ':P', ':-þ', ''], ('stare.png', [':-|', ':|']),
'oh.png': ['=-O', ':-O', ':O'], ('devil.png', [']:->', '>:-)', '>:)', '(6)']),
'heart.png': ['<3', '(L)', '*IN LOVE*'], ('tongue.png', [':-P', ':P', ':-þ', '']),
'lion.png': [':3', '>:3'], ('oh.png', ['=-O', ':-O', ':O']),
'pussy.png': ['(@)', '=^.^='], ('heart.png', ['<3', '(L)', '*IN LOVE*']),
'cuffs.png': ['(%)'], ('lion.png', [':3', '>:3']),
'moon.png': ['(S)'], ('pussy.png', ['(@)', '=^.^=']),
'lamp.png': ['(I)'], ('cuffs.png', ['(%)']),
'music.png': ['(8)'], ('moon.png', ['(S)']),
'beer.png': ['(B)', '*DRINK*'], ('lamp.png', ['(I)']),
'brflower.png': ['(W)'], ('music.png', ['(8)']),
'boy.png': ['(Z)'], ('beer.png', ['(B)', '*DRINK*']),
'girl.png': ['(X)'], ('brflower.png', ['(W)']),
'mail.png': ['(E)'], ('boy.png', ['(Z)']),
'thumbdown.png': ['(N)'], ('girl.png', ['(X)']),
'photo.png': ['(P)'], ('mail.png', ['(E)']),
'thumbup.png': ['(Y)', '*THUMBS UP*'], ('thumbdown.png', ['(N)']),
'hugleft.png': ['(})'], ('photo.png', ['(P)']),
'brheart.png': ['</3', '(U)'], ('thumbup.png', ['(Y)', '*THUMBS UP*']),
'flower.png': ['@}->--', '(F)'], ('hugleft.png', ['(})']),
'drink.png': ['(D)'], ('brheart.png', ['</3', '(U)']),
'phone.png': ['(T)'], ('flower.png', ['@}->--', '(F)']),
'coffee.png': ['(C)'], ('drink.png', ['(D)']),
'hugright.png': ['({)'], ('phone.png', ['(T)']),
'star.png': ['(*)'], ('coffee.png', ['(C)']),
'rainbow.png': ['(R)'], ('hugright.png', ['({)']),
'puke.png': [':-!'], ('star.png', ['(*)']),
} ('rainbow.png', ['(R)']),
('puke.png', [':-!']),
))

View File

@ -1,43 +1,45 @@
# coding=utf-8 # coding=utf-8
emoticons = { from collections import OrderedDict
'smile.png': [':-)', ':)'],
'coolglasses.png': ['8-)', 'B-)', '(H)'], emoticons = OrderedDict((
'wink.png': [';-)', ';)'], ('smile.png', [':-)', ':)']),
'biggrin.png': [':-D', ':D'], ('coolglasses.png', ['8-)', 'B-)', '(H)']),
'unhappy.png': [':-(', ':('], ('wink.png', [';-)', ';)']),
'cry.png': [":'-(", ":'(", ';-(', ';(', ";'-("], ('biggrin.png', [':-D', ':D']),
'frowning.png': [':-/', ':/', ':-\\', ':\\', ':-S', ':S'], ('unhappy.png', [':-(', ':(']),
'blush.png': [':-$', ':$'], ('cry.png', [":'-(", ":'(", ';-(', ';(', ";'-("]),
'angry.png': [':-@', ':@'], ('frowning.png', [':-/', ':/', ':-\\', ':\\', ':-S', ':S']),
'bat.png': [':-[', ':['], ('blush.png', [':-$', ':$']),
'kiss.png': [':-{}', ':-*', ':*', '(K)'], ('angry.png', [':-@', ':@']),
'stare.png': [':-|', ':|'], ('bat.png', [':-[', ':[']),
'devil.png': [']:->', '>:-)', '>:)', '(6)'], ('kiss.png', [':-{}', ':-*', ':*', '(K)']),
'tongue.png': [':-P', ':P', ':-þ', ''], ('stare.png', [':-|', ':|']),
'oh.png': ['=-O', ':-O', ':O'], ('devil.png', [']:->', '>:-)', '>:)', '(6)']),
'heart.png': ['<3', '(L)', '*IN LOVE*'], ('tongue.png', [':-P', ':P', ':-þ', '']),
'lion.png': [':3', '>:3'], ('oh.png', ['=-O', ':-O', ':O']),
'pussy.png': ['(@)', '=^.^='], ('heart.png', ['<3', '(L)', '*IN LOVE*']),
'cuffs.png': ['(%)'], ('lion.png', [':3', '>:3']),
'moon.png': ['(S)'], ('pussy.png', ['(@)', '=^.^=']),
'lamp.png': ['(I)'], ('cuffs.png', ['(%)']),
'music.png': ['(8)'], ('moon.png', ['(S)']),
'beer.png': ['(B)', '*DRINK*'], ('lamp.png', ['(I)']),
'brflower.png': ['(W)'], ('music.png', ['(8)']),
'boy.png': ['(Z)'], ('beer.png', ['(B)', '*DRINK*']),
'girl.png': ['(X)'], ('brflower.png', ['(W)']),
'mail.png': ['(E)'], ('boy.png', ['(Z)']),
'thumbdown.png': ['(N)'], ('girl.png', ['(X)']),
'photo.png': ['(P)'], ('mail.png', ['(E)']),
'thumbup.png': ['(Y)', '*THUMBS UP*'], ('thumbdown.png', ['(N)']),
'hugleft.png': ['(})'], ('photo.png', ['(P)']),
'brheart.png': ['</3', '(U)'], ('thumbup.png', ['(Y)', '*THUMBS UP*']),
'flower.png': ['@}->--', '(F)'], ('hugleft.png', ['(})']),
'drink.png': ['(D)'], ('brheart.png', ['</3', '(U)']),
'phone.png': ['(T)'], ('flower.png', ['@}->--', '(F)']),
'coffee.png': ['(C)'], ('drink.png', ['(D)']),
'hugright.png': ['({)'], ('phone.png', ['(T)']),
'star.png': ['(*)'], ('coffee.png', ['(C)']),
'rainbow.png': ['(R)'], ('hugright.png', ['({)']),
'puke.png': [':-!'], ('star.png', ['(*)']),
} ('rainbow.png', ['(R)']),
('puke.png', [':-!']),
))

View File

@ -1,52 +1,54 @@
# coding=utf-8 # coding=utf-8
emoticons = { from collections import OrderedDict
'angel.png': ['O:-)', 'o:-)', '0:-)'],
'curl-lip.png': [':-)', ':)', '=)'], emoticons = OrderedDict((
'sarcastic.png': [';D', ';-D'], ('angel.png', ['O:-)', 'o:-)', '0:-)']),
'sad.png': [':-(', ':(', '=('], ('curl-lip.png', [':-)', ':)', '=)']),
'wink.png': [';-)', ';)'], ('sarcastic.png', [';D', ';-D']),
'tongue.png': [':-P', ':P', ':-p', ':p'], ('sad.png', [':-(', ':(', '=(']),
'glasses-cool': ['8-)', 'B-)', '(H)'], ('wink.png', [';-)', ';)']),
'laugh.png': [':-D', ':D'], ('tongue.png', [':-P', ':P', ':-p', ':p']),
'embarrassed.png': [':-[', ':['], ('glasses-cool', ['8-)', 'B-)', '(H)']),
'shout.png': ['=-O', ':-O', ':O'], ('laugh.png', [':-D', ':D']),
'kiss.png': [':-{}', ':-*', ':*', '(K)'], ('embarrassed.png', [':-[', ':[']),
'crying.png': [":'-(", ":'(", ';-(', ';(', ";'-("], ('shout.png', ['=-O', ':-O', ':O']),
'shut-mouth': [':-X'], ('kiss.png', [':-{}', ':-*', ':*', '(K)']),
'hypnotized.png': ['%)', '%-)'], ('crying.png', [":'-(", ":'(", ';-(', ';(', ";'-("]),
'freaked-out.png': [':o'], ('shut-mouth', [':-X']),
'thinking.png': [':-|', ':|'], ('hypnotized.png', ['%)', '%-)']),
'arrogant.png': [':-/', ':/', ':-\\', ':\\', ':-S', ':S'], ('freaked-out.png', [':o']),
'devil.png': [':->', ']:->', '>:-)', '>:)', '(6)'], ('thinking.png', [':-|', ':|']),
'musical-note.png': ['[:-}'], ('arrogant.png', [':-/', ':/', ':-\\', ':\\', ':-S', ':S']),
'sick.png': [':-!'], ('devil.png', [':->', ']:->', '>:-)', '>:)', '(6)']),
'giggle.png': ['*JOKINGLY*'], ('musical-note.png', ['[:-}']),
'cute.png': ['*KISSED*'], ('sick.png', [':-!']),
'sleepy.png': ['*TIRED*'], ('giggle.png', ['*JOKINGLY*']),
'terror.png': ['*STOP*'], ('cute.png', ['*KISSED*']),
'handshake.png': ['*KISSING*'], ('sleepy.png', ['*TIRED*']),
'rose.png': ['@}->--', '(F)'], ('terror.png', ['*STOP*']),
'good.png': ['(Y)', '*THUMBS UP*'], ('handshake.png', ['*KISSING*']),
'beer.png': ['(B)', '*DRINK*'], ('rose.png', ['@}->--', '(F)']),
'love.png': ['<3', '(L)', '*IN LOVE*'], ('good.png', ['(Y)', '*THUMBS UP*']),
'bomb.png': ['@='], ('beer.png', ['(B)', '*DRINK*']),
'question.png': ['*HELP*'], ('love.png', ['<3', '(L)', '*IN LOVE*']),
'cowboy.png': ['\m/'], ('bomb.png', ['@=']),
'fingers-crossed.png': ['*OK*'], ('question.png', ['*HELP*']),
'alien.png': ['*WASSUP*'], ('cowboy.png', ['\m/']),
'disapointed.png': ['*SORRY*'], ('fingers-crossed.png', ['*OK*']),
'clap.png': ['*BRAVO*'], ('alien.png', ['*WASSUP*']),
'rotfl.png': ['*ROFL*'], ('disapointed.png', ['*SORRY*']),
'dont-know.png': ['*PARDON*'], ('clap.png', ['*BRAVO*']),
'confused.png': ['*NO*'], ('rotfl.png', ['*ROFL*']),
'silly.png': ['*CRAZY*'], ('dont-know.png', ['*PARDON*']),
'doh.png': ['*DONT_KNOW*'], ('confused.png', ['*NO*']),
'party.png': ['*DANCE*'], ('silly.png', ['*CRAZY*']),
'dance.png': ['*YAHOO*'], ('doh.png', ['*DONT_KNOW*']),
'victory.png': ['*HI*'], ('party.png', ['*DANCE*']),
'go-away.png': ['*BYE*'], ('dance.png', ['*YAHOO*']),
'smirk.png': ['*YES*'], ('victory.png', ['*HI*']),
'pissed-off.png': ['*WALL*'], ('go-away.png', ['*BYE*']),
'mail.png': ['*WRITE*', '(E)'], ('smirk.png', ['*YES*']),
'tremble.png': ['*SCRATCH*'], ('pissed-off.png', ['*WALL*']),
} ('mail.png', ['*WRITE*', '(E)']),
('tremble.png', ['*SCRATCH*']),
))