mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2026-01-01 18:44:50 +00:00
Tes new genss and mediainfo
This commit is contained in:
parent
bc581d43eb
commit
4aa94f1ca6
2 changed files with 16 additions and 5 deletions
|
|
@ -16,7 +16,7 @@ from pyrogram.errors import MessageNotModified
|
|||
from requests_toolbelt import MultipartEncoder
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.helper import SUPPORTED_URL_REGEX
|
||||
from misskaty.helper import SUPPORTED_URL_REGEX, progress_for_pyrogram
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
|
||||
|
|
@ -214,7 +214,12 @@ async def telegram_screenshot(client, message, frame_count):
|
|||
replymsg = await message.reply_text(f"Downloading partial video file....", quote=True)
|
||||
|
||||
if int(size) <= 200000000:
|
||||
await message.download(os.path.join(os.getcwd(), file_name))
|
||||
c_time = time.time()
|
||||
await message.download(
|
||||
os.path.join(os.getcwd(), file_name),
|
||||
progress=progress_for_pyrogram,
|
||||
progress_args=("Trying to download..", replymsg, c_time)
|
||||
)
|
||||
downloaded_percentage = 100 # (100% download)
|
||||
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import json
|
||||
import os
|
||||
import re
|
||||
import time
|
||||
import subprocess
|
||||
from urllib.parse import unquote
|
||||
|
||||
|
|
@ -10,7 +11,7 @@ from pyrogram import filters
|
|||
from misskaty import app
|
||||
from misskaty.helper import (SUPPORTED_URL_REGEX, get_readable_bitrate,
|
||||
get_readable_file_size, post_to_telegraph,
|
||||
remove_N)
|
||||
progress_for_pyrogram, remove_N)
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
|
||||
|
|
@ -98,7 +99,12 @@ async def telegram_mediainfo(client, message):
|
|||
reply_msg = await message.reply_text("Generating Mediainfo, Please wait..", quote=True)
|
||||
|
||||
if int(size) <= 50000000:
|
||||
await message.download(os.path.join(os.getcwd(), filename))
|
||||
c_time = time.time()
|
||||
await message.download(
|
||||
os.path.join(os.getcwd(), filename),
|
||||
progress=progress_for_pyrogram,
|
||||
progress_args=("Trying to download..", reply_msg, c_time)
|
||||
)
|
||||
|
||||
else:
|
||||
async for chunk in client.stream_media(message, limit=5):
|
||||
|
|
@ -107,7 +113,7 @@ async def telegram_mediainfo(client, message):
|
|||
|
||||
mediainfo = subprocess.check_output(['mediainfo', filename]).decode("utf-8")
|
||||
mediainfo_json = json.loads(subprocess.check_output(['mediainfo', filename, '--Output=JSON']).decode("utf-8"))
|
||||
readable_size = get_readable_file_size()(size)
|
||||
readable_size = get_readable_file_size(size)
|
||||
|
||||
try:
|
||||
lines = mediainfo.splitlines()
|
||||
|
|
|
|||
Loading…
Reference in a new issue