A simple and convenient tool for converting Telegram .session files to tdata format compatible with Telegram Desktop. The program offers a graphical user interface (GUI) and a command line interface (CLI) for maximum flexibility, as well as support for various proxy types.
Features
Graphical user interface (GUI): Minimalistic interface on PyQt6:
Convenient selection of the .session file via a dialog box.
Fields for entering api_id and api_hash with automatic saving for subsequent launches.
Selecting the proxy type (http, https, socks5, socks4) and entering in the format login password@ipport or ipport.
Success or error notifications (
/
).
The results are saved in the data folder.
Command line interface (CLI): An easy alternative for working in the terminal:
Conversion via command line arguments.
Required parameter: --session.
The api_id and api_hash parameters are saved after the first input and are optional for subsequent runs.
Optional proxy parameters: --proxy-type (http, https, socks5, socks4) and --proxy (in the format login password@ipport or ipport.).
Output the path to the tdata folder if the conversion is successful.
Proxy support: Setting up proxy types http, https, socks5, socks4 for safe operation.
Cross-platform: Support for Windows, Linux and macOS.
Logging: Writing logs to the converter.log file and the terminal without sensitive data.
Error handling: Clear error messages for incorrect data or failures.
download:
Features
Graphical user interface (GUI): Minimalistic interface on PyQt6:
Convenient selection of the .session file via a dialog box.
Fields for entering api_id and api_hash with automatic saving for subsequent launches.
Selecting the proxy type (http, https, socks5, socks4) and entering in the format login password@ipport or ipport.
Success or error notifications (
The results are saved in the data folder.
Command line interface (CLI): An easy alternative for working in the terminal:
Conversion via command line arguments.
Required parameter: --session.
The api_id and api_hash parameters are saved after the first input and are optional for subsequent runs.
Optional proxy parameters: --proxy-type (http, https, socks5, socks4) and --proxy (in the format login password@ipport or ipport.).
Output the path to the tdata folder if the conversion is successful.
Proxy support: Setting up proxy types http, https, socks5, socks4 for safe operation.
Cross-platform: Support for Windows, Linux and macOS.
Logging: Writing logs to the converter.log file and the terminal without sensitive data.
Error handling: Clear error messages for incorrect data or failures.
download: