delete(commands:*|Crypto): remove unused cog
This commit is contained in:
parent
e63e939d77
commit
4a508b1851
13 changed files with 0 additions and 380 deletions
|
@ -1,19 +0,0 @@
|
|||
from collections import namedtuple
|
||||
|
||||
from tuxbot.core.bot import Tux
|
||||
from .crypto import Crypto
|
||||
from .config import CryptoConfig, HAS_MODELS
|
||||
|
||||
VersionInfo = namedtuple("VersionInfo", "major minor micro release_level")
|
||||
version_info = VersionInfo(major=1, minor=0, micro=0, release_level="alpha")
|
||||
|
||||
__version__ = "v{}.{}.{}-{}".format(
|
||||
version_info.major,
|
||||
version_info.minor,
|
||||
version_info.micro,
|
||||
version_info.release_level,
|
||||
).replace("\n", "")
|
||||
|
||||
|
||||
def setup(bot: Tux):
|
||||
bot.add_cog(Crypto(bot))
|
|
@ -1,12 +0,0 @@
|
|||
from typing import Dict
|
||||
|
||||
from structured_config import Structure
|
||||
|
||||
HAS_MODELS = False
|
||||
|
||||
|
||||
class CryptoConfig(Structure):
|
||||
pass
|
||||
|
||||
|
||||
extra: Dict[str, Dict] = {}
|
|
@ -1,63 +0,0 @@
|
|||
# import functools
|
||||
import logging
|
||||
|
||||
# import discord
|
||||
from discord.ext import commands
|
||||
|
||||
#
|
||||
# from tuxbot.cogs.Crypto.functions.extractor import extract
|
||||
# from tuxbot.cogs.Crypto.functions.sync import encode
|
||||
from tuxbot.core.bot import Tux
|
||||
from tuxbot.core.i18n import (
|
||||
Translator,
|
||||
)
|
||||
|
||||
# from tuxbot.core.utils.functions.extra import group_extra, ContextPlus
|
||||
|
||||
|
||||
log = logging.getLogger("tuxbot.cogs.Crypto")
|
||||
_ = Translator("Crypto", __file__)
|
||||
|
||||
|
||||
class Crypto(commands.Cog):
|
||||
def __init__(self, bot: Tux):
|
||||
self.bot = bot
|
||||
|
||||
# @group_extra(name="ralgo")
|
||||
# async def _ralgo(self, ctx: commands.Context):
|
||||
# if ctx.invoked_subcommand is None:
|
||||
# await ctx.send_help("ralgo")
|
||||
#
|
||||
# @_ralgo.command(name="encode")
|
||||
# async def _ralgo_encode(self, ctx: ContextPlus, *, data: str = None):
|
||||
# try:
|
||||
# params = await extract(ctx.message.attachments, data, 10000)
|
||||
# except ValueError:
|
||||
# return await ctx.send("Invalid data provided")
|
||||
#
|
||||
# async with ctx.typing():
|
||||
# output = await self.bot.loop.run_in_executor(
|
||||
# None, functools.partial(encode, params)
|
||||
# )
|
||||
#
|
||||
# if params["graphical"]:
|
||||
# return await ctx.send(file=output)
|
||||
#
|
||||
# await ctx.send(output)
|
||||
#
|
||||
# @_ralgo.command(name="decode")
|
||||
# async def _ralgo_decode(self, ctx: ContextPlus, *, data: str = None):
|
||||
# try:
|
||||
# params = await extract(ctx.message.attachments, data, 100000)
|
||||
# except ValueError:
|
||||
# return await ctx.send("Invalid data provided")
|
||||
#
|
||||
# async with ctx.typing():
|
||||
# output = await self.bot.loop.run_in_executor(
|
||||
# None, functools.partial(encode, params)
|
||||
# )
|
||||
#
|
||||
# if isinstance(output, discord.File):
|
||||
# return await ctx.send(file=output)
|
||||
#
|
||||
# await ctx.send(output)
|
|
@ -1,28 +0,0 @@
|
|||
# from typing import Optional, NoReturn, Union
|
||||
#
|
||||
# from discord import Attachment
|
||||
# from tuxbot.cogs.Crypto.functions.parser import data_parser
|
||||
#
|
||||
#
|
||||
# async def extract(
|
||||
# attachments: list[Optional[Attachment]], data: Optional[str], max_size: int
|
||||
# ) -> dict:
|
||||
# if not data and len(attachments) == 0:
|
||||
# raise ValueError
|
||||
#
|
||||
# kwargs = data_parser(data)
|
||||
#
|
||||
# if attachments and attachments[0]:
|
||||
# file: Attachment = attachments[0]
|
||||
# if file.size > max_size:
|
||||
# raise ValueError
|
||||
#
|
||||
# kwargs["message"] = await file.read()
|
||||
#
|
||||
# params = {
|
||||
# "compressed": "compressed" in kwargs.keys(),
|
||||
# "graphical": "graphical" in kwargs.keys(),
|
||||
# "chars": kwargs["chars"] if "chars" in kwargs.keys() else (".", ","),
|
||||
# }
|
||||
#
|
||||
# return {"message": kwargs["message"], "params": params}
|
|
@ -1,10 +0,0 @@
|
|||
# https://python-forum.io/Thread-read-a-binary-file-to-find-its-type
|
||||
def find_ext(content: bytes) -> str:
|
||||
magic_numbers = {
|
||||
"png": bytes([0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A])
|
||||
}
|
||||
|
||||
if content.startswith(magic_numbers["png"]):
|
||||
return "png"
|
||||
|
||||
return "txt"
|
|
@ -1,36 +0,0 @@
|
|||
import re
|
||||
from typing import Optional
|
||||
|
||||
|
||||
def data_parser(data: Optional[str]) -> dict:
|
||||
output = {
|
||||
"message": "",
|
||||
"compressed": False,
|
||||
"graphical": False,
|
||||
"chars": tuple,
|
||||
}
|
||||
|
||||
if not data:
|
||||
return output
|
||||
|
||||
if "--compressed" in data:
|
||||
output["compressed"] = True
|
||||
data = "".join(data.rsplit("--compressed", 1))
|
||||
|
||||
if "--graphical" in data:
|
||||
output["graphical"] = True
|
||||
data = "".join(data.rsplit("--graphical", 1))
|
||||
|
||||
if "compressed" in output.keys():
|
||||
del output["compressed"]
|
||||
|
||||
if "--chars" in data:
|
||||
regex = r"--chars=(\S\S)"
|
||||
|
||||
if match := re.search(regex, data):
|
||||
output["chars"] = tuple(match.group()[-2:])
|
||||
data = "".join(data.rsplit(match.group(), 1))
|
||||
|
||||
output["message"] = data.strip()
|
||||
|
||||
return output
|
|
@ -1,40 +0,0 @@
|
|||
# from io import BytesIO
|
||||
# from typing import Union
|
||||
#
|
||||
# import discord
|
||||
# from ralgo.ralgo import Ralgo
|
||||
# from tuxbot.cogs.Crypto.functions.file import find_ext
|
||||
#
|
||||
#
|
||||
# def encode(params: dict) -> Union[str, discord.File]:
|
||||
# statement = Ralgo(params["message"])
|
||||
# params = params["params"]
|
||||
# encoded = statement.encode(chars=params["chars"])
|
||||
#
|
||||
# if params["compressed"]:
|
||||
# return str(encoded.compress())
|
||||
# if params["graphical"]:
|
||||
# output = encoded.graphical().encode()
|
||||
# return discord.File(BytesIO(output.to_bytes()), "output.png")
|
||||
#
|
||||
# return str(encoded)
|
||||
#
|
||||
#
|
||||
# def decode(params: dict) -> Union[str, discord.File]:
|
||||
# statement = Ralgo(params["message"])
|
||||
# params = params["params"]
|
||||
#
|
||||
# if params["graphical"]:
|
||||
# output = Ralgo(statement.graphical().decode()).decode()
|
||||
# elif params["compressed"]:
|
||||
# output = Ralgo(statement.decompress()).decode()
|
||||
# else:
|
||||
# output = statement.decode(chars=params["chars"])
|
||||
#
|
||||
# if isinstance(output, bytes):
|
||||
# return discord.File(BytesIO(output), f"output.{find_ext(output)}")
|
||||
#
|
||||
# output = discord.utils.escape_markdown(str(output))
|
||||
# output = discord.utils.escape_mentions(output)
|
||||
#
|
||||
# return output if len(output) > 0 else "no content..."
|
|
@ -1,57 +0,0 @@
|
|||
# French translations for Tuxbot-bot package
|
||||
# Traductions françaises du paquet Tuxbot-bot.
|
||||
# Copyright (C) 2020 THE Tuxbot-bot'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the Tuxbot-bot package.
|
||||
# Automatically generated, 2020.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Tuxbot-bot\n"
|
||||
"Report-Msgid-Bugs-To: rick@gnous.eu\n"
|
||||
"POT-Creation-Date: 2020-10-21 01:15+0200\n"
|
||||
"PO-Revision-Date: 2020-10-21 01:15+0200\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: en_US\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:55 tuxbot/cogs/Polls/polls.py:176
|
||||
msgid "**Preparation**"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:204
|
||||
#, python-brace-format
|
||||
msgid "Proposed addition for poll #{id}"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:209
|
||||
msgid "Poll"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:211
|
||||
msgid "here"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:215
|
||||
#, python-brace-format
|
||||
msgid "Requested by {author}"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:21
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:49
|
||||
msgid "Please provide a message in this channel"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:30
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:36
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:41
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:46
|
||||
msgid "Unable to find this poll"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:58
|
||||
msgid "Your proposal must be smaller than 30"
|
||||
msgstr ""
|
|
@ -1,58 +0,0 @@
|
|||
# French translations for Tuxbot-bot package
|
||||
# Traductions françaises du paquet Tuxbot-bot.
|
||||
# Copyright (C) 2020 THE Tuxbot-bot'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the Tuxbot-bot package.
|
||||
# Automatically generated, 2020.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Tuxbot-bot\n"
|
||||
"Report-Msgid-Bugs-To: rick@gnous.eu\n"
|
||||
"POT-Creation-Date: 2020-10-21 01:15+0200\n"
|
||||
"PO-Revision-Date: 2020-10-21 01:15+0200\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:55 tuxbot/cogs/Polls/polls.py:176
|
||||
msgid "**Preparation**"
|
||||
msgstr "**Préparation**"
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:204
|
||||
#, python-brace-format
|
||||
msgid "Proposed addition for poll #{id}"
|
||||
msgstr "Proposition d'ajout pour le sondage #{id}"
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:209
|
||||
msgid "Poll"
|
||||
msgstr "Sondage"
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:211
|
||||
msgid "here"
|
||||
msgstr "ici"
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:215
|
||||
#, python-brace-format
|
||||
msgid "Requested by {author}"
|
||||
msgstr "Demandée par {author}"
|
||||
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:21
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:49
|
||||
msgid "Please provide a message in this channel"
|
||||
msgstr "Veuillez fournir un message dans ce salon"
|
||||
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:30
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:36
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:41
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:46
|
||||
msgid "Unable to find this poll"
|
||||
msgstr "Impossible de trouver ce sondage"
|
||||
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:58
|
||||
msgid "Your proposal must be smaller than 30"
|
||||
msgstr "Votre proposition doit être inférieure à 30"
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the Tuxbot-bot package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Tuxbot-bot\n"
|
||||
"Report-Msgid-Bugs-To: rick@gnous.eu\n"
|
||||
"POT-Creation-Date: 2021-01-26 16:12+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:55 tuxbot/cogs/Polls/polls.py:176
|
||||
msgid "**Preparation**"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:204
|
||||
#, python-brace-format
|
||||
msgid "Proposed addition for poll #{id}"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:209
|
||||
msgid "Poll"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:211
|
||||
msgid "here"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/polls.py:215
|
||||
#, python-brace-format
|
||||
msgid "Requested by {author}"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:21
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:49
|
||||
msgid "Please provide a message in this channel"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:30
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:36
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:41
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:46
|
||||
msgid "Unable to find this poll"
|
||||
msgstr ""
|
||||
|
||||
#: tuxbot/cogs/Polls/functions/converters.py:58
|
||||
msgid "Your proposal must be smaller than 30"
|
||||
msgstr ""
|
|
@ -42,7 +42,6 @@ packages: List[str] = [
|
|||
"tuxbot.cogs.Polls",
|
||||
"tuxbot.cogs.Custom",
|
||||
"tuxbot.cogs.Network",
|
||||
# "tuxbot.cogs.Crypto",
|
||||
]
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue