Uni-Chronicle
December 2024Other
Uni-Chronicle is a Bash-based automation system built for Ubuntu that helps students manage academic files efficiently. It creates structured course folders, automates backups using cron jobs, and allows easy resource packaging and cleanup at the end of a semester. The system reduces clutter and ensures files are always organized, backed up, and ready to share.
A Linux automation tool that organizes academic files, schedules backups, and manages semester workflows with zero manual effort.
Tech Stack
Bash
Features
- Automated semester folder structure generation
- Cron-based scheduled backups with restore options
- Resource packaging using rsync and zip
- Menu-driven CLI with simple navigation
Challenges
- Setting up cron jobs correctly for automation
- Writing safe logic for file deletion and backups
- Handling edge cases in Bash scripting
- Debugging script flow and permissions issues
Learnings
- Learned practical Bash scripting and Linux file handling
- Understood cron job scheduling and automation
- Improved problem-solving in system-level programming
- Gained experience building real utility tools
Highlights
- Automated full semester file management workflow
- Built a practical tool useful for real student life
- Reduced manual effort and risk of losing files