177 lines
5.3 KiB
Python
177 lines
5.3 KiB
Python
|
|
||
|
#------------------------------------------------------------------------
|
||
|
#
|
||
|
# Comma _Separated Values Spreadsheet (CSV)
|
||
|
#
|
||
|
#------------------------------------------------------------------------
|
||
|
|
||
|
plg = newplugin()
|
||
|
plg.id = 'ex_csv'
|
||
|
plg.name = _("Comma _Separated Values Spreadsheet (CSV)")
|
||
|
plg.description = _("CSV is a common spreadsheet format.")
|
||
|
plg.version = '1.0'
|
||
|
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'
|
||
|
plg.name = _('_Web Family Tree')
|
||
|
plg.description = _("Web Family Tree format")
|
||
|
plg.version = '1.0'
|
||
|
plg.status = STABLE
|
||
|
plg.fname = 'ExportFtree.py'
|
||
|
plg.ptype = EXPORT
|
||
|
plg.export_function = 'writeData'
|
||
|
plg.export_options = 'FtreeWriterOptionBox'
|
||
|
plg.export_options_title = ('Web Family Tree export options')
|
||
|
plg.extension = "wft"
|
||
|
|
||
|
#------------------------------------------------------------------------
|
||
|
#
|
||
|
# GEDCOM
|
||
|
#
|
||
|
#------------------------------------------------------------------------
|
||
|
|
||
|
plg = newplugin()
|
||
|
plg.id = 'ex_ged'
|
||
|
plg.name = _('GE_DCOM')
|
||
|
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'
|
||
|
plg.status = STABLE
|
||
|
plg.fname = 'ExportGedcom.py'
|
||
|
plg.ptype = EXPORT
|
||
|
plg.export_function = 'export_data'
|
||
|
plg.export_options = 'ExportOptions.WriterOptionBox'
|
||
|
plg.export_options_title = ('GEDCOM export options')
|
||
|
plg.extension = "ged"
|
||
|
|
||
|
#------------------------------------------------------------------------
|
||
|
#
|
||
|
# Geneweb
|
||
|
#
|
||
|
#------------------------------------------------------------------------
|
||
|
|
||
|
plg = newplugin()
|
||
|
plg.id = 'ex_geneweb'
|
||
|
plg.name = _('_GeneWeb')
|
||
|
plg.description = _('GeneWeb is a web based genealogy program.')
|
||
|
plg.version = '1.0'
|
||
|
plg.status = STABLE
|
||
|
plg.fname = 'ExportGeneWeb.py'
|
||
|
plg.ptype = EXPORT
|
||
|
plg.export_function = 'exportData'
|
||
|
plg.export_options = 'GeneWebWriterOptionBox'
|
||
|
plg.export_options_title = ('GeneWeb export options')
|
||
|
plg.extension = "gw"
|
||
|
|
||
|
#------------------------------------------------------------------------
|
||
|
#
|
||
|
# GRAMPS package (portable XML)
|
||
|
#
|
||
|
#------------------------------------------------------------------------
|
||
|
|
||
|
plg = newplugin()
|
||
|
plg.id = 'ex_gpkg'
|
||
|
plg.name = _('GRAM_PS package (portable XML)')
|
||
|
plg.description = _('GRAMPS package is an archived XML family tree together '
|
||
|
'with the media object files.')
|
||
|
plg.version = '1.0'
|
||
|
plg.status = STABLE
|
||
|
plg.fname = 'ExportPkg.py'
|
||
|
plg.ptype = EXPORT
|
||
|
plg.export_function = 'writeData'
|
||
|
plg.export_options = 'ExportOptions.WriterOptionBox'
|
||
|
plg.export_options_title = ('GRAMPS package export options')
|
||
|
plg.extension = "gpkg"
|
||
|
|
||
|
#------------------------------------------------------------------------
|
||
|
#
|
||
|
# GRAMPS XML database
|
||
|
#
|
||
|
#------------------------------------------------------------------------
|
||
|
|
||
|
plg = newplugin()
|
||
|
plg.id = 'ex_gramps'
|
||
|
plg.name = _('GRAMPS _XML family tree')
|
||
|
plg.description = _('GRAMPS XML export is a complete archived XML backup of a'
|
||
|
' GRAMPS family tree without the media object files.'
|
||
|
' Suitable for backup purposes.')
|
||
|
plg.version = '1.0'
|
||
|
plg.status = STABLE
|
||
|
plg.fname = 'ExportXml.py'
|
||
|
plg.ptype = EXPORT
|
||
|
plg.export_function = 'export_data'
|
||
|
plg.export_options = 'ExportOptions.WriterOptionBox'
|
||
|
plg.export_options_title = ('GRAMPS XML export options')
|
||
|
plg.extension = "gramps"
|
||
|
|
||
|
#------------------------------------------------------------------------
|
||
|
#
|
||
|
# SQLITE database
|
||
|
#
|
||
|
#------------------------------------------------------------------------
|
||
|
|
||
|
plg = newplugin()
|
||
|
plg.id = 'ex_sqlite'
|
||
|
plg.name = _('SQLite Export')
|
||
|
plg.description = _('SQLite is a common local database format')
|
||
|
plg.version = '1.0'
|
||
|
plg.status = UNSTABLE
|
||
|
plg.fname = 'ExportSql.py'
|
||
|
plg.ptype = EXPORT
|
||
|
plg.export_function = 'exportData'
|
||
|
plg.export_options = 'ExportOptions.WriterOptionBox'
|
||
|
plg.export_options_title = ('SQLite options')
|
||
|
plg.extension = "sql"
|
||
|
|
||
|
#------------------------------------------------------------------------
|
||
|
#
|
||
|
# vCalendar
|
||
|
#
|
||
|
#------------------------------------------------------------------------
|
||
|
|
||
|
plg = newplugin()
|
||
|
plg.id = 'ex_vcal'
|
||
|
plg.name = _('vC_alendar')
|
||
|
plg.description = _('vCalendar is used in many calendaring and pim applications.')
|
||
|
plg.version = '1.0'
|
||
|
plg.status = STABLE
|
||
|
plg.fname = 'ExportVCalendar.py'
|
||
|
plg.ptype = EXPORT
|
||
|
plg.export_function = 'exportData'
|
||
|
plg.export_options = 'CalendarWriterOptionBox'
|
||
|
plg.export_options_title = ('vCalendar export options')
|
||
|
plg.extension = "vcs"
|
||
|
|
||
|
#------------------------------------------------------------------------
|
||
|
#
|
||
|
# vCard
|
||
|
#
|
||
|
#------------------------------------------------------------------------
|
||
|
|
||
|
plg = newplugin()
|
||
|
plg.id = 'ex_vcard'
|
||
|
plg.name = _('_vCard')
|
||
|
plg.description = _('vCard is used in many addressbook and pim applications.')
|
||
|
plg.version = '1.0'
|
||
|
plg.status = STABLE
|
||
|
plg.fname = 'ExportVCard.py'
|
||
|
plg.ptype = EXPORT
|
||
|
plg.export_function = 'exportData'
|
||
|
plg.export_options = 'CardWriterOptionBox'
|
||
|
plg.export_options_title = ('vCard export options')
|
||
|
plg.extension = "vcf"
|
||
|
|