Commit graph

13 commits

Author SHA1 Message Date
90c8c40b73 Minor formatting fix to JSON example 2025-03-22 20:56:33 -04:00
14537bba03 Fixed Not Exporting to the Proper User Directory
- Removed new line when choosing a topic
- Renamed newscycle.json to example.json in config
- Changed path to "/" in config
- If "/" is present in config, return the absolute current directory
2025-03-22 20:55:15 -04:00
188318c724 Huge Refactor
- Cleaned up Program.cs by moving a lot of functions to their own classes
- Renamed topics to community
- Choosing a community is no longer optional with the switch to JSON
- Added csharpier tool and reformttered all code
2025-03-22 19:37:05 -04:00
3ceff705a3 Renamed to StaggerPost 2025-03-16 21:56:49 -04:00
2498b71fed Updated example in README
README now has the new date property
2025-03-16 17:24:47 -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
ac1d3862c6 Switch to Json (broken) 2025-03-16 11:33:45 -04:00
7c61c51ac2 Wrote a Exporting section in README
- Placeholder if no topic is selected
2025-03-13 10:29:23 -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
46a86f9ef8 Optional config file 2025-03-11 23:30:11 -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