+82
cross.py
+82
cross.py
···+MD_INLINE_LINK = re.compile(r"\[([^\]]+)\]\(\s*((?:(?:[A-Za-z][A-Za-z0-9+.\-]*://)|mailto:)[^\s\)]+)\s*\)", re.IGNORECASE)+MD_AUTOLINK = re.compile(r"<((?:(?:[A-Za-z][A-Za-z0-9+.\-]*://)|mailto:)[^\s>]+)>", re.IGNORECASE)···+def tokenize_markdown(text: str, tags: list[str], handles: list[tuple[str, str]]) -> list[Token]:def split_tokens(tokens: list[Token], max_chars: int, max_link_len: int = 35) -> list[list[Token]]:
+30
-1
mastodon.py
+30
-1
mastodon.py
···
+10
-85
misskey.py
+10
-85
misskey.py
······