From fd9d23f2d2fa6ed69f3992d17d3c4e9a295a8b88 Mon Sep 17 00:00:00 2001 From: ssleg <1537206@mail.ru> Date: Wed, 2 Feb 2022 11:32:30 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5,=20=D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80?= =?UTF-8?q?=D0=B5=D0=BD=D0=BD=D0=B0=D1=8F=20=D1=81=D1=82=D0=B0=D1=82=D0=B8?= =?UTF-8?q?=D1=81=D1=82=D0=B8=D0=BA=D0=B0=20=D0=91=D0=94.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chat_reader.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/chat_reader.py b/chat_reader.py index 5e760d2..ad651f7 100755 --- a/chat_reader.py +++ b/chat_reader.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 -# Telegram chat reader v1.10 -# 29/01/2022 +# Telegram chat reader v1.11 +# 02/02/2022 # https://t.me/ssleg © 2021-2022 @@ -168,7 +168,16 @@ def print_stats(): messages += row[0] chats_count += 1 - print(f'В базе {set_num_printable(messages)} сообщений из {chats_count} чатов.') + cursor.execute('select count(user_id) from chat_reader_users') + row = cursor.fetchone() + users_count = row[0] + + cursor.execute('select count(channel_id) from chat_reader_channels') + row = cursor.fetchone() + channels_count = row[0] + + print(f'В базе {set_num_printable(messages)} сообщений из {set_num_printable(chats_count)} чатов.') + print(f'{set_num_printable(users_count)} пользователей и {set_num_printable(channels_count)} каналов.') cursor.execute("select pg_total_relation_size('chat_reader_mess')") row = cursor.fetchone() @@ -180,7 +189,7 @@ def print_stats(): row = cursor.fetchone() size_of += row[0] size_mb = round(size_of / 1048576, 2) - print(f'Размер таблиц {set_num_printable(size_mb)} Мб.') + print(f'Размер таблиц: {set_num_printable(size_mb)} Мб.') con.close()