Urgent.News

What's breaking now, across thousands of outlets.

Tech

# SlothSort: a local-first file organizer for people who would rather not sort files

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady . What I Built My Downloads folder tends to collect files faster than I feel like organizing them. SlothSort is a small Python command-line tool that sorts files into folders such as Documents, Images, Videos, Audio, Code, and Archives. Point it at a folder to preview a cleanup or organize the files in one…

Title: SlothSort: Simplifying Local File Organization for Busy Users

SlothSort is a Python command-line tool designed to help users manage their files without the hassle of manually sorting them into appropriate folders. Created for the Hacktoberfest Open-Source AI Challenge Week 3, this app is ideal for those who would rather not sort files but still want a tidy Downloads folder.

The tool sorts files into folders such as Documents, Images, Videos, Audio, Code, and Archives. Users can preview a cleanup, organize the files in one pass, or watch for new files and sort them after they finish downloading. SlothSort skips hidden and temporary files, avoids overwriting duplicate names, and never opens file contents.

To use SlothSort, simply run the command python main.py followed by the path to your Downloads folder. You can add the --dry-run option to preview proposed moves, or the --once or --watch options to organize the folder once or watch for new files, respectively.

SlothSort is a local command-line app, not a hosted web page. It uses Ollama, a local AI service, to classify file names based on filename and extension rules. If Ollama is unavailable or does not return a recognized category, SlothSort will fall back to its built-in rules. The tool is written in Python and can be run from a terminal without the need for a hosted AI API.

The project's source code is available on GitHub, and users can install the required Python dependencies using pip install -r requirements.txt. To run the local model classification, install Ollama and pull the gemma3:4b model with ollama pull gemma3:4b. Even without the Ollama model, SlothSort's built-in rules ensure that users can still organize their files effectively.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

5 Firefox New Tab Extensions Compared: Which One Actually Improves Your Workflow?

When Firefox loads a new tab, you have about two seconds of attention before you navigate somewhere else. Most default new tab pages waste those two seconds.

  • Tabliss offers most customization with shared community configs
  • nightTab provides dark themes but lacks live weather widget
  • Weather & Clock Dashboard provides live weather and clocks out-of-the-box

Introducing OrgExplorer v1.0.0: Making Open-Source Organization Insights More Accessible

Finally, we're excited to announce the first release of OrgExplorer v1.0.0 , launched on October 25, 2026! OrgExplorer started with a simple idea: building a platform that helps contributors, mentors…

  • OrgExplorer v1.0.0 open-source platform launched
  • Developed during Google Summer of Code by Ritik and collaborators
  • Features include organization overview, repository insights, and contributor analytics

Building an Area Chart for Credit Coverage Trends

Building an Area Chart for Credit Coverage Trends jquick-pdf by example — demo #3 of 184. Every article in this series ships one complete, runnable demo: a template file and a Java class.

  • Create PDF file named 03area.pdf
  • Use JPdfX template language for credit report
  • Java class JQuickCreditReport03AreaTest renders chart

Unattended retail in Australia: what actually works

By Hanley Li, Brisbane I am Hanley Li, and I keep coming back to one question about venues across Australia: would people there buy something if nobody was behind the counter?

  • Unattended retail cabinets allow customers to purchase items without cashiers.
  • Best suited for locations with existing foot traffic but limited service hours.
  • Customer success factors: product availability, cabinet functionality, easy payment methods.

More from Sunday 25 October →