DIMMiN Notes

My working notes related to the development of dimmin.com.

Clear Filters

2025-08-19-Tuesday

  • Updated obsidian note layout

Read more

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 the BookNook app that represents all of the different kinds of highlights (propositions, terms, quotes, etc.)

Read more

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

Read more

2025-01-20-Monday

Read more

2024-12-31-Tuesday

Read more

2024-12-29-Sunday

Read more

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's relative_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 the Note import pipeline scheduled task so that it goes:
    • import_obsidian_vault_from_s3,
    • tag_notes,
    • update_daily_note_summary

Read more

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 a Note's relative_path structure
  • Updated the Django View to display only notes tagged as Daily Notes

Read more

2024-12-19-Thursday

Read more

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

Read more