Skip to content

Commit 8142dd9

Browse files
committed
Use timestamp in default filename to avoid overwriting
1 parent 87d982e commit 8142dd9

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

modules/ui.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
if platform.system() == "Windows":
3333
from pygrabber.dshow_graph import FilterGraph
3434

35+
from datetime import datetime
36+
3537
ROOT = None
3638
POPUP = None
3739
POPUP_LIVE = None
@@ -654,15 +656,15 @@ def select_output_path(start: Callable[[], None]) -> None:
654656
title=_("save image output file"),
655657
filetypes=[img_ft],
656658
defaultextension=".png",
657-
initialfile="output.png",
659+
initialfile=datetime.now().strftime("%Y%m%d%H%M") + ".png",
658660
initialdir=RECENT_DIRECTORY_OUTPUT,
659661
)
660662
elif is_video(modules.globals.target_path):
661663
output_path = ctk.filedialog.asksaveasfilename(
662664
title=_("save video output file"),
663665
filetypes=[vid_ft],
664666
defaultextension=".mp4",
665-
initialfile="output.mp4",
667+
initialfile=datetime.now().strftime("%Y%m%d%H%M") + ".mp4",
666668
initialdir=RECENT_DIRECTORY_OUTPUT,
667669
)
668670
else:

0 commit comments

Comments
 (0)