2
0
Fork 0
textout/textoutpc/builtin/_Smileys.py

172 lines
3.3 KiB
Python
Raw Normal View History

2018-07-28 19:36:43 +02:00
#!/usr/bin/env python3
#******************************************************************************
# Copyright (C) 2018 Thomas "Cakeisalie5" Touhey <thomas@touhey.fr>
# This file is part of the textoutpc project, which is MIT-licensed.
#******************************************************************************
from .. import Smiley as _Smiley
2018-07-28 19:36:43 +02:00
__all__ = ["TwistedSmiley", "EvilSmiley", "SmileSmiley", "WinkSmiley",
"SadSmiley", "GrinSmiley", "HeheSmiley", "CoolSmiley", "Cool2Smiley",
"MadSmiley", "EekSmiley", "MrGreenSmiley", "ShockedSmiley",
"ConfusedSmiley", "EyebrowsSmiley", "CrySmiley", "LolSmiley",
"SorrySmiley", "RollEyesSmiley", "WazaSmiley", "HereSmiley",
"BowSmiley", "GoodSmiley", "LoveSmiley", "OuchSmiley", "FacepalmSmiley",
"InsultsSmiley", "WhatSmiley", "ExclSmiley"]
_prefix = '/images/smileys/'
2018-08-25 17:38:24 +02:00
class TwistedSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = ('>:)',)
url = _prefix + 'twisted.gif'
2018-08-25 17:38:24 +02:00
class EvilSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = ('>:(', ':grr:')
url = _prefix + 'evil.gif'
2018-08-25 17:38:24 +02:00
class SmileSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (':)',)
url = _prefix + 'smile.gif'
2018-08-25 17:38:24 +02:00
class WinkSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (';)',)
url = _prefix + 'wink.gif'
2018-08-25 17:38:24 +02:00
class SadSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (':(',)
url = _prefix + 'sad.gif'
2018-08-25 17:38:24 +02:00
class GrinSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (':D', ':grin:')
url = _prefix + 'grin.gif'
2018-08-25 17:38:24 +02:00
class HeheSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (':p',)
url = _prefix + 'hehe.gif'
2018-08-25 17:38:24 +02:00
class CoolSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (':cool:',)
url = _prefix + 'cool.gif'
2018-08-25 17:38:24 +02:00
class Cool2Smiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = ('8-)',)
url = _prefix + 'cool2.gif'
2018-08-25 17:38:24 +02:00
class MadSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (':@',)
url = _prefix + 'mad.gif'
2018-08-25 17:38:24 +02:00
class EekSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = ('0_0',)
url = _prefix + 'eek.gif'
2018-08-25 17:38:24 +02:00
class MrGreenSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (':E', ':mrgreen:')
url = _prefix + 'mrgreen.gif'
2018-08-25 17:38:24 +02:00
class ShockedSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (':O',)
url = _prefix + 'shocked.gif'
2018-08-25 17:38:24 +02:00
class ConfusedSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (':s', ':oops:')
url = _prefix + 'confused2.gif'
2018-08-25 17:38:24 +02:00
class EyebrowsSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = ('^^',)
url = _prefix + 'eyebrows.gif'
2018-08-25 17:38:24 +02:00
class CrySmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":'(", ":cry:")
url = _prefix + 'cry.gif'
2018-08-25 17:38:24 +02:00
2018-07-28 19:36:43 +02:00
# FIXME
#class WhistleSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
# aliases = (":-°", ':whistle:')
# url = _prefix + 'whistle.gif'
# height = '15px'
2018-08-25 17:38:24 +02:00
class LolSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":lol:",)
url = _prefix + 'lol.gif'
2018-08-25 17:38:24 +02:00
class SorrySmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":sry:",)
url = _prefix + 'redface.gif'
2018-08-25 17:38:24 +02:00
class RollEyesSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":mmm:",)
url = _prefix + 'rolleyes.gif'
2018-08-25 17:38:24 +02:00
class WazaSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":waza:",)
url = _prefix + 'waza.gif'
2018-08-25 17:38:24 +02:00
class HereSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":here:", ":arrow:")
url = _prefix + 'pointer.gif'
2018-08-25 17:38:24 +02:00
class BowSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":bow:",)
url = _prefix + 'bow.gif'
2018-08-25 17:38:24 +02:00
class GoodSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":good:",)
url = _prefix + 'welldone.gif'
2018-08-25 17:38:24 +02:00
class LoveSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":love:",)
url = _prefix + 'love.gif'
2018-08-25 17:38:24 +02:00
class OuchSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":aie:",)
url = _prefix + 'banghead2.gif'
2018-08-25 17:38:24 +02:00
class FacepalmSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":facepalm:",)
url = _prefix + 'facepalm.gif'
2018-08-25 17:38:24 +02:00
class InsultsSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":argh:",)
url = _prefix + 'insults.gif'
2018-08-25 17:38:24 +02:00
class WhatSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":?:",)
url = _prefix + 'what.gif'
2018-08-25 17:38:24 +02:00
class ExclSmiley(_Smiley):
2018-07-28 19:36:43 +02:00
aliases = (":!:",)
url = _prefix + 'excl.gif'
# End of file.