mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
[V3 Downloader] Pagify cog and repo lists (#1072)
This commit is contained in:
parent
dc4fb6d7c3
commit
2c6af90703
@ -8,7 +8,7 @@ import discord
|
|||||||
from redbot.core import Config
|
from redbot.core import Config
|
||||||
from redbot.core import checks
|
from redbot.core import checks
|
||||||
from redbot.core.i18n import CogI18n
|
from redbot.core.i18n import CogI18n
|
||||||
from redbot.core.utils.chat_formatting import box
|
from redbot.core.utils.chat_formatting import box, pagify
|
||||||
from discord.ext import commands
|
from discord.ext import commands
|
||||||
|
|
||||||
from redbot.core.bot import Red
|
from redbot.core.bot import Red
|
||||||
@ -197,15 +197,15 @@ class Downloader:
|
|||||||
|
|
||||||
unloaded = all - loaded
|
unloaded = all - loaded
|
||||||
|
|
||||||
await ctx.send(
|
msg = ("+ Loaded\n"
|
||||||
box(
|
"{}\n\n"
|
||||||
"+ Loaded\n{}\n- Unloaded\n{}".format(
|
"- Unloaded\n"
|
||||||
', '.join(sorted(loaded)), ', '.join(sorted(unloaded))
|
"{}"
|
||||||
),
|
"".format(", ".join(sorted(loaded)),
|
||||||
lang='diff'
|
", ".join(sorted(unloaded)))
|
||||||
)
|
)
|
||||||
)
|
for page in pagify(msg, [" "], shorten_by=18):
|
||||||
|
await ctx.send(box(page.lstrip(" "), lang="diff"))
|
||||||
|
|
||||||
|
|
||||||
@commands.group()
|
@commands.group()
|
||||||
@ -258,7 +258,8 @@ class Downloader:
|
|||||||
repos = self._repo_manager.get_all_repo_names()
|
repos = self._repo_manager.get_all_repo_names()
|
||||||
joined = _("Installed Repos:\n") + "\n".join(["+ " + r for r in repos])
|
joined = _("Installed Repos:\n") + "\n".join(["+ " + r for r in repos])
|
||||||
|
|
||||||
await ctx.send(box(joined, lang="diff"))
|
for page in pagify(joined, ["\n"], shorten_by=16):
|
||||||
|
await ctx.send(box(page.lstrip(" "), lang="diff"))
|
||||||
|
|
||||||
@commands.group()
|
@commands.group()
|
||||||
@checks.is_owner()
|
@checks.is_owner()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user