Added case sensitivity to sorting.

This commit is contained in:
sarah committed 2026-04-05 23:43:15 +02:00
1 parent ab2b678a4d
commit 59bdf90775
3 files changed
+15 -6

No files matched your search

+1 -1
View File
@@ -2,7 +2,7 @@ Title = "SaraSortd Config"
SafeMode = 1
SilentMode = 0
CheckInput = 3
DotFiles = 1
DotFiles = 0
[Variables]
NextNum = "!"
+7 -4
View File
@@ -1,8 +1,11 @@
Title = "Unset"
Files = [
{Pattern = "*", NewFileName = "~^", NextNum = 1, NextChar = "A"},
]
[[Files]]
Pattern = "*"
NewFileName = "~^"
NextNum = 1
NextChar = "A"
CaseSensitive = 0
LastFile = "Unset"
ParentDir = "Unset"
ParentDir = "Unset"
+7 -1
View File
@@ -241,7 +241,13 @@ def DecideNewPath(FilePath):
LogWrite(TextOutput)
Speak(TextOutput)
if fnmatch.fnmatch(UnsortedFile, Pattern):
if (File["CaseSensitive"] == 1):
Match = fnmatch.fnmatchcase(UnsortedFile, Pattern)
else:
Match = fnmatch.fnmatch(UnsortedFile.lower(), Pattern.lower())
if Match:
NewFileName = File["NewFileName"]
if (ConfVars["NextNum"] in NewFileName):