PyFileMaker - Integrating FileMaker and Python (c) 2006-2008 Klokan Petr Pridal, klokan@klokan.cz (c) 2002-2006 Pieter Claerhout, pieter@yellowduck.be
TABLE OF CONTENTS
What is PyFileMaker?
Requirements
How to install PyFileMaker
How to set up your database
Where can I find more info
Changes
WHAT IS PYFILEMAKER?
PyFileMaker is a set of Python modules that makes it easy to access and modify data stored in a FileMaker Pro/Server database. You can use it to query a FileMaker database, but you can also use it to add data to a FileMaker database, you can even use it to delete records and execute FileMaker scripts.
In order to use PyFileMaker, you will need to have the following software installed on your computer:
PyFileMaker 1.2, 2.0:
This module was tested on Windows NT4, Windows 2000 and Windows XP. We also tested the module on MacOS 9 and MacOS X version 10.1.5 and version 10.2.
Linux and Unix type of operating systems should work without any problems.
PyFileMaker:
This module was developed and tested on Linux, should work elsewhere too.
There is nothing special to configure on PyFileMaker. Just make sure the PyFileMaker directory, which contains the file FMPro.py/FMServer.py file is somewhere in your Python path so that Python knows where to find the module.
Since the PyFileMaker module relies on the FileMaker Pro Web Companion, you need to have it turned on before you can use it. I normally configure it as follows:
You also might want to check the settings of the Web Companion plugin so that you know the connection parameters. I always use the standard port 591.
About Python: http://www.python.org About FileMaker Pro: http://www.filemaker.com About PyFileMaker 1.2: http://www.yellowduck.be/filemaker/ About PyFileMaker 2.0: http://www.yellowduck.be/filemaker/ About PyFileMaker: http://code.google.com/p/pyfilemaker/
Version 2.5 (based on 1.2a2, some features are not merged yet)
Version 2.0
Version 1.2a3
Version 1.2a2
Version 1.2a1
Version 1.1