Roll the mouse over the graphic to see details |
About
Torta shows you where your disk space is being used. Its user interface is similar to that of the awesome program filelight. Unlike filelight, Torta does not need any graphical environment to run: it analyzes the file system directly and generates a Flash file that you can load locally or remotely on any Flash-supporting web browser.
Torta uses Gordon, a library that provides flash generation functionality.
Torta was created by Sergio GarcĂa and runs in Common Lisp. It has been tested under SBCL, CMUCL and Clisp but it should run in any other implementation. It uses the standard du command-line tool and has been tested on Debian GNU/Linux as well as on Solaris.
Download
Get the last version of Torta from:
- http://crazyrobot.net/torta/torta-0.3.tar.gz And the required flash library from:
- http://crazyrobot.net/torta/gordon-0.2.tar.gz
Installation
This tutorial explains how to install ASDF defined systems. We will provide some examples.
Installation using SBCL
SBCL is a popular free common lisp implementation. You can probably find a package for your operating system.
Torta can be installed in SBCL with the following steps:
Install gordon
You can now install gordon and torta:
(asdf-install:install "http://crazyrobot.net/torta/gordon-0.2.tar.gz")
Select system-wide install if that's what you want.
Install where? 1) System-wide install: System in /usr/lib/sbcl/site-systems/ Files in /usr/lib/sbcl/site/ 2) Personal installation: System in /root/.sbcl/systems/ Files in /root/.sbcl/site/ --> 1
Note that you need to be root to do a system-wide install (1). You can also install it locally for a user (2).
Skip the GPG check. Sergio should use GPG in the future.
0: [SKIP-GPG-CHECK] Don't check GPG signature for this package 1: [ABORT ] Exit debugger, returning to top level. 0] 0
Install Torta
Install Torta. Don't forget to skip the GPG check.
(asdf-install:install "http://crazyrobot.net/torta/torta-0.3.tar.gz")
Using Torta
Once you install Torta, you're ready to use it.
(asdf:operate 'asdf:load-op :torta) (torta:torta "/home/pepito" :output "pepito-home.swf")
You can also specify the number of levels of directories you want to check. For example, for 4 levels:
(torta:torta "/home/pepito" :output "pepito-home.swf" :max-depth 4)
Subversion repository
You can get the development-state of torta using the subversion version control system:
svn co https://cl-gordon.svn.sourceforge.net/svnroot/cl-gordon/torta
and gordon:
svn co https://svn.sourceforge.net/svnroot/cl-gordon/gordon
Comments, bug reports, etc
Send comments, bug reports, praise, insults, love declarations, etc to sergio.garcia@gmail.com
Last update: 2008-04-19 (Rev 13971)