DIMMiN Notes
My working notes related to the development of dimmin.com.
2025-08-24-Sunday
- Started resolving Issue 29, starting by adjusting permissions on S3 Buckets and allowing Signed URLs to be generated on the Backend via boto3.
2025-08-21-Thursday
- Created a Mel Spectrogram visualizing each of the 6 Vietnamese tones. Could serve as an interesting prototype for an additional tonal language learning app or an interesting post for the Blog App.
2025-08-20-Wednesday
- JSON extracted data now populates individual
BookNook/Noteobjects - Note uniqueness is enforced on
Book.id,Note.source_text,Note.note_type, andUser.id - Changes to
Noteobjects where they are either created or updated are now tracked within the Django Management Command (apps/booknook/management/commands/booknook_process_enotes.py) - Updated the display on the Django Admin page so that notes are searchable by
source_textand filterable byBook.titleas well asNote.note_type - Pushed changes to the
BookNookapp. - Created another Django Management Command (
apps/booknook/management/commands/booknook_convert_terms.py) that converted existingTermobjects into their appropriateNoteobjects - Transferred existing propositions / terms to the new generic
BookNook/NoteDjango Model. - Used the Django Shell to apply the
booknook_process_enotes.pycommand across all books. - Updated the
BookDjango Model'ssave()method so that enotes are processed whenever they are updated for aBook. - Created a github issue to reference the duplicate Note updating / re-writing over itself problem later (would make a great first issue if any devs wanted to join me on this project).
2025-08-18-Monday
- Created a Django Management Command within the
BookNookapp that accesses the JSON enotes (apps/booknook/management/commands/booknook_process_enotes.py) - Created a new
Noteobject within theBookNookapp that represents all of the different kinds of highlights (propositions, terms, quotes, etc.)
2025-08-14-Thursday
- Got the DIMMiN App working on Elvis, now I can develop the site on my laptop again!
- Removed terms and propositions from the
BookProgressDjango Model
2025-01-20-Monday
- Added the JSON field to the BookNook App's Django Model (now I have a place to store my highlight exports from my e-reader)
2024-12-31-Tuesday
- Added my New Years Resolutions to as a
ResolutionDjango Model in the BigBrain App
2024-12-29-Sunday
- Added Django Models for
Category,Outline,Terms, andPropositions that I can track in my BookNook App.