1 child or young man too small and skinny
2 small or skinny person
etymology: obscure origin
|Introduction||Features and Screenshots||Downloads and SVN||Contact and Support|
PySquiLA is a Squid Log Analyzer written in Python. The project was started by the frustration with the existent tools, that generate static pages and graphs while sometimes what you need is 'how my users used the proxy last 15 days'.
The data of the Squid's access.log is inserted in a MySQL database. This database is used by the CGI part of PySquiLA to generate on-the-fly graphs and tables, with a great degree of liberty on choosing how, when and what you need to know.
By avoiding the creation of static data, PySquiLA avoids the, sometimes huge, loss of disk space to save the graphs and static pages with statistics.
PySquiLA is programmed in Python, using MySQLdb module for database access and gdchart2 to generate the png graphs. All it's components and work are released under the GPL License.
Check the GNA! Project News for news and information about the status of the development.
The current version is 0.1, code-name "Curse of Milhaven". Currently it only shows stats for 'Top Sites' by pages and downloads (pages are text/html, images jpeg, gif, etc... and flash animations, downloads are binary and compacted files).
Downloads are disponible on the GNA! Project Page. Make sure you're getting the right version: latest is 0.1
Anonymous SVN access is disponible too, as is Web SVN viewing. Follow these instructions.
PySquiLA is developed by José de Paula Eufrásio Júnior, from Brazil.
You can reach him using the email firstname.lastname@example.org. To report bugs and send patches, use the GNA! interface to bugs and support, to make it easier to manage and archive.
If you can read portuguese, developer's journal is avaiable at http://coredump.osimortais.com.br.