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.