sarah
a6a5b28631
7.5: Windows support
2026-10-09 14:00:38 +02:00
sarah and Claude Opus 5.5
4a52120b1a
7.4: never sort files that are still downloading
...
Files ending in .part, .crdownload or .download (any case), and a file next
to its own unfinished download (Firefox's empty placeholder), are skipped
before any pattern check, folder zipping or unzipping.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-09 10:52:18 +02:00
sarah and Claude Opus 5.5
234889ba6d
7.3: fix nested variables, catch-alls, paths and shared configs
...
- %Name% lookups also resolve inside the values they bring in, and unknown
names are left as they are instead of crashing.
- Catch-all patterns ("*") are a fallback: specific patterns are tried first
across all outputs, so a catch-all output listed first no longer takes
every file.
- Directory paths only get %Name% lookups and date/time variables, so
! & @ ~ ^ in a path stay as they are; a leading ~ is the home directory.
- A directory config missing keys (one shared by a directory's input and
output roles) gets them from the template instead of crashing SaraSortd.
- The history of a directory that sorts into itself compares file names as
they are, so names with variable characters aren't re-sorted forever.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-08 18:18:02 +02:00
sarah and Claude Opus 5.5
4389a1c76e
7.2: directory configs can live outside their directories
...
DirConfDir keeps every directory's config (and history file) in one folder,
and [DirConfs] names a file for single directories, like SaraTag's Lexicons
and Records. Both are optional; without them configs stay inside the
directories as before. Clone now copies straight to the new name.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-08 18:09:49 +02:00
sarah and Claude Opus 5.5
aef32f6f3b
Update NextNum/NextChar by entry position, not by Pattern
...
Two [[Files]] entries can now share a Pattern (with different
ValidInputDirs), and the counter of the first one was bumped for both.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-07 22:50:11 +02:00
sarah and Claude Opus 5.5
78216fc352
7.1: optional ValidInputDirs per [[Files]] entry
...
An output directory can now take different patterns from different input
directories. Entries without it behave as before. Also fixes the README's
outdated Names section (InDirConfName/OutDirConfName), NextNum and
LogFileName.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-07 22:23:36 +02:00
sarah
16e6b7196e
README: banners over HTTPS
2026-09-24 22:58:00 +02:00
sarah
ec9e97e099
README: load banners from Gitea
2026-09-24 22:25:51 +02:00
sarah
70a36d8b96
Merge pull request #61 from SRHTNIN/SarahTest
...
Sarah test
2026-05-10 23:35:59 +02:00
sarah
19ceec218f
Renamed CheckInput tot SortTimer, added Unzip parameter with a list, and
...
fixed sorting directories to not need admin (at least on linux).
2026-05-10 23:33:44 +02:00
sarah
2cc72b1730
Added unzipping function, but haven't tested it yet.
2026-05-10 21:42:21 +02:00
sarah
2bf4457981
Merge pull request #56 from SRHTNIN/SarahTest
...
Sarah test
2026-05-02 14:54:31 +02:00
sarah
5c39166a66
Update README.md
2026-05-02 14:54:03 +02:00
sarah
6a6e7dd494
Update README.md
2026-05-02 14:53:45 +02:00
sarah
a83b2e3c94
Update README.md
2026-05-02 14:52:14 +02:00
sarah
9be5938a87
Update README.md
2026-05-02 14:51:09 +02:00
sarah
4e00617e09
Update README.md
2026-05-02 14:50:17 +02:00
sarah
c5612654f8
Added new install video to README.
2026-05-02 14:49:49 +02:00
sarah
324d06d6b4
Set RootDir to "Unset". I am dumb.
2026-05-02 14:34:26 +02:00
sarah
b5afad3895
Changed file structure and moved assets to separate repository to keep
...
stuff clean. Also moved LICENSE up.
2026-05-02 14:24:48 +02:00
sarah
a314614055
Merge pull request #53 from SRHTNIN/SarahTest
...
Sarah test
2026-05-02 00:50:12 +02:00
sarah
3aa28f76cf
Update README.md
2026-05-02 00:49:36 +02:00
sarah
89f4e59041
Update README.md
2026-05-02 00:48:18 +02:00
sarah
dc60a9828e
Update README.md
2026-05-02 00:48:03 +02:00
sarah
4901d346f2
Added a new banner and icons for SaraSortd. (Calindra is the demon's
...
name.)
2026-05-02 00:47:32 +02:00
sarah
b04c3426a7
Merge pull request #50 from SRHTNIN/SarahTest
...
Sarah test
2026-04-30 10:46:07 +02:00
sarah
15ced89964
Update README.md
...
Fixed pathing for images.
2026-04-30 10:44:47 +02:00
sarah
68e33861a9
Merge pull request #49 from SRHTNIN/SarahTest
...
SarahTest=>Main
2026-04-29 07:52:33 +02:00
sarah
f0b2ec62ef
Added function to InputDirConf, including pattern and if the input
...
should sort directories or not. Also added zipping functions to move
said directories. TODO: Add unzipping functions.
2026-04-29 07:50:04 +02:00
sarah
37af52eaa0
Merge pull request #48 from SRHTNIN/SarahTest
...
Sarah test
2026-04-28 18:53:47 +02:00
sarah
2afadaebc8
Fixed NextNum and NextChar bug. Also changed all mentions of Version to
...
be (Version = "5.1") for easier replacement for new updates.
2026-04-28 15:36:44 +02:00
sarah
84d61d9381
Update README.md
2026-04-21 11:20:08 +02:00
sarah
0f2f6673aa
Renamed files.
2026-04-21 11:12:44 +02:00
sarah
f2bc2abf9c
Merge pull request #45 from SRHTNIN/SarahTest
...
Sarah test
2026-04-20 20:09:53 +02:00
sarah
5933dd94d2
Merge branch 'SarahTest' of https://github.com/SRHTNIN/Sarasort into SarahTest
2026-04-20 20:09:20 +02:00
sarah
24c52c17ce
Added versioning in files, and fixed config files to be unset.
2026-04-20 20:09:07 +02:00
sarah
fd4f7256df
Merge pull request #44 from SRHTNIN/main
...
I want the readme.
2026-04-20 20:04:53 +02:00
sarah
d43085de71
Update README.md
2026-04-20 20:04:20 +02:00
sarah
dd00cf0780
Merge pull request #43 from SRHTNIN/SarahTest
...
Sarah test
2026-04-20 20:00:19 +02:00
sarah
51c557d228
Added FileHistoryName to config, allowing an input and output dir to be
...
the same and stopping recursion by saving the new file name. Also fixed
hour, minute, second, and so to be at least 2 wide (19:2:3 => 19:02:03)
2026-04-20 19:58:29 +02:00
sarah
e91ce510fc
Merge pull request #41 from SRHTNIN/main
...
Main=>SarahTest
2026-04-20 07:56:04 +02:00
sarah
d68550d0a9
Added delete parameter to dirconf.
2026-04-14 07:20:38 +02:00
sarah
9fbdec9120
Update README.md
2026-04-13 06:56:15 +02:00
sarah
0b54a729ff
Update README.md
2026-04-13 06:55:40 +02:00
sarah
a3bc726086
Update README.md
2026-04-13 05:49:37 +02:00
sarah
739f91a5bf
Update README.md
2026-04-13 05:39:12 +02:00
sarah
fc6f9bd399
Update README.md
2026-04-10 22:10:41 +02:00
sarah
077cbbb2c1
Update README.md
2026-04-10 22:10:21 +02:00
sarah
ffd95fdfce
Merge pull request #37 from SRHTNIN/SarahTest
...
Sarah test
2026-04-10 22:07:20 +02:00
sarah
49b5549b1d
Merge branch 'SarahTest' of https://github.com/SRHTNIN/Sarasort into SarahTest
2026-04-10 22:04:31 +02:00
sarah
cbf1a4049c
Added stacking of NextNum and NextChar. E.G: && into AA => "AB" instead
...
of && into AA => "BB". Also, !! into 01 => 02 instead of !! into 11 =>
22.
This was surprisingly difficult to achieve.
2026-04-10 22:01:30 +02:00
sarah
9e545fd6da
Merge pull request #36 from SRHTNIN/SarahTest
...
Sarah test
2026-04-10 19:21:40 +02:00
sarah
034cc8a860
Merge branch 'main' into SarahTest
2026-04-10 19:21:26 +02:00
sarah
443d9231e2
Fixed README to explain ValidInputDirs, FileLimit, and Overwrite.
2026-04-10 19:19:24 +02:00
sarah
c73f3493c5
Added a FileLimit parameter to DirConfig to limit the amount of files in
...
an output directory.
2026-04-10 19:02:04 +02:00
sarah
05c5a7b1c1
Added an overwrite parameter to [[Files]], to allow or deny overwriting
...
of specific files.
2026-04-10 18:30:49 +02:00
sarah
33af48076f
Added a parameter that specifies where a file has to be from to be valid
...
for sorting. E.G: If this file isn't from this directory, I don't want
it in this output directory.
2026-04-10 17:55:34 +02:00
sarah
693cabd00f
Update README.md
2026-04-06 02:43:59 +02:00
sarah
95098a2af4
Merge pull request #26 from SRHTNIN/SarahTest
...
Sarah test
2026-04-06 02:43:19 +02:00
sarah
ca0dde695d
Updated README to be correct and up-to-date. Also moved it and LICENSE into .Github for better management of files.
2026-04-06 02:40:37 +02:00
sarah
6feca9ba32
Changed "WriteDirConf" to "OverwriteDirConf" so that it makes more sense what it does.
2026-04-06 01:43:10 +02:00
sarah
42adeae8b7
Added an option to write directory configs or not.
2026-04-06 01:41:24 +02:00
sarah
5dbc03ff7f
Fixed DirConf to change the LastFile value to the last file sorted in the folder.
2026-04-06 01:19:30 +02:00
sarah
bf454bf09b
Removed Running, since it's very ineffective.
2026-04-06 01:08:57 +02:00
sarah
8ffcaadba5
Added Logging parameter in Config.toml to turn off or on the logging system.
2026-04-06 00:11:24 +02:00
sarah
332b071fab
Added a Running parameter to Config.toml. If it's 1, the program runs. If it's 0, it stops.
2026-04-06 00:02:22 +02:00
sarah
59bdf90775
Added case sensitivity to sorting.
2026-04-05 23:43:15 +02:00
sarah
81d8585605
Merge pull request #4 from SRHTNIN/SarahTest
...
Sarah test
2026-04-03 23:21:37 +02:00
sarah
ab2b678a4d
Set RootDir to not be set.
2026-04-03 23:20:55 +02:00
sarah
4a5221494f
Fixed NextNum and NextChar to increment and properly work.
2026-04-03 23:20:16 +02:00
sarah
c37d43dd7b
Merge pull request #3 from SRHTNIN/SarahTest
...
First working(ish) build.
2026-04-03 21:40:34 +02:00
sarah
fda62dd53c
Todo: README.md
2026-04-03 21:36:39 +02:00
sarah
3b06574b62
It works! Sorry for lack of pushes. :p
2026-04-03 21:23:13 +02:00
sarah
1c2aa3b977
Merge pull request #2 from SRHTNIN/SarahTest
...
Moving a functional build into main.
2026-04-02 22:18:34 +02:00
sarah
bb2056ed68
Updated README to be more readable. Also added comments for Directory config.
2026-04-02 22:12:22 +02:00
sarah
51ecfe53b5
Fixed most everything to work well enough. TODO: Add input folders, sorting, and output folders.
2026-04-02 22:01:24 +02:00
sarah
8be61fd636
Merge pull request #1 from SRHTNIN/SarahTest
...
Sarah test
2026-04-02 15:45:10 +02:00
sarah
ef5b40ffef
Fixed ConfCheck so that it doesn't raise nonexistent errors.
2026-04-02 15:43:43 +02:00
sarah
8abe270d93
Added a replacer function in Parse() to check for %RootDir% and others.
2026-04-02 15:31:00 +02:00
sarah
eb4ca3264b
Removed and commented some Parameters in Config, and added much more to SaraSortd.py
2026-04-02 14:57:52 +02:00
sarah
ee8c83039c
Added more variables to config and changed things to use SaraSortd instead of Sarasort.
2026-03-27 13:39:25 +01:00
sarah
413dffb0e7
Updated config file.
2026-03-27 12:36:49 +01:00
sarah
04bf4f78d1
Init
2026-03-27 11:09:15 +01:00
sarah
a14d243480
Initial commit
2026-03-25 07:39:07 +01:00