fixing telethon extractor to use default entrypoint

pull/189/head
msramalho 2025-02-10 14:59:51 +00:00
rodzic 7c848046e8
commit 8fb3dc754b
Nie znaleziono w bazie danych klucza dla tego podpisu
2 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -1 +1 @@
from .telethon_extractor import TelethonArchiver from .telethon_extractor import TelethonExtractor

Wyświetl plik

@ -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}\/\+?(.+)")