forked from cswimr/SeaCogs
fix(seautils): fix table of contents in rfc documents
This commit is contained in:
parent
42e209b547
commit
8d3f5c1d5f
1 changed files with 4 additions and 2 deletions
|
@ -29,8 +29,10 @@ from redbot.core.utils.views import SimpleMenu
|
||||||
def md(soup: BeautifulSoup, **options) -> Any | str:
|
def md(soup: BeautifulSoup, **options) -> Any | str:
|
||||||
return MarkdownConverter(**options).convert_soup(soup)
|
return MarkdownConverter(**options).convert_soup(soup)
|
||||||
|
|
||||||
def convert_rfc_references(text: str):
|
def convert_rfc_references(text: str, number: int) -> str:
|
||||||
return re.sub(r"\(\.\/rfc(\d+)", r"(https://www.rfc-editor.org/rfc/rfc\1.html", text)
|
one = re.sub(r"\(\.\/rfc(\d+)", r"(https://www.rfc-editor.org/rfc/rfc\1.html", text)
|
||||||
|
two = re.sub(r"\((#(?:section|page)-\d+)\)", f"https://www.rfc-editor.org/rfc/rfc{number}.html\1", one)
|
||||||
|
return two
|
||||||
|
|
||||||
class SeaUtils(commands.Cog):
|
class SeaUtils(commands.Cog):
|
||||||
"""A collection of random utilities."""
|
"""A collection of random utilities."""
|
||||||
|
|
Loading…
Reference in a new issue