file_organizer_pro banner

file_organizer_pro

6 devlogs
15h 4m 18s

DownloadsFolderOrganizerPro.app is a macOS application that automatically tidies your Downloads folder by sorting files into category-specific subfolders. Instead of having hundreds of mixed files cluttering your Downloads, the app creates organiz…

DownloadsFolderOrganizerPro.app is a macOS application that automatically tidies your Downloads folder by sorting files into category-specific subfolders. Instead of having hundreds of mixed files cluttering your Downloads, the app creates organized folders and moves files into them.

This project uses AI

used ai for applescript debugging which was the hardest part and in readme also i used ai

Demo Repository

Loading README...

thebiraj_hkr

Shipped this project!

Hours: 1.94
Cookies: 🍪 24
Multiplier: 12.17 cookies/hr

flavortown, goodbye on april 30. this has been a bittersweet moment. thanks for hosting and pushing me to build something that works.

downloads folder organizer pro shipped with:

  • batch operations optimization (groups file moves)
  • also updated the demo video with new features..
  • caching system (skips already-processed files)
  • “other” folder handler (captures all unrecognized files)
  • gui mode selector (baseline, batch, cached)
  • logging and persistence
thebiraj_hkr

changes

  • implemented a new gui mode selector with 3 optimization modes
  • added “other” folder for unrecognized file types
  • created moveother() and moveothercached() handlers
  • updated all 3 organizer modes to handle “other” files
  • compiled both scripts (main + app)

this will be my final devlog and there will be no updates on this project on flavortownn….
thanks to all

Changelog

  • Update demo in README.md (1ce4884)
  • Implement GUI mode selector and add other folder (a41401b)
0
thebiraj_hkr

Shipped this project!

Hours: 2.9
Cookies: 🍪 28
Multiplier: 9.52 cookies/hr

although there were the votes that said an ui should be made my exams are very near.
so for flavortown i am ending this project but promise that it will be updated on github in future. due to my exams this is the last ship of this project journey.
thanks all!!!

thebiraj_hkr

this update includes fallback instructions as many users were facing the problem launching the app i.e
xattr -cr "/path/to/DownloadsFolderOrganizerPro.app" also if the system fails the user can directly copy the scpt file and paste it into applescript and run it.
lastly the file types are also updated in this update including many file types as in the image.
also the version is released in the releases in github as v1.0.0
also applescript sucks😭.

Changelog

  • add fallback instructions (dadbfb1)
  • Add troubleshooting steps (da08788)
  • Enhance file type support . (e84b23e)
Attachment
0
thebiraj_hkr

Shipped this project!

Hours: 10.23
Cookies: 🍪 182
Multiplier: 17.83 cookies/hr

downloads folder organizer pro. the app is packaged for mac-only behavior is documented, both required optimizations (batch operations + caching) are implemented, stay-open mode is enabled, and scripts pass syntax validation. README includes setup, optimization notes, demo placeholder, and testing guidance. final action before submission: insert your real benchmark numbers and screen-recording link.

thebiraj_hkr

built a mac-only applescript downloads organizer with three modes: baseline loop, batch move optimization, and batch plus caching using ~/Library/Preferences/OrganizerCache.txt. it auto-creates category folders, logs actions to ~/Desktop/OrganizerLog.txt, shows runtime and moved-count, and runs as a stay-open app every 5 minutes via on idle.

Changelog

  • made an app version and implement idle thing (27c7c65)
0
thebiraj_hkr

implemented caching in the main organizer app and confirmed it compiles.

what changed

  • added organizeBatchWithCache to run batch moves with cache checks.
  • added moveBatchCached to skip files already processed.
  • added loadCache and saveCache handlers.
  • cache path now used: ~/Library/Preferences/OrganizerCache.txt.
  • kept baseline and batch-no-cache paths for comparison.

validation done

  • compile check passed.
  • cache handlers verified in the main script.

expected performance impact

  • first run: similar to batch mode while cache warms up.
  • second run: significantly faster because already-processed files are skipped.
  • target: repeat run near or under 1 second when no new downloads are present.

next step

run baseline, batch, and cache+batch back-to-back and record runtime, apple events, and memory in README.

Changelog

  • add cache organization script (69964b5)
0
thebiraj_hkr

progress

  • implemented baseline organizer (organizebaseline) using a file-by-file loop.
  • implemented batch organizer (organizebatchnocache) using grouped finder moves.
  • added auto-folder creation and logging to ~/desktop/organizerlog.txt.
  • fixed major script errors and validated compile.

compile check used:
osacompile -o /tmp/organizerbaseline.app organizerbaseline.scpt

optimization focus

  1. batch apple events: reduced finder calls by moving file groups instead of single files.
  2. caching (next): planned cache at ~/library/preferences/organizercache.txt to skip already processed files.

early results (draft)

  • baseline: ~8.4s
  • batch: ~3.1s
  • target with cache on repeat run: <1.0s

next steps

  1. add cache read/write and skip logic.
  2. add stay-open on idle (5-minute interval).
  3. record final runtime, apple events, and memory metrics in readme.

Changelog

  • implement script with batch processing and logging features (2ed2f28)
  • started working on script (a2df314)
0
thebiraj_hkr

Changelog

this is my first devlogging. i am making a file organizer for mac devices which is optimized and can be done from applescript. i am using Xcode for the file editing and started designing the script

Attachment
0