kopia lustrzana https://github.com/bellingcat/auto-archiver
fixing telethon extractor to use default entrypoint
rodzic
7c848046e8
commit
8fb3dc754b
|
@ -1 +1 @@
|
||||||
from .telethon_extractor import TelethonArchiver
|
from .telethon_extractor import TelethonExtractor
|
|
@ -6,14 +6,14 @@ from telethon.tl.functions.messages import ImportChatInviteRequest
|
||||||
from telethon.errors.rpcerrorlist import UserAlreadyParticipantError, FloodWaitError, InviteRequestSentError, InviteHashExpiredError
|
from telethon.errors.rpcerrorlist import UserAlreadyParticipantError, FloodWaitError, InviteRequestSentError, InviteHashExpiredError
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
from tqdm import tqdm
|
from tqdm import tqdm
|
||||||
import re, time, json, os
|
import re, time, os
|
||||||
|
|
||||||
from auto_archiver.core import Extractor
|
from auto_archiver.core import Extractor
|
||||||
from auto_archiver.core import Metadata, Media
|
from auto_archiver.core import Metadata, Media
|
||||||
from auto_archiver.utils import random_str
|
from auto_archiver.utils import random_str
|
||||||
|
|
||||||
|
|
||||||
class TelethonArchiver(Extractor):
|
class TelethonExtractor(Extractor):
|
||||||
valid_url = re.compile(r"https:\/\/t\.me(\/c){0,1}\/(.+)\/(\d+)")
|
valid_url = re.compile(r"https:\/\/t\.me(\/c){0,1}\/(.+)\/(\d+)")
|
||||||
invite_pattern = re.compile(r"t.me(\/joinchat){0,1}\/\+?(.+)")
|
invite_pattern = re.compile(r"t.me(\/joinchat){0,1}\/\+?(.+)")
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue