Commit Graph

11 Commits

Author SHA1 Message Date
697d6ec5fc Updates copyright and improves README formatting 2025-03-24 14:16:47 +01:00
82a7e6b968 Refactors configuration loading to use shared module
Replaces inline configuration loading logic with an import from a shared `configuration` module to improve code reuse and maintainability.
2025-03-24 14:16:31 +01:00
210e0e95fb Refactors command sending and adds CLI support
Introduces argument parsing for command-line interaction, allowing
users to specify commands dynamically. Refactors the command
sending function to include detailed error handling and support
for configurable socket paths via external configuration.
2025-03-24 14:15:28 +01:00
af048b9333 Adds configuration file reader utility
Introduces a function to read and parse configuration settings from a JSON file. Handles errors gracefully with exception handling to ensure reliability.

Facilitates centralized management of configuration settings.
2025-03-24 14:14:57 +01:00
1a1e7c0658 Improves error handling in transcription workflow
Adds detailed error handling for subprocess calls, file I/O, and HTTP requests to enhance robustness. Notifies the user of specific failures during transcription and clipboard operations. Fixes duplicate import and improves UI action configuration.
2025-03-24 13:51:08 +01:00
c35c01dbae Improves error handling in notification function
Updates the notify function to handle subprocess errors gracefully, ensuring better feedback and preventing crashes when notifications fail.
2025-03-24 13:50:29 +01:00
58cec63314 Add requirements file for project dependencies 2025-03-24 13:49:45 +01:00
fee80c3fbe Add main application and command sender for voice to text processing 2025-03-22 11:27:30 +01:00
154a5690ac Add sample configuration file for pyvtt settings 2025-03-22 11:27:24 +01:00
efc40c20b0 Add .gitignore to exclude pyvtt.settings.json and __pycache__/ 2025-03-22 11:27:17 +01:00
20Max01
5460d8a653 Initial commit 2025-03-22 10:02:02 +01:00