MLExtract
---------

MLextract is a PHP CGI program that extracts data from a SyncML
database. It's designed to work with the open source syncml software
written by Nicolas Bougues. MLExtract is copyright under the
GNU General Public License.

It can be downloaded from http://tools.rebel-it.com.au/.

To install and use:

   1. Install and get syncml running.
   2. Copy the file into the same location as your syncml is installed.
      Make sure it's executable by the web server user.
   3. Surf to the syncml location in a browser, substituting mlextract.php
      with sync.php, and login with your syncml password.
          * append /list to get a list of accounts
          * append /self.ics to get your vcalendar in ICS format.
            Configure Mozilla Sunbird/Calendar with this URL.
          * append /fred.ics to access the vcalendar details for the "fred"
            account.
          * append /self.csv to view your appointments in comma-separated
            format
          * append /self.ics?subject=^meet to view appointments that start
            with the word "meet" (this is a case-insensitive match against
            a perl-compatible regular expression) 

This has been tested under Apache with mod-php. The ICS format has been
tested with Mozilla iCalendar and phpicalendar. Please let me know if you
get it to work with something else.

Comments, submissions welcome: jlaidman+mlextract@rebel-it.com.au
