v1.1.0
Telegram Export Studio — v1.1.0
Novedades
- Conversor HTML ↔ JSON (
telegram_export_converter.py), como pestaña "Conversor" en la interfaz (escritorio y web) y subcomandoconverten el AIO:- HTML → JSON, enriquecido o formato oficial (
--faithful). - JSON → HTML, reconstruyendo las páginas.
- Enriquecer un
result.jsonoficial con datos del HTML si coexisten ambos. - Downgrade de un JSON enriquecido a formato oficial.
- Protección contra sobrescribir un
result.jsonque no generó esta herramienta. - Nota: en la versión web esta pestaña quedó fuera por un descuido al publicar esta release y se añadió después. Como la web siempre corre la última versión, ya está disponible allí con los mismos modos que en escritorio.
- HTML → JSON, enriquecido o formato oficial (
- Copia de media en paralelo en la versión web, con benchmark adaptativo de concurrencia. En pruebas reales en Android el cuello de botella resultó ser el propio sistema operativo (Storage Access Framework), no la app — más concurrencia del lado del cliente apenas ayuda e incluso puede perjudicar. Se documenta como limitación conocida; iOS/Safari sigue sin soporte.
- Modo debug oculto (
?debug=1en la web, toggle en el Studio/AIO) para diagnosticar rendimiento sin instrumentar código a mano. - Indicador de versión: en el nombre de los archivos AIO (
telegram_export_studio_aio_v1.1.0.py,Telegram Export Studio v1.1.0.pyw,TelegramExportStudio-v1.1.0.exe), en la cabecera del código, en el mensaje de bienvenida de la CLI, en el footer de la interfaz (escritorio y web), y con--version/-vexplícito. Ver VERSIONING.md. - Diálogo de apagado rediseñado, enlace a GitHub unificado en el footer, favicon, y documentación de
tools/pack_assets.pyen el README.
Los .exe de PyInstaller sin firmar a veces disparan falsos positivos en antivirus/SmartScreen — usa el .pyw o el .py si prefieres evitarlo.