Commit graph

22 commits

Author SHA1 Message Date
3ceff705a3 Renamed to StaggerPost 2025-03-16 21:56:49 -04:00
1d2f15793c Minor tweaks 2025-03-16 18:48:14 -04:00
2498b71fed Updated example in README
README now has the new date property
2025-03-16 17:24:47 -04:00
349f5e0ff9 Simple date selection
Thanks to switching to JSON, I can finally add date selection.
2025-03-16 17:19:54 -04:00
0c18cb0c34 Fixed loads of oversights
- Forgot I used IList instead of List
- Introduced the Tracer class. This allows writing text to the terminal in Debug mode, regardless of if a Debugger is attached.
Added version to 0.2.101 (0.1 outputting the original .txt file)
- Default config settings (if no file is found) is now set in GetConfig()

Honestly, this turned out to be bigger than I anticipated, but I'm enjoying myself.
2025-03-16 16:01:18 -04:00
2dd63ccba0 Fixed JSON error
- If JSON file doesn't exist, write one that does and add brackets.
- Trim any white space in the values
2025-03-16 12:58:46 -04:00
ac1d3862c6 Switch to Json (broken) 2025-03-16 11:33:45 -04:00
5cccb9a4b2 Fixed an oversight
- Now properly checks for the config in the base application directory
- Topics in sample config was changed
- FileDir was renamed to outputDir
- scheduleFile was renamed to outputFile
- communities was renamed to defaultTopics
2025-03-13 12:53:31 -04:00
7c61c51ac2 Wrote a Exporting section in README
- Placeholder if no topic is selected
2025-03-13 10:29:23 -04:00
fa5a5b1b2e Minor quality of life changes 2025-03-13 10:05:02 -04:00
df33078d1a Streamline user selection
- New topic selection
- Removed white space from topics
2025-03-13 02:12:23 -04:00
2f41109477 Renamed TimeSpanToAMPM
- Renamed TimeSpanToAMPM() function to ConvertTo12Hour()
- Removed extra new lines between GenerateSchedule() and ConvertTo12Hour()
2025-03-12 18:06:11 -04:00
77e9db562a Second (major) refactor
Moved the core algorithm into its own function. All variables are now local to their appreciate functions as well.
2025-03-12 17:06:08 -04:00
aebe0c7040 Documentation-style comments 2025-03-12 15:23:11 -04:00
85b2cda8e2 Slight refactor
- Config model
- Wrapped the generation and printing code into functions
- Can now start over
- Starting over or exiting will clear screen
2025-03-12 14:28:36 -04:00
8cf1e917f6 Grab topics from config, if it exists 2025-03-12 02:11:58 -04:00
a485dc1a59 Choose a random community/topic 2025-03-12 01:55:06 -04:00
46a86f9ef8 Optional config file 2025-03-11 23:30:11 -04:00
9fcc37315e Made some clarifications in comments 2025-03-11 18:42:14 -04:00
c8dd778784 Options to export schedule 2025-03-11 16:51:25 -04:00
2d7cf1f6ca Minor tweaks
- Renamed LICENSE to UNLICENSE
2025-03-11 16:09:39 -04:00
8ec45ad07c Initial commit 2025-03-11 16:01:46 -04:00