blob: a4b837a63ded68517cf11e6047b7dffe42f7cfa6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
#!/bin/sh
# demo.sh
# Demonstrate a non-profit GL export and conversion to ODS
program=$(basename $0)
dir=$(dirname $0)
cd $dir
dir=$(pwd -P)
export PYTHONPATH=$dir/ooolib2
getcsv=$dir/general-ledger-report.plx
csv2ods=$dir/csv2ods.py
echo "Demonstrating ledger to ODS export in $dir/tests"
cd $dir/tests
sampledata=non-profit-test-data.ledger
echo " based on the sample data in $sampledata"
$getcsv 2011/03/01 2012/03/01 -f $sampledata
if [ -e general-ledger.csv ]; then
echo "data was exported to: general-ledger.csv"
else
echo "error creating csv file"
exit 1
fi
$csv2ods --verbose --csv general-ledger.csv
if [ -e general-ledger.ods ]; then
echo "csv was converted to: general-ledger.ods"
else
echo "error creating ods file"
exit 1
fi
echo general-ledger.ods >> MANIFEST
# create a portable zip file with the spreadsheet
# and the linked artifacts
echo creating portable zipfile...
cat MANIFEST | zip -@ ../general-ledger.zip
echo " "
echo "created general-ledger.zip"
|