stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

SIFT

  • 1 Devlogs
  • 1 Total hours

Sift is a Windows app that acts like a careful assistant for your files. It does three jobs, and it never does anything risky without asking or without a way to undo it.

  1. Renames files by what’s inside them.
  2. Frees up your main drive intelligently.
  3. Keeps things tidy and never loses anything.
Open comments for this post

1h 14m 51s logged

Devlog #1 — INTRO & Scaffold and drive scanner

HEY PEOPLE, your days of managing storage are over with SIFT

What I built now -

  • Project structure with a virtual environment and Git repo
  • Central config file with folders Sift will never touch (VERRY IMP)
  • SQLite database with a table that stores every file’s size and dates
  • A scanner that walks a folder, skips system folders and half-downloaded
    files, and saves everything to the database
  • A command that prints the 10 biggest files, plus a first automated test

What I learned:

  1. How os.walk works and how to make it skip folders
  2. Why SQL should use placeholders
  3. Why try/execute is important

Problems I hit:
I hit various small syntax and defination problems in almost every file nothing major

Next: a journal/log that records every change so any action can be undone.

0
0
16

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…