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 | (39 reviews) |
|
| Installation of tools and playing around with them would consume some time hence two days. | |||||






