This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from utils import contextutil | |
class General(commands.Cog): | |
def __init__(self, bot): | |
self.bot: Bot = bot | |
self.menus = contextutil.ContextMenuHolder(self) | |
self.menus.load_commands() | |
self.menus.add_commands() | |
async def cog_load(self): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import time | |
import threading | |
import queue | |
import discord | |
class SourceMulticaster(threading.Thread): | |
class ProxySource(discord.AudioSource): | |
def __init__(self, data_queue, cleanup_func, is_opus): | |
self.data_queue = data_queue |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sys | |
import time | |
import asyncio | |
import threading | |
import traceback | |
import concurrent.futures | |
import discord | |
from discord.ext import commands |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import timeit as _timeit, math, sys | |
def _format_time(timespan, precision=3): | |
if timespan >= 60.0: | |
parts = [('d', 60*60*24),('h', 60*60),('min', 60), ('s', 1)] | |
time = [] | |
leftover = timespan | |
for suffix, length in parts: | |
value = int(leftover / length) | |
if value > 0: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import logging | |
_func_prototype = "def {logger_func_name}(self, message, *args, **kwargs):\n" \ | |
" if self.isEnabledFor({levelname}):\n" \ | |
" self._log({levelname}, message, args, **kwargs)" | |
def _add_logger_level(levelname, level, *, func_name = None): | |
""" | |
:type levelname: str | |
The reference name of the level, e.g. DEBUG, WARNING, etc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
010000 VK:01 | |
020000 VK:02 | |
030000 VK:03 | |
040000 VK:04 | |
050000 VK:05 | |
060000 VK:06 | |
070000 VK:07 | |
080000 Backspace | |
090000 Tab | |
0a0000 VK:0a |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sys, inspect, re | |
import requests, webbrowser | |
from BeautifulSoup import BeautifulSoup | |
USER_AGENT_HEADER = {'User-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:34.0) Gecko/20100101 Firefox/34.0.1'} | |
class Anime(object): | |
baseurl = '' | |
_total_episodes = -1 | |
_video_cache = {} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import re, requests, webbrowser | |
from BeautifulSoup import BeautifulSoup | |
class Anime(object): | |
def __init__(self, url): | |
self.baseurl = 'http://gogoanime.tv/' | |
self.input_path = url | |
if '.tv/category/' in url: | |
self.anime_name = url.split('/')[-1] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import win32api | |
import win32gui | |
import win32process | |
import ctypes | |
import ctypes.wintypes | |
import sys, os, time, struct, textwrap | |
import memread |