From 0db756e5ca168e4cf57c5443f0c44ee95c2fc683 Mon Sep 17 00:00:00 2001 From: Scott Worley Date: Sun, 21 Sep 2025 17:16:18 -0700 Subject: [PATCH] Timestamped output files --- srec.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srec.py b/srec.py index 2639ef8..db2170e 100644 --- a/srec.py +++ b/srec.py @@ -5,6 +5,7 @@ # Free Software Foundation, version 3. from dataclasses import dataclass +from datetime import datetime import os import subprocess from typing import Callable @@ -28,7 +29,8 @@ def make_filename() -> str: 'XDG_VIDEOS_DIR', os.path.expanduser('~/Videos')) os.makedirs(directory, exist_ok=True) - return os.path.join(directory, "screen-recording.mkv") + timestamp = datetime.now().strftime('%Y-%m-%d %H:%M:%S') + return os.path.join(directory, f'srec {timestamp}.mkv') def on_start_recording(_: Gtk.Button, stack: Gtk.Stack) -> None: -- 2.50.1