Skip to content
forked from bluedwarf/bouncer

Chart generator for bouncer statistics of OpenOffice.org.

Notifications You must be signed in to change notification settings

Sixeight/bouncer

 
 

Repository files navigation

===== DESCRIPTION =====

This is a tiny CGI to generate charts of OpenOffice.org download
counts. The data was based on bouncer logs uploaded by John McCreesh.
e.g.) http://marketing.openoffice.org/bouncer/200905.csv

This CGI is copyrighted free software by
 Takashi Nakamoto <bluedwarf@bpost.plala.or.jp>

===== LICENSE =====
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

This software includes SVG::Graph library in "svg_graph_0.6.1"
directory, which is also distributed under GNU General Public
License. Please also see LICENSE.txt and GPL.txt in the direcotry
for the detailed license claim of this library.

The SVG::Graph library in this source tree was improved upon to
fit the purpose of this CGI. It contains some modifications made
by the author of this CGI. This means that the author who makes some
modifications on this library also holds copyright on the SVG::Graph
library in this source tree. However, you are still allowed to
redistribute it and/or modify it under the terms of the GNU General
Public License as published by the Free Software Foundation, either
version 3 of the License, or (at your option) any later version.

===== FILES =====

* GPL.txt
   License file.

* bouncer.db
   Database which stores download counts.

* conf.rb
   Common configuration data.

* fetch.rb
   Download bouncer logs from OpenOffice.org Marketing project and
   save download counts to database. It takes for several hours
   for this program to finish.

* update.rb
   Get latest bouncer logs and update the stored download counts of database.
   This must be run daily.

* server.rb
   Webrick server for test of this CGI.

* svg_graph_0.6.1/
   SVG::Graph library (distributed under GPL) to render charts.
   http://www.germane-software.com/software/SVG/SVG::Graph/

* query_chart.html
   HTML Template for query_chart.rb.

* query_chart.rb (CGI)
   Query for to make a chart of download statistics.

* chart.rb (CGI)
   CGI to generate a pie chart according to the request from query_chart.rb.

* testcase/
   Test cases generated by OpenOffice.org Base.

===== TODO =====
 * Writing more test cases.
 * Color themes (need hacks of SVG::Graph library).

About

Chart generator for bouncer statistics of OpenOffice.org.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%