Lejiend Community began Belajar Santai with a simple promise: spend one focused hour turning an everyday problem into something practical, understandable and reusable.
Our first session started with a familiar problem. Downloads, screenshots, documents and project files accumulate faster than most people can sort them. Manual cleanup is repetitive, easy to postpone and surprisingly easy to get wrong.
Instead of treating this as a housekeeping exercise, we used it to teach the foundations of responsible automation. Participants followed the construction of a Python tool that scans a chosen folder, reads configurable file categories and moves each supported file into the right destination.
What we built together
The organizer separated configuration from the code that performs the work. A settings.json file defined which extensions belonged in Documents, Images, Notes and Archives, while the Python engine handled scanning, destination selection and file movement.
The session then moved from a one-time command to continuous operation. We explored a lightweight watcher and the difference between periodic scheduling and real-time file-system monitoring—without hiding the trade-offs behind the automation.
Three lessons worth carrying forward
Make behaviour configurable
File categories live in settings.json, so the organizer can change without rewriting its core logic.
Make safety visible
Dry-run mode previews every move. Collision checks prevent an existing file from being silently overwritten.
Make automation accountable
Logs record what moved, where it went and what the script skipped—turning a shortcut into a tool you can trust.
Follow the complete build.
Watch the recorded tutorial and build the organizer at your own pace.
Watch on YouTubeKeep the slides beside you.
The original 17-slide presentation used during the session, unchanged and ready to download.
