DIMMiN Notes
My working notes related to the development of dimmin.com.
2025-08-18-Monday
- Created a Django Management Command within the
BookNook
app that accesses the JSON enotes (apps/booknook/management/commands/booknook_process_enotes.py
) - Created a new
Note
object within theBookNook
app 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
BookProgress
Django 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
Resolution
Django Model in the BigBrain App
2024-12-29-Sunday
- Added Django Models for
Category
,Outline
,Term
s, andProposition
s that I can track in my BookNook App.
2024-12-21-Saturday
- Added the
tag_notes
Django Management Command to the scheduled task so that notes get tagged upon upload - Updated the
Note
'srelative_path
attribute 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_summary
Django Management Command - Added
update_daily_note_summary
to theNote
import 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
Vault
and any number of substrings found in aNote
'srelative_path
structure - Updated the Django View to display only notes tagged as
Daily Note
s
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 Note
s 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_detail
Django 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