142 lines
3.5 KiB
Python
142 lines
3.5 KiB
Python
#!/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 _TextoutSmiley
|
|
|
|
__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/'
|
|
|
|
class TwistedSmiley(_TextoutSmiley):
|
|
aliases = ('>:)',)
|
|
url = _prefix + 'twisted.gif'
|
|
|
|
class EvilSmiley(_TextoutSmiley):
|
|
aliases = ('>:(', ':grr:')
|
|
url = _prefix + 'evil.gif'
|
|
|
|
class SmileSmiley(_TextoutSmiley):
|
|
aliases = (':)',)
|
|
url = _prefix + 'smile.gif'
|
|
|
|
class WinkSmiley(_TextoutSmiley):
|
|
aliases = (';)',)
|
|
url = _prefix + 'wink.gif'
|
|
|
|
class SadSmiley(_TextoutSmiley):
|
|
aliases = (':(',)
|
|
url = _prefix + 'sad.gif'
|
|
|
|
class GrinSmiley(_TextoutSmiley):
|
|
aliases = (':D', ':grin:')
|
|
url = _prefix + 'grin.gif'
|
|
|
|
class HeheSmiley(_TextoutSmiley):
|
|
aliases = (':p',)
|
|
url = _prefix + 'hehe.gif'
|
|
|
|
class CoolSmiley(_TextoutSmiley):
|
|
aliases = (':cool:',)
|
|
url = _prefix + 'cool.gif'
|
|
|
|
class Cool2Smiley(_TextoutSmiley):
|
|
aliases = ('8-)',)
|
|
url = _prefix + 'cool2.gif'
|
|
|
|
class MadSmiley(_TextoutSmiley):
|
|
aliases = (':@',)
|
|
url = _prefix + 'mad.gif'
|
|
|
|
class EekSmiley(_TextoutSmiley):
|
|
aliases = ('0_0',)
|
|
url = _prefix + 'eek.gif'
|
|
|
|
class MrGreenSmiley(_TextoutSmiley):
|
|
aliases = (':E', ':mrgreen:')
|
|
url = _prefix + 'mrgreen.gif'
|
|
|
|
class ShockedSmiley(_TextoutSmiley):
|
|
aliases = (':O',)
|
|
url = _prefix + 'shocked.gif'
|
|
|
|
class ConfusedSmiley(_TextoutSmiley):
|
|
aliases = (':s', ':oops:')
|
|
url = _prefix + 'confused2.gif'
|
|
|
|
class EyebrowsSmiley(_TextoutSmiley):
|
|
aliases = ('^^',)
|
|
url = _prefix + 'eyebrows.gif'
|
|
|
|
class CrySmiley(_TextoutSmiley):
|
|
aliases = (":'(", ":cry:")
|
|
url = _prefix + 'cry.gif'
|
|
|
|
# FIXME
|
|
#class WhistleSmiley(_TextoutSmiley):
|
|
# aliases = (":-°", ':whistle:')
|
|
# url = _prefix + 'whistle.gif'
|
|
# height = '15px'
|
|
|
|
class LolSmiley(_TextoutSmiley):
|
|
aliases = (":lol:",)
|
|
url = _prefix + 'lol.gif'
|
|
|
|
class SorrySmiley(_TextoutSmiley):
|
|
aliases = (":sry:",)
|
|
url = _prefix + 'redface.gif'
|
|
|
|
class RollEyesSmiley(_TextoutSmiley):
|
|
aliases = (":mmm:",)
|
|
url = _prefix + 'rolleyes.gif'
|
|
|
|
class WazaSmiley(_TextoutSmiley):
|
|
aliases = (":waza:",)
|
|
url = _prefix + 'waza.gif'
|
|
|
|
class HereSmiley(_TextoutSmiley):
|
|
aliases = (":here:", ":arrow:")
|
|
url = _prefix + 'pointer.gif'
|
|
|
|
class BowSmiley(_TextoutSmiley):
|
|
aliases = (":bow:",)
|
|
url = _prefix + 'bow.gif'
|
|
|
|
class GoodSmiley(_TextoutSmiley):
|
|
aliases = (":good:",)
|
|
url = _prefix + 'welldone.gif'
|
|
|
|
class LoveSmiley(_TextoutSmiley):
|
|
aliases = (":love:",)
|
|
url = _prefix + 'love.gif'
|
|
|
|
class OuchSmiley(_TextoutSmiley):
|
|
aliases = (":aie:",)
|
|
url = _prefix + 'banghead2.gif'
|
|
|
|
class FacepalmSmiley(_TextoutSmiley):
|
|
aliases = (":facepalm:",)
|
|
url = _prefix + 'facepalm.gif'
|
|
|
|
class InsultsSmiley(_TextoutSmiley):
|
|
aliases = (":argh:",)
|
|
url = _prefix + 'insults.gif'
|
|
|
|
class WhatSmiley(_TextoutSmiley):
|
|
aliases = (":?:",)
|
|
url = _prefix + 'what.gif'
|
|
|
|
class ExclSmiley(_TextoutSmiley):
|
|
aliases = (":!:",)
|
|
url = _prefix + 'excl.gif'
|
|
|
|
# End of file.
|