Skip to content

Add Windows GUI (pytr-gui) with all CLI commands#357

Open
parodev93 wants to merge 5 commits into
pytr-org:masterfrom
parodev93:master
Open

Add Windows GUI (pytr-gui) with all CLI commands#357
parodev93 wants to merge 5 commits into
pytr-org:masterfrom
parodev93:master

Conversation

@parodev93

Copy link
Copy Markdown
Contributor

Summary

  • Adds pytr/gui.py — a Windows desktop GUI (pytr-gui) that wraps all existing CLI commands in a tkinter interface
  • Adds pytr-gui entry point and reportlab dependency to pyproject.toml
  • Adds a GUI (Windows) section to README.md

Details

A tkinter-based Windows GUI that exposes all pytr CLI commands without the terminal. A persistent credentials bar at the top handles login — including the OTP/SMS verification popup — and a Stop button cancels any in-flight operation. Each CLI command has its own tab with the relevant options; all network calls run in background threads so the UI stays responsive. Command output and log messages are captured from sys.stdout/sys.stderr and shown in a scrollable output area at the bottom. The Details tab additionally accepts a free-text name instead of an ISIN, searching for matching instruments via a picker dialog, and exports a formatted PDF via reportlab after fetching details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant