SoftwareEngineeringStudyProjects / KnowYourKnowledge

Combination of Personal Knowledge Management and Learning Management System. This is a study project aimed at creating relatively big codebase for object-oriented programming and similar courses.
MIT License
2 stars 4 forks source link

Save collection of notes to text file #4

Closed kzhereb closed 2 years ago

kzhereb commented 2 years ago

File format: creation datetime (e.g. 2022.09.08 09:25:14 ) title (should not contain newline) text (multiple lines, should not contain empty line or line containing only whitespaces) - if empty line is present, replace it with ` (backtick) (and replace single backtick on a line with two backticks, two backticks with three backticks etc. - such cases are assumed to be very infrequent) empty line

Sorted by datetime, latest on top

Example: 2022.09.08 09:31:34 my note I want to do something Don't know what ` But I will think about it

2022.09.08 09:31:20 next note without text

2022.09.08 09:27:37 another note

kzhereb commented 2 years ago

Functionality implemented, but see #18 for refactoring