78 lines
4.4 KiB
Python
78 lines
4.4 KiB
Python
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
import irc3
|
||
|
from docopt import Dict
|
||
|
from irc3.plugins.command import command
|
||
|
from irc3.utils import IrcString
|
||
|
|
||
|
from . import Plugin
|
||
|
|
||
|
class Ascii(Plugin):
|
||
|
|
||
|
@command
|
||
|
def buddha(self, mask: IrcString, target: IrcString, args: Dict):
|
||
|
"""prints a giant swastika
|
||
|
|
||
|
%%buddha
|
||
|
"""
|
||
|
for line in (
|
||
|
'░░░░░░░░░░░░░░░▄▀▄░░░░░░░░░░░░░░░',
|
||
|
'░░░░░░░░░░░░░▄▀░░░▀▄░░░░░░░░░░░░░',
|
||
|
'░░░░░░░░░░░▄▀░░░░▄▀█░░░░░░░░░░░░░',
|
||
|
'░░░░░░░░░▄▀░░░░▄▀░▄▀░▄▀▄░░░░░░░░░',
|
||
|
'░░░░░░░▄▀░░░░▄▀░▄▀░▄▀░░░▀▄░░░░░░░',
|
||
|
'░░░░░░░█▀▄░░░░▀█░▄▀░░░░░░░▀▄░░░░░',
|
||
|
'░░░▄▀▄░▀▄░▀▄░░░░▀░░░░▄█▄░░░░▀▄░░░',
|
||
|
'░▄▀░░░▀▄░▀▄░▀▄░░░░░▄▀░█░▀▄░░░░▀▄░',
|
||
|
'░█▀▄░░░░▀▄░█▀░░░░░░░▀█░▀▄░▀▄░▄▀█░',
|
||
|
'░▀▄░▀▄░░░░▀░░░░▄█▄░░░░▀▄░▀▄░█░▄▀░',
|
||
|
'░░░▀▄░▀▄░░░░░▄▀░█░▀▄░░░░▀▄░▀█▀░░░',
|
||
|
'░░░░░▀▄░▀▄░▄▀░▄▀░█▀░░░░▄▀█░░░░░░░',
|
||
|
'░░░░░░░▀▄░█░▄▀░▄▀░░░░▄▀░▄▀░░░░░░░',
|
||
|
'░░░░░░░░░▀█▀░▄▀░░░░▄▀░▄▀░░░░░░░░░',
|
||
|
'░░░░░░░░░░░░░█▀▄░▄▀░▄▀░░░░░░░░░░░',
|
||
|
'░░░░░░░░░░░░░▀▄░█░▄▀░░░░░░░░░░░░░',
|
||
|
'░░░░░░░░░░░░░░░▀█▀░░░░░░░░░░░░░░░'
|
||
|
):
|
||
|
self.bot.privmsg(target, line)
|
||
|
|
||
|
@command
|
||
|
def rotschwuchtel(self, mask: IrcString, target: IrcString, args: Dict):
|
||
|
"""prints a giant hammer and sickle
|
||
|
|
||
|
%%rotschwuchtel
|
||
|
"""
|
||
|
|
||
|
for line in (
|
||
|
'░░░░░░░░░░▀▀▀██████▄▄▄░░░░░░░░░░',
|
||
|
'░░░░░░░░░░░░░░░░░▀▀▀████▄░░░░░░░',
|
||
|
'░░░░░░░░░░▄███████▀░░░▀███▄░░░░░',
|
||
|
'░░░░░░░░▄███████▀░░░░░░░▀███▄░░░',
|
||
|
'░░░░░░▄████████░░░░░░░░░░░███▄░░',
|
||
|
'░░░░░██████████▄░░░░░░░░░░░███▌░',
|
||
|
'░░░░░▀█████▀░▀███▄░░░░░░░░░▐███░',
|
||
|
'░░░░░░░▀█▀░░░░░▀███▄░░░░░░░▐███░',
|
||
|
'░░░░░░░░░░░░░░░░░▀███▄░░░░░███▌░',
|
||
|
'░░░░▄██▄░░░░░░░░░░░▀███▄░░▐███░░',
|
||
|
'░░▄██████▄░░░░░░░░░░░▀███▄███░░░',
|
||
|
'░█████▀▀████▄▄░░░░░░░░▄█████░░░░',
|
||
|
'░████▀░░░▀▀█████▄▄▄▄█████████▄░░',
|
||
|
'░░▀▀░░░░░░░░░▀▀██████▀▀░░░▀▀██░░'
|
||
|
):
|
||
|
self.bot.privmsg(target, line)
|
||
|
|
||
|
@command
|
||
|
def fluppe(self, mask: IrcString, target: IrcString, args: Dict):
|
||
|
"""prints a cigarette
|
||
|
|
||
|
%%fluppe
|
||
|
"""
|
||
|
|
||
|
for line in (
|
||
|
' )',
|
||
|
' (',
|
||
|
' _ ___________ )',
|
||
|
' [_[___________#'
|
||
|
):
|
||
|
self.bot.privmsg(target, line)
|