DIMMiN Notes

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

Clear Filters

2026-06-20-Saturday

  • Began rolling back some changes to the old trackerbot for the next update
  • Decided to push to PostgreSQL in the next update to avoid the Database Migration issues that I was encountering before between SQLlite and Postgres
  • Pivoted to updating the token rotation creds to using a Django Model instead of a rouge tokens.db SQLlite database to avoid .dockerignore conflicts

Read more

2026-06-19-Friday

Read more

2026-06-18-Thursday

Read more

2026-06-16-Tuesday

Read more

2026-06-14-Sunday

Read more

2026-06-13-Saturday

  • Updated the check_attendance Django Management Command to use the stored access token instead of needing to supply the access token as an arg
  • Began integrating listener data into the data pipeline for chat messages

Read more

2026-06-12-Friday

  • Got Catalixiahbot up and running using twitchio v3.2.2
  • Successfully handled OAuth flow and storage / rotation of tokens
  • Managed to successfully record events that the previous version of twitchio was unable to capture (mainly capturing points redemptions now)
  • Found that the connection remains stable and available for over 24 hours

Read more

2026-06-01-Monday

Read more

2026-05-31-Sunday

  • Double checked that the get chatters endpoint call with the check_attendance Django Management Command worked as expected
  • Found that the latency was the primary issue when it came to slowing down the query (since the db is now a remote PostgreSQL connection)

Read more

2026-05-30-Saturday

  • Created a Django Management Command that could call the get_chatters REST API endpoint to manually check user attendance
  • Created the logic to save the response of this API call as an Event in the database
  • Built a signal to process this event to extract the attendances for each user based on whether they joined or left the chat

Read more