2009-10-27 00:45:58 +05:30
|
|
|
#
|
|
|
|
# Gramps - a GTK+/GNOME based genealogy program
|
|
|
|
#
|
|
|
|
# Copyright (C) 2009 Benny Malengier
|
|
|
|
#
|
|
|
|
# This program 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 2 of the License, or
|
|
|
|
# (at your option) any later version.
|
|
|
|
#
|
|
|
|
# This program 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 this program; if not, write to the Free Software
|
|
|
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
|
|
#
|
|
|
|
|
2009-12-21 19:13:50 +05:30
|
|
|
# $Id$
|
2009-10-24 19:23:20 +05:30
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Comma _Separated Values Spreadsheet (CSV)
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'ex_csv'
|
2010-03-21 16:03:08 +05:30
|
|
|
plg.name = _("Comma Separated Values Spreadsheet (CSV)")
|
|
|
|
plg.name_accell = _("Comma _Separated Values Spreadsheet (CSV)")
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.description = _("CSV is a common spreadsheet format.")
|
|
|
|
plg.version = '1.0'
|
2010-03-07 04:17:25 +05:30
|
|
|
plg.gramps_target_version = '3.3'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'ExportCsv.py'
|
|
|
|
plg.ptype = EXPORT
|
|
|
|
plg.export_function = 'exportData'
|
|
|
|
plg.export_options = 'CSVWriterOptionBox'
|
|
|
|
plg.export_options_title = ('CSV spreadsheet options')
|
|
|
|
plg.extension = "csv"
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Web Family Tree export
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'ex_webfamtree'
|
2010-03-21 16:03:08 +05:30
|
|
|
plg.name = _('Web Family Tree')
|
|
|
|
plg.name_accell = _('_Web Family Tree')
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.description = _("Web Family Tree format")
|
|
|
|
plg.version = '1.0'
|
2010-03-07 04:17:25 +05:30
|
|
|
plg.gramps_target_version = '3.3'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'ExportFtree.py'
|
|
|
|
plg.ptype = EXPORT
|
|
|
|
plg.export_function = 'writeData'
|
2010-05-30 09:37:50 +05:30
|
|
|
plg.export_options = 'WriterOptionBox'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.export_options_title = ('Web Family Tree export options')
|
|
|
|
plg.extension = "wft"
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# GEDCOM
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'ex_ged'
|
2010-03-21 16:03:08 +05:30
|
|
|
plg.name = _('GEDCOM')
|
|
|
|
plg.name_accell = _('GE_DCOM')
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.description = _('GEDCOM is used to transfer data between genealogy programs. '
|
|
|
|
'Most genealogy software will accept a GEDCOM file as input.')
|
|
|
|
plg.version = '1.0'
|
2010-03-07 04:17:25 +05:30
|
|
|
plg.gramps_target_version = '3.3'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'ExportGedcom.py'
|
|
|
|
plg.ptype = EXPORT
|
|
|
|
plg.export_function = 'export_data'
|
2009-12-05 12:05:21 +05:30
|
|
|
plg.export_options = 'WriterOptionBox'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.export_options_title = ('GEDCOM export options')
|
|
|
|
plg.extension = "ged"
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Geneweb
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'ex_geneweb'
|
2010-03-21 16:03:08 +05:30
|
|
|
plg.name = _('GeneWeb')
|
|
|
|
plg.name_accell = _('_GeneWeb')
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.description = _('GeneWeb is a web based genealogy program.')
|
|
|
|
plg.version = '1.0'
|
2010-03-07 04:17:25 +05:30
|
|
|
plg.gramps_target_version = '3.3'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'ExportGeneWeb.py'
|
|
|
|
plg.ptype = EXPORT
|
|
|
|
plg.export_function = 'exportData'
|
2010-05-30 09:37:50 +05:30
|
|
|
plg.export_options = 'WriterOptionBox'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.export_options_title = ('GeneWeb export options')
|
|
|
|
plg.extension = "gw"
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# GRAMPS package (portable XML)
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'ex_gpkg'
|
2010-03-21 16:03:08 +05:30
|
|
|
plg.name = _('Gramps XML Package (family tree and media)')
|
|
|
|
plg.name_accell = _('Gra_mps XML Package (family tree and media)')
|
2009-11-18 01:44:53 +05:30
|
|
|
plg.description = _('Gramps package is an archived XML family tree together '
|
2009-10-24 19:23:20 +05:30
|
|
|
'with the media object files.')
|
|
|
|
plg.version = '1.0'
|
2010-03-07 04:17:25 +05:30
|
|
|
plg.gramps_target_version = '3.3'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'ExportPkg.py'
|
|
|
|
plg.ptype = EXPORT
|
|
|
|
plg.export_function = 'writeData'
|
2009-12-05 12:05:21 +05:30
|
|
|
plg.export_options = 'WriterOptionBox'
|
2009-11-18 01:44:53 +05:30
|
|
|
plg.export_options_title = ('Gramps package export options')
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.extension = "gpkg"
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# GRAMPS XML database
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'ex_gramps'
|
2010-03-21 16:03:08 +05:30
|
|
|
plg.name = _('Gramps XML (family tree)')
|
|
|
|
plg.name_accell = _('Gramps _XML (family tree)')
|
2009-11-18 01:44:53 +05:30
|
|
|
plg.description = _('Gramps XML export is a complete archived XML backup of a'
|
|
|
|
' Gramps family tree without the media object files.'
|
2009-10-24 19:23:20 +05:30
|
|
|
' Suitable for backup purposes.')
|
|
|
|
plg.version = '1.0'
|
2010-03-07 04:17:25 +05:30
|
|
|
plg.gramps_target_version = '3.3'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'ExportXml.py'
|
|
|
|
plg.ptype = EXPORT
|
|
|
|
plg.export_function = 'export_data'
|
2009-12-05 12:05:21 +05:30
|
|
|
plg.export_options = 'WriterOptionBox'
|
2009-11-18 01:44:53 +05:30
|
|
|
plg.export_options_title = ('Gramps XML export options')
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.extension = "gramps"
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# vCalendar
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'ex_vcal'
|
2010-03-21 16:03:08 +05:30
|
|
|
plg.name = _('vCalendar')
|
|
|
|
plg.name_accell = _('vC_alendar')
|
2011-02-03 00:03:16 +05:30
|
|
|
plg.description = _('vCalendar is used in many calendaring and PIM applications.')
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.version = '1.0'
|
2010-03-07 04:17:25 +05:30
|
|
|
plg.gramps_target_version = '3.3'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'ExportVCalendar.py'
|
|
|
|
plg.ptype = EXPORT
|
|
|
|
plg.export_function = 'exportData'
|
2010-05-30 09:37:50 +05:30
|
|
|
plg.export_options = 'WriterOptionBox'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.export_options_title = ('vCalendar export options')
|
|
|
|
plg.extension = "vcs"
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# vCard
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'ex_vcard'
|
2010-03-21 16:03:08 +05:30
|
|
|
plg.name = _('vCard')
|
|
|
|
plg.name_accell = _('_vCard')
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.description = _('vCard is used in many addressbook and pim applications.')
|
|
|
|
plg.version = '1.0'
|
2010-03-07 04:17:25 +05:30
|
|
|
plg.gramps_target_version = '3.3'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'ExportVCard.py'
|
|
|
|
plg.ptype = EXPORT
|
|
|
|
plg.export_function = 'exportData'
|
2010-05-30 09:37:50 +05:30
|
|
|
plg.export_options = 'WriterOptionBox'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.export_options_title = ('vCard export options')
|
|
|
|
plg.extension = "vcf"
|