icon
Personal Website

Weekly Coding • 2026-06-01

It's time for my weekly programming journal. Last week I was on vacation and spent approximately 18 hours coding in my free time.

Hi-Backup 📂

I've changed the way I handle passwords 🔑

  • 📄 Previously, the password was stored in a JSON configuration file.
  • ⌨️ Now, the user needs to enter the password twice from the keyboard at each backup launch.

I've added a password check for subsequent backups

  • ⏩ Previously, all previous files would be overwritten if the password was changed.
  • ⛔ Now, the script warns the user about attempting to update the backup with an incompatible password and refuses to continue.

Personal Website 🌐

I've set up my Docker Registry 🐋

  • ☁️ Previously, image files were stored in the free cloud at docker.io.
  • 🍊 Now, image files are directly uploaded to Orange Pi.

I've improved synchronization with SmartProgress 🔃

  • 📜 Previously, the target image (cover) and translated titles were stored directly in my code.
  • 🖼️ Now, the target image and titles are synchronized and stored in a database.

In summary, I've completed several items from the TODO.md list and made numerous small fixes and improvements to the code alongside.

Despite progress, the project feels stagnant. Initially, I envisioned this project as a simple mirror for my blogs on SmartProgress, and this "legacy" has weighed down the project throughout its lengthy and peculiar life 🥴 I think I'll continue making small enhancements and fixes, but I don't have any "breakthrough" features planned for now.