Skip to content

Axxiar/WIMyFo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wimyfo.py - Folder statistics

A desktop app that gives you stats about a specific folder and its files/subfolders

WIMyFo = What In My Folder


About The Project

It is a project I've had in mind for a long time, but also challenge from "le P." (@PierreHvrd).

Each of us had to create it on our own under 9 days.

Check out his version here

Specifications

  • allow user to select the folder he want to analyse
  • give number of files of each type
  • give total number of files and subfolders
  • give occupied space by each type of file
  • give occupied space for each direct subfolder
  • give total occupied space by the folder
  • show statistics in a user-friendly way

Built With

Modules : Tkinter + ttkbootstrap (The theme by default is "Superhero"), os, datetime


Getting Started

Installation

git clone the project

To launch the Graphical App run the src/gui.py script
or run the src/wimyfo.py srcipt with the option --gui or -g

example :

$ git clone https://github.com/Axxiar/WIMyFo.git
$ python ./src/wimyfo.py --gui

Roadmap

  • 🗝️ allow user to select the folder to analyse
  • 🗝️ give number of files of each type
  • 🗝️ give total number of files and subfolders
  • 🗝️ give occupied space by each type of file
  • 🗝️ give occupied space for each direct subfolder
  • 🗝️ give total occupied space by the folder
  • 🗝️ show everything in a graphical interface
  • 🔥 navigation system amongst folders
  • random colors for progressbars
  • 🔥 posibility to change the theme
  • 🔥 option for hidden folders too
  • 🔥 add possibility to execute in command line without graphical interface
  • ❓ make the program an importable module
  • ❓ optimizing navigation

🗝️: key feature
🔥: cool extra feature idea
❓: extra feature idea (wil probably not be added or at least not soon)

Releases

No releases published

Packages

No packages published

Languages