My Geeky Page
by Guillaume Chazarain



Pysize is a graphical and console tool for exploring the size of directories. It is written in Python, and requires Python ≥ 2.4 and pygtk ≥ 2.8 if you want to use the GUI. Three user interfaces are available using the --ui command line option, the best available is chosen by default.



This non-interactive ASCII "art" interface is for use in constrained situations, when no terminal is available. It nevertheless tries to adapt to the size of the terminal. Maximized window



The n(curses) interface improves upon the ASCII one by providing some keyboard navigation. It is an interactive interface and needs a terminal to behave correctly. Maximized window



When a graphical environment is available, a GTK+ GUI can be used. It permits some mouse navigation. GTK+ ≥ 2.8 is required to use this interface. Maximized window

Pysize is greatly inspired by xdiskusage as it borrows its graphical representation.


Pysize is licensed under the terms of the GNU GPL version 2 or (at your option) any later version.

You will need Python ≥ 2.4 and optionally PyGTK ≥ 2.8. The latest version is Pysize 0.2 (NEWS), available here: pysize-0.2.tar.bz2 or pysize-0.2.tar.gz.

Freecode project page to stay informed:

Git repository hosted on To get a snapshot of pysize with a complete history, use the following command:

git clone git://

Please contact me for any suggestion, problem, feedback…

Valid XHTML 1.1! Valid CSS! and hopefully compliant with your expectations