DIMMiN Notes
My working notes related to the development of dimmin.com.
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.
2024-12-21-Saturday
- Added the
tag_notesDjango Management Command to the scheduled task so that notes get tagged upon upload - Updated the
Note'srelative_pathattribute based on where it is in the actual S3 Bucket - Fixed the bug where moving files to a new directory uploaded duplicate files
- Extracted summaries from notes via custom logic by creating the
update_daily_note_summaryDjango Management Command - Added
update_daily_note_summaryto theNoteimport pipeline scheduled task so that it goes:import_obsidian_vault_from_s3,tag_notes,update_daily_note_summary
2024-12-20-Friday
- Created a dynamic Django Management Command that can tag notes based on their
Vaultand any number of substrings found in aNote'srelative_pathstructure - Updated the Django View to display only notes tagged as
Daily Notes
2024-12-19-Thursday
- Made the BigBrain App's vault display look much nicer, including the public vault page, vault details page, and note details page.
- Identified and fixed the fact that
Linked Notes were not being added into the database
2024-12-18-Wednesday
- Created a page to read about the actual note itself (
vault_note_detail) so that users can read the full breakdown of what I worked on that day. - Created a
note_detailDjango Template so that users could view the contents of individual Markdown notes rendered as HTML - Added featured vaults to the site header, under the Blog section
- Prevented users from accessing private vaults and notes
2024-12-17-Tuesday
- Notes can now be rendered as HTML from Markdown input using django-markdownx and displayed in the DIMMiN App.