The app is called reclaimed and it's my take on a spiritual successor to the once upon a time, much more useful than it now is diskinventoryx.
It's available through public PyPi so you can install it with
It's legitimately performant and doesn't look too choppy as it batches progress updates super efficiently and does a nice job with threading for python. MIT license completely open source for you to use it, abuse it, steal the code - I couldn't care less. I'd be thrilled if it made just one persons life a little bit easier someday! If not, it's doing its thing for me either way and I'm a happy camper.
Here's a sales pitch for some free ****, thanks to the colorful emoji stylings of claude 3.5 sonnet's readme formatting flair:
It's available through public PyPi so you can install it with
pip install reclaimed
or install via homebrew using brew install taylorwilsdon/tap/reclaimed
, and if you're so inclined you can build it from source on github - contributions are more than welcome!It's legitimately performant and doesn't look too choppy as it batches progress updates super efficiently and does a nice job with threading for python. MIT license completely open source for you to use it, abuse it, steal the code - I couldn't care less. I'd be thrilled if it made just one persons life a little bit easier someday! If not, it's doing its thing for me either way and I'm a happy camper.
Here's a sales pitch for some free ****, thanks to the colorful emoji stylings of claude 3.5 sonnet's readme formatting flair:
- 🚀 Fast recursive directory scanning, legitimately performant and doesn't look too choppy as it batches progress updates super efficiently
- I basically kept timing identical runs and tweaking until I found the exact point of re-painting frequency that did not slow results by >5ms total
- Separate thread for the clock so it can hum along in real time 😂
- ☁️ Smart detection & handling of iCloud Drive symlink files vs local storage which is nice on the macbook
- 📊 Beautiful UI (uses Textualize/rich and Textualize/textual libraries)
- Textual is dope, you can change the colors and everything - the mouse even works somehow but you can (and I do) drive this keyboard only
- Real ones who appreciate solarized dark for the masterpiece that it is can leave it on default
- 🖥️ Interactive terminal UI for browsing and managing files/directories and a worse noninteractive mode that's not worth using unless you're purging files on a headless rpi that's barely hanging on
- 🗑️ Delete large files and directories directly from the interface (and yes, there's a safety confirmation first)
- 💾 Export results to JSON for further analysis or batch operations
- ⚡️ Real-time progress indication & graceful handling of permission issues for a smooth run every time
- 🛡️ Actual privacy - no telemetry, no analytics, no tracking - it only runs 100% offline, can't even check for updates outside of running your own brew or pip update checks