7 Commits

Author SHA1 Message Date
Francesco Grazioso
8b574f407f Refactor GUI code and modularize components
Splits the monolithic GUI logic into modular components, improving maintainability. Introduces `RunTab`, `ResultsTable`, and utility modules for better separation of concerns and reusability. Adjusts main entry point and refactors core functionalities to align with the new structure.
2025-02-25 15:42:14 +01:00
Francesco Grazioso
5d515e4e09 Enhance GUI with results table and console toggle features 2025-02-25 15:22:02 +01:00
Francesco Grazioso
626946604d Enhance GUI with input controls for user interaction 2025-02-25 14:33:12 +01:00
Francesco Grazioso
0d8cb8afe1 Refactor comments and docstrings for clarity and consistency 2025-02-25 14:33:12 +01:00
Francesco Grazioso
abd5753df9 Refactor comments and docstrings for clarity and consistency 2025-02-25 14:33:12 +01:00
Francesco Grazioso
462aed698b Refactor code formatting and standardize string usage.
Improved code readability by restructuring imports, using consistent string quotations (double quotes), and adjusting layout formatting. These changes aim to follow consistent style conventions and enhance maintainability.
2025-02-25 14:33:12 +01:00
Francesco Grazioso
4e2d6ca73f Add GUI for script execution using PyQt5 and update dependencies
This commit introduces a new graphical user interface (GUI) implemented in `streaming_gui.py`, enabling users to execute and interact with the script more intuitively. The GUI includes features for search inputs, site selection, script control, and real-time output display. Additionally, the `requirements.txt` file has been updated to include the PyQt5 dependency.
2025-02-25 14:33:10 +01:00