Commit Graph

11 Commits

Author SHA1 Message Date
739ff6d208 REMOVE abstraction of save() 2025-12-17 23:52:39 +00:00
d98dc8fa70 MOVE write_state and load_state functions to paths.py
This is to encapsulate all path and state file related operations within the paths module.
2025-12-17 23:52:00 +00:00
35a68b04a8 ADD paths module
To automate the fetching of the state file in a safe, atomic way.
2025-12-17 23:49:50 +00:00
8f07c9a247 REMOVE start_recording() and end_recording() methods from main
These methods have been moved to the daemon.
2025-12-17 23:49:26 +00:00
a15a7ecffe ADD background daemon file
This file checks for new files, and updates a state file that tracks all TS files and their duration
2025-12-17 22:42:01 +00:00
c197e9d764 ADD old file deletion in the stop command 2025-12-16 19:51:31 +00:00
c3b79a1f47 RENAME "clip" option to "save"
Clips refer to short recordings, this command can save much longer recordings, therefore "save" is more appropriate
2025-12-16 18:26:00 +00:00
cef299b92f MODULARISE clip file into separate functions & ADD argparser 2025-12-16 18:16:02 +00:00
c7d6c6adc3 ADD pyproject.toml 2025-12-16 18:14:44 +00:00
da56d2c73b MOVE src into own dir 2025-12-16 17:10:26 +00:00
d2f91e16f7 Initial commit 2025-12-16 16:54:39 +00:00