Small database conversion
Project ID: 1261520447
Project Details
  • Status:
    Closed (Cancelled)
  • Posted:
    12/22/2009 at 17:20 EST
  • Cancelled:
    1/19/2010 at 0:30 EST
  • Project Creator:
  • Budget:
    $25-100
  • Description:
    This project is to convert a Supermemo database from the Supermemo for Palm format (.pdb)to Karatasi, using the tools Karatasi has written for the job.

    Here is a complete description of what is necessary. Should be less than 1 hour of work to somebody who is familiar with the basic tools. I will ftp or email the files, of course.

    __

    Preparation

    * You need, of course, the Palm database file, it has the extension ''.pdb'' . Usually you can get it from your Palm backup.
    * You need Perl
    * The Perl module DBI:SQLite to create the SQLite database
    * The Perl modules Palm::PDB and Palm::Raw for reading the Palm database file.
    * The Perl module Encode for UTF-8 support
    * The Perl modules File::Basename, Time::Local and HTML::Entities.
    * Download the karatasi Tools bundle from http://sourceforge.net/projects/karatasi/files/Tools.
    * Setup the synchronization feature. For this you can either use the Java application, or install an Apache web server and use our cgi scripts for the transmission.
    Note: for new installations we recommend to use the Java application.

    Do It

    * unpack the downloaded tools bundle.
    * change into the tools directory (e.g. karatasi-tools-1.5.0) and copy your palm database file (e.g. sm_mydata.pdb) into this directory.
    * perl import_palmpdb.pl -h      displays usage information.
    * For Java: perl import_palmpdb.pl -s sm_mydata.pdb      converts the palm database file 'sm_mydata.pdb' to the karatasi database file 'mydata.kdb'.
    This name with the extension *.kdb matches the needs of the Java-based synchronisation.
    Note: the -d option is not needed in this case.
    * For cgi server: perl import_palmpdb.pl -s -d l_mydata.db sm_mydata.pdb      converts the palm database file 'sm_mydata.pdb' to the karatasi database file 'l_mydata.db'.
    This name with the prefix l_ and the extension *.db matches the needs of the cgi-based web server for synchronization.
    * For Java: import the database with the menu File / Import.
    * For cgi server: Copy the database into the sync area and set the file owner to '_www'
    * Finally synchronize to karatasi on the iPhone.
  • Tags:
Project Bids
Programmer Bid Delivery Time Time of Bid Rating  
osinghrathore $175 2 days 1/9/2010 at 9:12 EST 10.00/10
(39 reviews)
Installation of tools and playing around with them would consume some time hence two days.