Commit graph

8 commits

Author SHA1 Message Date
Andrew Pimenov
917a66c224 update docs: recursive rename with folder sorting
README: explain rename behavior with races_dir (recursion, auto-sort,
move misplaced files, skip in-place files)

ARCHITECTURE: update rename.py description and gotchas section to
document races_dir parameter, os.walk, and file movement logic
2026-06-18 02:17:39 +03:00
Andrew Pimenov
351e9cdf69 rename: recurse subdirs, move already-renamed files to correct folder
When races_dir is set:
- os.walk scans all subdirectories of the source
- already-renamed files (both tokens present) are also moved if not in
  the right races/<track>/<session>/ folder
- files already in the correct place are skipped with 'already in place'

GUI remembers last rename source folder separately from other modes.
2026-06-18 01:58:21 +03:00
Andrew Pimenov
818bda26cb rename: sort files into races/<track>/<session>/ automatically
rename_unprocessed now takes races_dir; when set, creates
races/<track>/Practice|Qualifying|Race/ and moves the file there.
GUI and CLI both pass _RACES_DIR so renaming from any folder
always ends up in the right place.
2026-06-18 01:48:55 +03:00
Andrew Pimenov
925109d0ec update docs: new folder structure, session rename, prompts, lang flag 2026-06-14 18:43:35 +03:00
Andrew Pimenov
35dc9df1de remember last browse dir per mode 2026-06-14 18:33:00 +03:00
Andrew Pimenov
c7e1b88999 session type in rename, race position column, races/ folder structure 2026-06-14 18:27:33 +03:00
Andrew Pimenov
cd5976ce0c clean up gitignore: remove dev tool entries 2026-06-13 19:53:58 +03:00
Andrew Pimenov
5b6b68748f initial release 2026-06-13 18:53:52 +03:00