From b32e6311fc2abe7489cd9dd4609a2db910d22c32 Mon Sep 17 00:00:00 2001 From: Philipp Rich Date: Thu, 15 May 2025 19:49:32 +0400 Subject: [PATCH] Added status messages to counting --- telegram-scraper.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/telegram-scraper.py b/telegram-scraper.py index 41a358b..0b4f291 100644 --- a/telegram-scraper.py +++ b/telegram-scraper.py @@ -163,6 +163,9 @@ async def scrape_channel(channel, offset_id): processed_messages = 0 async for message in client.iter_messages(entity, offset_id=offset_id, reverse=True): + sys.stdout.write("\r\033[K") + sys.stdout.write(f"Counting messages in: {channel} - Messages found: {total_messages}") + sys.stdout.flush() total_messages += 1 if total_messages == 0: @@ -190,6 +193,7 @@ async def scrape_channel(channel, offset_id): processed_messages += 1 progress = (processed_messages / total_messages) * 100 + sys.stdout.write("\r\033[K") sys.stdout.write(f"\rScraping channel: {channel} - Progress: {progress:.2f}%") sys.stdout.flush()