csv2itdb Documentation
======================

csv2itdb is a CSV to iTestDB converter written in Python (2.5). It converts a 
test database in a specific CSV format (see below) to an iTest database.  

Run "python csv2itdb.py --help" to see currently supported iTest database
version and usage information.

See "http://docs.python.org/library/codecs.html#standard-encodings" for
supported character encodings for the CSV file.

Run "python csv2itdb.py --out check_db_en.csv.itdb check_db_en.csv" to test.

Project homepage: https://savannah.nongnu.org/projects/csv2itdb/

CSV Format
----------

Accepted CSV row format:

Question_Name,Question,Explanation,Answer_1,Answer_2,...

If Question_Name is an empty string, Question will be used instead.

Accepted CSV dialect is defined in the csv.excel Python class:
  delimiter = ','
  quotechar = '"'
  doublequote = True
  skipinitialspace = False
  lineterminator = '\\r\\n'
  quoting = QUOTE_MINIMAL

See "http://docs.python.org/library/csv.html#dialects-and-formatting-parameters"
for more information on csv.excel.

Example CSV files: check_db_*.csv


Copying
-------

Copyright 2010 Sergiy S. Kolesnikov

This file is part of csv2itdb.

csv2itdb 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.

csv2itdb 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
csv2itdb.  If not, see <http://www.gnu.org/licenses/>.
