예제 #1
0
from snip import loom
from PIL import ImageTk
import cv2

import os
import subprocess
from threading import Lock
from tkinter import filedialog
import collections
import math
import snip.filesystem
import zipfile
import threading

from snip.stream import TriadLogger
logger = TriadLogger(__name__)

IMAGEEXTS = ["png", "jpg", "gif", "bmp", "jpeg", "tif", "gifv", "jfif"]
VIDEOEXTS = ["webm", "mp4", "mov", "webp"]
_IMAGEEXTS = ["." + e for e in IMAGEEXTS]
_VIDEOEXTS = ["." + e for e in VIDEOEXTS]


def send_to_clipboard(clip_type, data):
    import win32clipboard
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardData(clip_type, data)
    win32clipboard.CloseClipboard()

예제 #2
0
import super_rubybot_tumblr as srb_tumblr
import super_rubybot_logger as srb_logger
import super_rubybot_cmds as srb_commands
import super_rubybot_emotes as srb_emotes
import super_rubybot_fluff as srb_fluff
import super_rubybot_servers as srb_servers
import super_rubybot_creport as srb_creport

import asyncio

from snip.singleton import SingleInstance

from snip.stream import TriadLogger

logger = TriadLogger(__name__)

# logger = logging.getLogger('discord')
# logger.setLevel(logging.DEBUG)
# handler = logging.FileHandler(filename='discord.log', encoding='utf-8', mode='w')
# handler.setFormatter(logging.Formatter('%(asctime)s:%(levelname)s:%(name)s: %(message)s'))
# logger.addHandler(handler)


# print = logger.info

# 499047816807841813
# https://discordapp.com/api/oauth2/authorize?client_id=499047816807841813&scope=bot&permissions=1        

class Rubybot(commands.Bot):