diff options
author | Evgeny Zinoviev <me@ch1p.io> | 2022-03-16 16:31:39 +0300 |
---|---|---|
committer | Evgeny Zinoviev <me@ch1p.io> | 2022-03-16 16:31:39 +0300 |
commit | 35d86a39e2a23fee7d24a2b759c31c8712eb8ab7 (patch) | |
tree | 9ccd1e92c8e8aa411d6d4f7dc95dfecab12f5023 /mgs.py | |
parent | 2dd41e65a3ef9bf2f0060aa58b1e0f672ab440d7 (diff) |
update
Diffstat (limited to 'mgs.py')
-rw-r--r-- | mgs.py | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -1,4 +1,10 @@ -import requests, textract, re, os, tempfile, random, string +import requests +import textract +import re +import os +import tempfile +import random +import string from bs4 import BeautifulSoup from typing import List, Dict @@ -13,6 +19,7 @@ regex = r"""(?i)\b((?:https?:(?:/{1,3}|[a-z0-9%])|[a-z0-9.\-]+[.](?:com|net|org| def strgen(n: int) -> str: return ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(n)).lower() + def get_links(s: str) -> List[str]: return list(set(re.findall(regex, s))) |