diff options
Diffstat (limited to 'bot/exts/fun')
| -rw-r--r-- | bot/exts/fun/anagram.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/battleship.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/fun.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/game.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/latex.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/magic_8ball.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/minesweeper.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/movie.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/quack.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/recommend_game.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/snakes/__init__.py | 5 | ||||
| -rw-r--r-- | bot/exts/fun/snakes/_converter.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/snakes/_snakes_cog.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/snakes/_utils.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/space.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/speedrun.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/trivia_quiz.py | 4 | ||||
| -rw-r--r-- | bot/exts/fun/xkcd.py | 6 |
18 files changed, 38 insertions, 37 deletions
diff --git a/bot/exts/fun/anagram.py b/bot/exts/fun/anagram.py index 8210d1d5..4e23c079 100644 --- a/bot/exts/fun/anagram.py +++ b/bot/exts/fun/anagram.py @@ -1,16 +1,16 @@ import asyncio import json -import logging import random from pathlib import Path import discord from discord.ext import commands +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import Colours -log = logging.getLogger(__name__) +log = get_logger(__name__) TIME_LIMIT = 60 diff --git a/bot/exts/fun/battleship.py b/bot/exts/fun/battleship.py index ded784be..a209ff02 100644 --- a/bot/exts/fun/battleship.py +++ b/bot/exts/fun/battleship.py @@ -1,4 +1,3 @@ -import logging import random import re from dataclasses import dataclass @@ -6,11 +5,12 @@ from functools import partial import discord from discord.ext import commands +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import Colours -log = logging.getLogger(__name__) +log = get_logger(__name__) @dataclass diff --git a/bot/exts/fun/fun.py b/bot/exts/fun/fun.py index 16279dd7..66c48517 100644 --- a/bot/exts/fun/fun.py +++ b/bot/exts/fun/fun.py @@ -1,5 +1,4 @@ import json -import logging import random from collections.abc import Iterable from pathlib import Path @@ -10,12 +9,13 @@ from discord import Embed from discord.ext import commands from discord.ext.commands import BadArgument, Cog, Context from pydis_core.utils.commands import clean_text_or_reply +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import Client, Colours, Emojis from bot.utils import helpers, messages -log = logging.getLogger(__name__) +log = get_logger(__name__) def caesar_cipher(text: str, offset: int) -> Iterable[str]: diff --git a/bot/exts/fun/game.py b/bot/exts/fun/game.py index c9824f22..9c253ca1 100644 --- a/bot/exts/fun/game.py +++ b/bot/exts/fun/game.py @@ -1,5 +1,4 @@ import difflib -import logging import random import re from datetime import UTC, datetime, timedelta @@ -11,6 +10,7 @@ from discord import Embed from discord.ext import tasks from discord.ext.commands import Cog, Context, group from pydis_core.utils import scheduling +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import STAFF_ROLES, Tokens @@ -40,7 +40,7 @@ BASE_HEADERS = { "Accept": "application/json" } -logger = logging.getLogger(__name__) +logger = get_logger(__name__) REGEX_NON_ALPHABET = re.compile(r"[^a-z0-9]", re.IGNORECASE) diff --git a/bot/exts/fun/latex.py b/bot/exts/fun/latex.py index b7bd708e..cd7dba11 100644 --- a/bot/exts/fun/latex.py +++ b/bot/exts/fun/latex.py @@ -1,5 +1,4 @@ import hashlib -import logging import os import re import string @@ -11,12 +10,13 @@ import discord from PIL import Image from aiohttp import client_exceptions, web from discord.ext import commands +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import Channels, WHITELISTED_CHANNELS from bot.utils.decorators import whitelist_override -log = logging.getLogger(__name__) +log = get_logger(__name__) FORMATTED_CODE_REGEX = re.compile( r"(?P<delim>(?P<block>```)|``?)" # code delimiter: 1-3 backticks; (?P=block) only matches if it's a block r"(?(block)(?:(?P<lang>[a-z]+)\n)?)" # if we're in a block, match optional language (only letters plus newline) diff --git a/bot/exts/fun/magic_8ball.py b/bot/exts/fun/magic_8ball.py index 95d711c4..7bb3d886 100644 --- a/bot/exts/fun/magic_8ball.py +++ b/bot/exts/fun/magic_8ball.py @@ -1,13 +1,13 @@ import json -import logging import random from pathlib import Path from discord.ext import commands +from pydis_core.utils.logging import get_logger from bot.bot import Bot -log = logging.getLogger(__name__) +log = get_logger(__name__) ANSWERS = json.loads(Path("bot/resources/fun/magic8ball.json").read_text("utf8")) diff --git a/bot/exts/fun/minesweeper.py b/bot/exts/fun/minesweeper.py index 69be88d3..29cd8ee9 100644 --- a/bot/exts/fun/minesweeper.py +++ b/bot/exts/fun/minesweeper.py @@ -1,10 +1,10 @@ -import logging from collections.abc import Iterator from dataclasses import dataclass from random import randint, random import discord from discord.ext import commands +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import Client @@ -29,7 +29,7 @@ MESSAGE_MAPPING = { "x": ":x:" } -log = logging.getLogger(__name__) +log = get_logger(__name__) GameBoard = list[list[str | int]] diff --git a/bot/exts/fun/movie.py b/bot/exts/fun/movie.py index 3d36b119..555c4503 100644 --- a/bot/exts/fun/movie.py +++ b/bot/exts/fun/movie.py @@ -1,4 +1,3 @@ -import logging import random from enum import Enum from typing import Any @@ -6,13 +5,14 @@ from typing import Any from aiohttp import ClientSession from discord import Embed from discord.ext.commands import Cog, Context, group +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import Tokens from bot.utils.exceptions import APIError from bot.utils.pagination import ImagePaginator -logger = logging.getLogger(__name__) +logger = get_logger(__name__) # Define base URL of TMDB BASE_URL = "https://api.themoviedb.org/3/" diff --git a/bot/exts/fun/quack.py b/bot/exts/fun/quack.py index 492e0c0f..459cb4a2 100644 --- a/bot/exts/fun/quack.py +++ b/bot/exts/fun/quack.py @@ -1,16 +1,16 @@ -import logging import random from typing import Literal import discord from discord.ext import commands +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import Colours, NEGATIVE_REPLIES API_URL = "https://quackstack.pythondiscord.com" -log = logging.getLogger(__name__) +log = get_logger(__name__) class Quackstack(commands.Cog): diff --git a/bot/exts/fun/recommend_game.py b/bot/exts/fun/recommend_game.py index e972b9a5..7806ab2f 100644 --- a/bot/exts/fun/recommend_game.py +++ b/bot/exts/fun/recommend_game.py @@ -1,14 +1,14 @@ import json -import logging from pathlib import Path from random import shuffle import discord from discord.ext import commands +from pydis_core.utils.logging import get_logger from bot.bot import Bot -log = logging.getLogger(__name__) +log = get_logger(__name__) game_recs = [] # Populate the list `game_recs` with resource files diff --git a/bot/exts/fun/snakes/__init__.py b/bot/exts/fun/snakes/__init__.py index be71ac44..0af8ece2 100644 --- a/bot/exts/fun/snakes/__init__.py +++ b/bot/exts/fun/snakes/__init__.py @@ -1,10 +1,11 @@ -import logging + +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import Tokens from bot.exts.fun.snakes._snakes_cog import Snakes -log = logging.getLogger(__name__) +log = get_logger(__name__) async def setup(bot: Bot) -> None: diff --git a/bot/exts/fun/snakes/_converter.py b/bot/exts/fun/snakes/_converter.py index c24ba8c6..43a99a9d 100644 --- a/bot/exts/fun/snakes/_converter.py +++ b/bot/exts/fun/snakes/_converter.py @@ -1,16 +1,16 @@ import json -import logging import random from collections.abc import Iterable import discord from discord.ext.commands import Context, Converter +from pydis_core.utils.logging import get_logger from rapidfuzz import fuzz from bot.exts.fun.snakes._utils import SNAKE_RESOURCES from bot.utils import disambiguate -log = logging.getLogger(__name__) +log = get_logger(__name__) class Snake(Converter): diff --git a/bot/exts/fun/snakes/_snakes_cog.py b/bot/exts/fun/snakes/_snakes_cog.py index dfe2903a..3f0a0764 100644 --- a/bot/exts/fun/snakes/_snakes_cog.py +++ b/bot/exts/fun/snakes/_snakes_cog.py @@ -1,6 +1,5 @@ import asyncio import colorsys -import logging import os import random import re @@ -16,6 +15,7 @@ from aiohttp import ClientTimeout from discord import Colour, Embed, File, Member, Message, Reaction from discord.errors import HTTPException from discord.ext.commands import Cog, CommandError, Context, bot_has_permissions, group +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import ERROR_REPLIES, Tokens @@ -23,7 +23,7 @@ from bot.exts.fun.snakes import _utils as utils from bot.exts.fun.snakes._converter import Snake from bot.utils.decorators import locked -log = logging.getLogger(__name__) +log = get_logger(__name__) # region: Constants diff --git a/bot/exts/fun/snakes/_utils.py b/bot/exts/fun/snakes/_utils.py index c48ecf8d..8d24a6aa 100644 --- a/bot/exts/fun/snakes/_utils.py +++ b/bot/exts/fun/snakes/_utils.py @@ -1,6 +1,5 @@ import io import json -import logging import math import random from itertools import product @@ -10,6 +9,7 @@ from PIL import Image from PIL.ImageDraw import ImageDraw from discord import File, Member, Reaction, User from discord.ext.commands import Cog, Context +from pydis_core.utils.logging import get_logger from bot.constants import MODERATION_ROLES @@ -354,7 +354,7 @@ def frame_to_png_bytes(image: Image) -> io.BytesIO: return stream -log = logging.getLogger(__name__) +log = get_logger(__name__) START_EMOJI = "\u2611" # :ballot_box_with_check: - Start the game CANCEL_EMOJI = "\u274C" # :x: - Cancel or leave the game ROLL_EMOJI = "\U0001F3B2" # :game_die: - Roll the die! diff --git a/bot/exts/fun/space.py b/bot/exts/fun/space.py index 3a666bfc..f2c934bc 100644 --- a/bot/exts/fun/space.py +++ b/bot/exts/fun/space.py @@ -1,4 +1,3 @@ -import logging import random from datetime import UTC, date, datetime from typing import Any @@ -7,12 +6,13 @@ from urllib.parse import urlencode from discord import Embed from discord.ext import tasks from discord.ext.commands import Cog, Context, group +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import Tokens from bot.utils.converters import DateConverter -logger = logging.getLogger(__name__) +logger = get_logger(__name__) NASA_BASE_URL = "https://api.nasa.gov" NASA_IMAGES_BASE_URL = "https://images-api.nasa.gov" diff --git a/bot/exts/fun/speedrun.py b/bot/exts/fun/speedrun.py index 43e570a2..3685b870 100644 --- a/bot/exts/fun/speedrun.py +++ b/bot/exts/fun/speedrun.py @@ -1,13 +1,13 @@ import json -import logging from pathlib import Path from random import choice from discord.ext import commands +from pydis_core.utils.logging import get_logger from bot.bot import Bot -log = logging.getLogger(__name__) +log = get_logger(__name__) LINKS = json.loads(Path("bot/resources/fun/speedrun_links.json").read_text("utf8")) diff --git a/bot/exts/fun/trivia_quiz.py b/bot/exts/fun/trivia_quiz.py index 4f352b71..d7b49f7a 100644 --- a/bot/exts/fun/trivia_quiz.py +++ b/bot/exts/fun/trivia_quiz.py @@ -1,6 +1,5 @@ import asyncio import json -import logging import operator import random import re @@ -13,12 +12,13 @@ from pathlib import Path import discord from discord.ext import commands, tasks +from pydis_core.utils.logging import get_logger from rapidfuzz import fuzz from bot.bot import Bot from bot.constants import Client, Colours, MODERATION_ROLES, NEGATIVE_REPLIES -logger = logging.getLogger(__name__) +logger = get_logger(__name__) DEFAULT_QUESTION_LIMIT = 7 STANDARD_VARIATION_TOLERANCE = 88 diff --git a/bot/exts/fun/xkcd.py b/bot/exts/fun/xkcd.py index 7b34795c..df00d89d 100644 --- a/bot/exts/fun/xkcd.py +++ b/bot/exts/fun/xkcd.py @@ -1,15 +1,15 @@ -import logging import re from random import randint from discord import Embed from discord.ext import tasks from discord.ext.commands import Cog, Context, command +from pydis_core.utils.logging import get_logger from bot.bot import Bot from bot.constants import Colours -log = logging.getLogger(__name__) +log = get_logger(__name__) COMIC_FORMAT = re.compile(r"latest|[0-9]+") BASE_URL = "https://xkcd.com" @@ -74,7 +74,7 @@ class XKCD(Cog): if info["img"][-3:] in ("jpg", "png", "gif"): embed.set_image(url=info["img"]) date = f"{info['year']}/{info['month']}/{info['day']}" - embed.set_footer(text=f"{date} - #{info['num']}, \'{info['safe_title']}\'") + embed.set_footer(text=f"{date} - #{info['num']}, '{info['safe_title']}'") embed.colour = Colours.soft_green else: embed.description = ( |