]> git.scottworley.com Git - srec/blobdiff - srec.py
Timestamped output files
[srec] / srec.py
diff --git a/srec.py b/srec.py
index 2639ef8c1c8ebc24fc10aee52a03bc0a045e407c..db2170ea4c9710d4f98e9a0bba26a5418dbd132a 100644 (file)
--- a/srec.py
+++ b/srec.py
@@ -5,6 +5,7 @@
 # Free Software Foundation, version 3.
 
 from dataclasses import dataclass
 # Free Software Foundation, version 3.
 
 from dataclasses import dataclass
+from datetime import datetime
 import os
 import subprocess
 from typing import Callable
 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)
         '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:
 
 
 def on_start_recording(_: Gtk.Button, stack: Gtk.Stack) -> None: