Skip to content

A nice and helpful app to clear and organise your folder with just one single click.

Notifications You must be signed in to change notification settings

KshavCode/sortify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Sortify ๐Ÿ“‚

Sortify is a lightweight, high-fidelity desktop application designed to rescue your workspace from digital clutter. Whether it's a "Downloads" folder overflowing with PDFs and images or a project directory that needs specific keyword grouping, Sortify organizes your messy folders with a single click.

By categorizing files into logical sub-folders, it not only cleans your view but also makes bulk-deletion and file discovery significantly faster.

Features โœจ

  • Smart Type-Grouping: Automatically detects file extensions and moves them into dedicated categories:
    • ๐Ÿ–ผ๏ธ Images: JPG, PNG, WebP, etc.
    • ๐ŸŽฌ Videos: MP4, MKV, MOV, etc.
    • ๐ŸŽต Audios: MP3, WAV, FLAC, etc.
    • ๐Ÿ“„ Documents: PDF, DOCX, TXT, etc.
    • โš™๏ธ Apps: EXE, MSI, APK, etc.
  • Pattern-Based Sorting: Use advanced logic to group files by specific keywords:
    • Starts With: Group files beginning with a specific prefix.
    • Ends With: Group files ending with a specific suffix.
    • Contains: Capture any file featuring your chosen keyword.
  • High-Fidelity Interface: A clean, "Light Mode" vanilla Tkinter UI that follows a logical hierarchy for a seamless user experience.
  • Cross-Platform Path Handling: Built with pathlib to ensure smooth operation across Windows, macOS, and Linux.

How It Works ๐Ÿ› ๏ธ

  1. Select Folder: Browse and select the messy directory you wish to organize.
  2. Choose Method: Toggle between File Type (automatic) or Keyword (custom) sorting.
  3. Configure (Optional): If using keywords, specify the word and the logic (Starts/Ends/Contains).
  4. Proceed: Watch as your files are instantly moved into structured sub-directories.

Releases

No releases published

Packages

 
 
 

Contributors

Languages