Skip to content

FredAtLandMetrics/olsen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

=Olsen
==A simple reporter.

===Overview
Olsen is a framework that wraps the Sadie gem and provides a facility for producing reports which make use of data managed in a Sadie-style primer chassis.

===Usage
1. create/choose a directory to put the olsen framework in (or use /var/olsen, the default...ensure writable)
2. call olsen -init [ -framework-dir /my/dir ]
3. define jobs in jobs folder and filters, outputs, and inbound data primers in primers folder
4. call olsen -process <job>
5. find output product in output folder
6. Rejoice!

===Formats
====Job files
These should be suffixed with a '.job' and they should be in the jobs folder.

=====Example

  [output]
  o1=<filename in the outputs folder>
  o2=<another one>
  ...
  oN=<and another>

====PDF INI files
These should go in outputs and end in '.pdf.ini'

=====Example

  [pdf]
  type = latexmk  #only type supported for now is latexmk
  
  [latexmk]
  path_to_latexmk = /usr/bin/latexmk  #optional, defaults to /usr/bin/latexmk
  template = output.outputtest_pdf.tex #should point to a .tex.erb file in the outputs directory

===Todo
* enable a 'olsen -init -with-examples' that will create a functioning olsen framework with example ini files, sqlite databases and queries, pdf outputs, formatting filters, etc.

About

Olsen is a simple reporter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages