https://www.gramps-project.org/wiki/api.php?action=feedcontributions&user=Giansalvo&feedformat=atomGramps - User contributions [en]2024-03-28T09:51:32ZUser contributionsMediaWiki 1.31.3https://www.gramps-project.org/wiki/index.php?title=DescendantsLines&diff=80763DescendantsLines2020-09-20T23:45:00Z<p>Giansalvo: </p>
<hr />
<div>{{Third-party plugin}}<br />
[[File:DescendantsLines GalileoGenealogy.png|thumb|right|450px|Descendants Lines - Galileo Galilei's Genealogy example]]<br />
The {{man label|Descendants Lines}} Graphical Report addon generates a graphical descendants tree using orthogonal edges and routing ("square edges") in vertical mode only in which children in a family are ordered from left to right following the Gramps child order; and families are ordered right to left, top to bottom, following the Gramps family order.<br />
<br />
== Usage ==<br />
<br />
* Open Gramps<br />
* Select the report using the menu option {{man menu|Reports -> Graphical Reports -> Descendants Lines...}}<br />
* On the Report Options tab choose the output path for the {{man label|Destination:}} <code>$GRAMPSHOME/Descendants Lines.png</code>(default).<br />
** Note: That ''Document Options'' {{man label|Filename:}} option will contain an empty file after the report is run.<br />
* Note: If the script is run in "debug mode" it generates copious terminal output such as "Unknown event type: ..." or "Unknown spouse: ...". These warnings are harmless.<br />
<br />
=== Options ===<br />
<br />
{{man label|Descendants Lines}} has the following option tabs available to change:<br />
<br />
==== Paper Options ====<br />
See also [[Gramps_{{man version}}_Wiki_Manual_-_Reports - part 4#Common options|common options]]<br />
{{-}}<br />
==== Report Options ====<br />
[[File:DescendatsLines1_report.png|thumb|right|450px|Report Options]]<br />
* {{man label|Center Person:}}<br />
* {{man label|Output format:}} - The output format (PNG, SVG, PDF or PS)<br />
* {{man label|Destination:}} <code>$GRAMPSHOME/Descendants Lines.png</code>(default). The output filename<br />
* {{man label|Generations:}} - Maximum number of generations to include. (0 for unlimited)<br />
** {{man label|[ ] Use d'Aboville descendant numbering System}} - Whether to use [[Genealogical Numbering Systems#d'aboville|d'Aboville]] descendant numbering system.<br />
** {{man label|[ ] Include an image}}<br />
* {{man label|Max Image height:}}<br />
* {{man label|Max Image width:}}<br />
* {{man label|Image Location:}}<br />
{{-}}<br />
<br />
==== Report Options(2) ====<br />
[[File:DescendatsLines2_report2.png|thumb|right|450px|Report Options (2)]]<br />
* {{man label|[ ] Colour Name by Gender}} - Whether to use colored names indicating person gender in the output.<br />
* {{man label|[ ] Use alternate events if primary events are not found}} - for example, if there is no Birth event, a Baptism or Christening event may be substituted. For Death Events, a Burial may be substituted.<br />
* {{man label|[ ] Sort Events by Date}}<br />
* {{man label|Text Style:}} - The predefined output style<br />
* {{man label|Maximum Note Length:}} - limits the length of notes.<br />
{{-}}<br />
<br />
==== Display Options ====<br />
[[File:DescendatsLines3_display.png|thumb|right|450px|Display Options]]<br />
* {{man label|[ ] Box around Person's block}}<br />
* {{man label|[ ] All Person's blocks have the same height}}<br />
* {{man label|[ ] All Person's blocks have the same width}}<br />
* {{man label|[ ] Colour blocks by Generation}}<br />
* {{man label|Descend block colour intensity:}}<br />
* {{man label|Spouse block colour intensity:}}<br />
{{-}}<br />
<br />
==== Display Formats ====<br />
[[File:DescendatsLines4_display-formats.png|thumb|right|450px|Display Formats]]<br />
* {{man label|Name Display Format:}} - The name format. See [[Gramps_{{Version manual}}_Wiki_Manual_-_Reports_-_part_2|Formatting]] for more detail.<br />
<br />
* {{man label|Descendant Display Format:}} - the default settings provide for several event types and their dates and places. By changing the contents of this box, you can elect to include Events of various types, and include the dates or places and their format. See [[Gramps_{{Version manual}}_Wiki_Manual_-_Reports_-_part_2|Formatting]] for more detail.<br />
* {{man label|Spouse Display Format:}} - the default settings provide for several event types and their dates and places. By changing the contents of this box, you can elect to include Events of various types, and include the dates or places and their format. See [[Gramps_{{Version manual}}_Wiki_Manual_-_Reports_-_part_2|Formatting]] for more detail.<br />
{{-}}<br />
<br />
<br />
==== Replace Options ====<br />
[[File:DescendatsLines5_replace.png|thumb|right|450px|Replace Options]]<br />
* {{man label|Replace Display Format 'Replace this'/'with this':}} ie: United States of America/USA<br />
{{-}}<br />
<br />
==== Spouse and Family Options ====<br />
[[File:DescendatsLines6_spouse.png|thumb|right|450px|Spouse and Family Options]]<br />
* {{man label|Vertical edge descendant to spouse-bar}}<br />
* {{man label|Vertical edge spouse-bar to spouse}}<br />
* {{man label|Vertical space spouse-bar to other spouse}}<br />
* {{man label|Horizontal space descendant to spouse}}<br />
* {{man label|Horizontal space family to family}}<br />
* {{man label|Horizontal distance spouse to family edge}}<br />
{{-}}<br />
<br />
==== Children Options ====<br />
[[File:DescendatsLines7_children.png|thumb|right|450px|Children Options]]<br />
* {{man label|OL_PAD}} - The number of ??? pad<br />
* {{man label|Vertical edge spouse-bar to child-bar}}<br />
* {{man label|Children distance}}<br />
* {{man label|Vertical edge child to child-bar}}<br />
* {{man label|MIN_C_WIDTH}}<br />
* {{man label|Space around text}}<br />
* {{man label|Space between lines of text}}<br />
{{-}}<br />
<br />
==== Header and Footer Options ====<br />
[[File:DescendatsLines8_header.png|thumb|right|450px|Header and Footer Options]]<br />
* {{man label|Title text}}<br />
* {{man label|Footer text}}<br />
* {{man label|Title and footer coefficient}}<br />
{{-}}<br />
<br />
==== Privacy Options ====<br />
[[File:DescendatsLines9_privacy.png|thumb|right|450px|Privacy Options]]<br />
* {{man label|[ ] Protect People, Images or Events that are marked Private}}<br />
* {{man label|Privacy text:}} <code>Private</code>(default)<br />
{{-}}<br />
<br />
=== Examples ===<br />
[[File:DescendantsLines.png|thumb|right|450px|Lines of descendants chart]]<br />
[[File:DescendantsLines-m-ep-.png|thumb|right|450px|DescendantsLines, Left-aligned text style, example Gramps data, inc_marriages and inc_places.]]<br />
[[File:JohnShakespeare-DescendantsLines.png|thumb|right|450px|Shakespeare family tree, DescendantsLines, inc_marriages]]<br />
[[File:JohnShakespeare-DescendantsLines-ep.png|thumb|right|450px|Shakespeare family tree, DescendantsLines, Left-aligned text style, including event places]]<br />
* [[File:DescendantsLines-m-ep.pdf]] -- DescendantsLines, example Gramps data, inc_marriages and inc_places, PDF output.<br />
* [[File:DescendantsLines-left.pdf]] -- DescendantsLines, Left-aligned text style, example Gramps data, use_colors, inc_marriages and inc_places, PDF output.<br />
* [[File:Charlemagne-DescendantsLines.pdf]] -- DescendantsLines addon, inc_marriages and inc_places, PDF output, presenting a family tree of Charlemagne starting from Chloderic King of Cologne.<br />
* [[File:PepinOfHerstal-DescendantsLines-left-dnum.pdf]] --DescendantsLines Gramps addon, Left-aligned text style, d'Aboville numbering (inc_dnum), descendants of Pepin of Herstal or Pepin II, PDF output. Data from Charlemagne GEDCOM at [http://www.genealogyforum.com/gedcom/gedr1434.htm] [https://web.archive.org/web/20081203144416/http://www.genealogyforum.com/gedcom/gedr1434.htm]<br />
<br />
=== Tree compression and or modification===<br />
SVG format trees can be compressed and or modified manually using the program Inkscape, using the select and path tools; or using other SVG manipulating program. PNG format trees can be compressed manually by manipulating the image.<br />
<br />
== Development ==<br />
There is an in-development migration of this Gtk/cairo code to a draw plugin working into Gramps (font, style, path, canvas, output formats). This migration, DescendantsLines, does not use the Document interface of Gramps.<br />
<br />
Draft version is available on [[Addons_development|Addons]] repository. [https://github.com/gramps-project/addons-source/tree/master/DescendantsLines addons-source/tree/master/DescendantsLines]<br />
<br />
The idea is keeping Gramps XML parsing, but with a copy of the active database and use of current report environment (output formats, style, path).<br />
<br />
=== Ideas ===<br />
Feel free to contribute or improve DescendantsLines.<br />
<br />
* This addon may with time become a general orthogonal family tree drawing resource for Gramps, for a View, etc., and outside Gramps as well. The PyCairo code can be connected to a view.<br />
* Think of optional tree compression algorithms.<br />
* Add option to include divorces.<br />
* Add option to include spouse parents.<br />
* Add option to include spouse ancestries.<br />
** Add option to include arbitrary spouse ancestries.<br />
* Add option to include arbitrary ancestries.<br />
* Add option to include notes.<br />
* Add option to include sources.<br />
* Add option to include images.<br />
* Add horizontal mode.<br />
* Add optional text wrap width.<br />
* Add optional text width with use of ellipses.<br />
* Cairo provides hyperlink support. Names could be hyperlinks to html complete individual reports or to web report pages.<br />
* The hardcoded number option limits can be altered by users, by altering the code.<br />
<br />
==== Command Line Interface ====<br />
<br />
Gramps provides a cli support for running reports and tools [[Gramps {{Version manual}} Wiki Manual - Command Line]].<br />
<br />
* {{bug|4114}}: Would like to use stdin and stdout for command line import/export.<br />
<br />
=== Current limitations ===<br />
* The addon DescendantsLines does not use the Gramps document interface (''Document Options''). (perhaps the Gramps document interface options should be hidden)<br />
* DestinationOption does not have the usual error handling and user checking (e.g. for overwriting files)<br />
* Partial quoting of xml-syntax-like data. Data which resembles xml syntax (tags, etc) may cause error.<br />
* Script ignores role on event (was added in 2007)<br />
* Script ignores localized date handlers (using ISO date format, date quality in english)<br />
* Memory limitation with a large database (DOM parsing)<br />
* The last pixel column of each secondary line of each entry is wrong coloured (red instead black)<br />
* Size limit: Cairo surface size limit. (32767 for height and 32767 for width [http://comments.gmane.org/gmane.comp.lib.cairo/21068])<br />
* Some PDF output size limit (currently crossing this limit will result in an empty PDF file)<br />
<br />
=== Needs ===<br />
<br />
==== Pass 1: generate a tmp XML with only data needed for the report, to load it as input ====<br />
<br />
# Enable Person selection (Gramps ID) - ''done''<br />
# Generate a temp Gramps XML database matching 'IsDescendantFamilyOf' filter rule - ''done''<br />
# Input path - ''done'' (need to set ''@prefix@'': ''path_to_SVN/src'' on ''const.py'')<br />
# Clean-up - ''done'' <br />
<br />
* simple Gramps XML template with events, persons, families objects (only export primary event role reference).<br />
<!--* key/filter issues remain, currently export all persons to XML file.--><br />
* 'localized' dates (does not follow last DTD, which uses english and ISO format).<br />
<!--* a basic persons list print for draw report: this avoids empty returns when generating the report and could help to check what is missing (see above).<br />
* output path and format are hardcoded: $GRAMPSHOME/DescendantsLines.png .--><br />
<br />
'''FINISHED''' - it works fine!<br />
<br />
==== Pass 2: use draw report environment ====<br />
<br />
# Generate a plugins/docgen/PNGDrawDoc.py file {{bug|4447}}<br />
# Move Gtk code to draw report (if possible)<br />
# Move cairo code to draw report (if possible)<br />
# Output path<br />
# Clean-up, pylint, etc ...<br />
<br />
==== Pass 2 (Alternate): use of user-defined (mega)-widgets ====<br />
<br />
# Have a look at mega-widget request and implementation {{bug|2393}}<br />
# Output path through mega-widget<br />
# Clean-up, pylint, etc ... <br />
<br />
==== Pass 2 (Alternate): use a DestinationOption ====<br />
<br />
# Use a DestinationOption<br />
# Ignore standard Filename option {{bug|5545}}<br />
<br />
=== Development History ===<br />
*2007: Adam Sampson created a standalone python script for parsing data.gramps ([[Gramps XML]]). [http://offog.org/darcs/misccode/familytree][https://web.archive.org/web/20150915215133/http://offog.org/git/misccode/familytree]<br />
*2010: this script needs some updates for avoiding minor issues.<br />
<br />
A modified script is available from the sourceforge addons repository. [https://sourceforge.net/p/gramps-addons/code/HEAD/tree/trunk/contrib/DescendantsLines/]<br />
<br />
=== Libraries ===<br />
The program DescendantsLines, as the script in which it is based, is written in Python, using the following prerequistes PyCairo and the Python XML library. Many Gramps modules are also used.<br />
<br />
== Issues ==<br />
* See [[DescendantsLines#Current_limitations|Current limitations]]<br />
<br />
* {{bug|5545}} Add a way for CATEGORY_DRAW reports to turn Gramps Document Interface Options off<br />
* {{bug|5823}} DescendentsLines does not display a marriage date when one spouse is unknown<br />
* {{bug|5965}} report produced with stale name from previous gramps session<br />
* {{bug|10390}} Display options in DescendantsLines graphical report do not work as advertised<br />
<br />
* Help button does not link here.<br />
<br />
See: [https://gramps-project.org/bugs/tag_view_page.php?tag_id=275 Tag: DescendantsLines] on Bugtracker<br />
<br />
===inc_marriages option?===<br />
This page mentions a "inc_marriages" option but none of the option tabs have that setting , was it removed? Or is it now called "Spouse Display Format"<br />
<br />
{{man tip|There are option and tree combinations which may generate overlapping edges and nodes.|If using the <code>inc_marriages</code> option the <code>[[DescendantsLines#S_.26_F_Options|S_DOWN - S_UP]]</code> difference may need to be increased by 5-15 units depending on the tree.}}<br />
<br />
== See also ==<br />
* [[Addon:Family Tree]] - generates horizontal orthogonal graphical trees.<br />
* [[Addon:TimelinePedigreeView]] - displays horizontal orthogonal graphical trees.<br />
<br />
[[Category:Plugins]]<br />
[[Category:Developers/General]]<br />
[[Category:Reports]]</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=DescendantsLines&diff=80735DescendantsLines2020-09-20T05:43:12Z<p>Giansalvo: </p>
<hr />
<div>{{Third-party plugin}}<br />
[[File:DescendantsLines.png|thumb|right|450px|Lines of descendants chart]]<br />
[[File:DescendantsLines-m-ep-.png|thumb|right|450px|DescendantsLines, Left-aligned text style, example Gramps data, inc_marriages and inc_places.]]<br />
[[File:JohnShakespeare-DescendantsLines.png|thumb|right|450px|Shakespeare family tree, DescendantsLines, inc_marriages]]<br />
[[File:JohnShakespeare-DescendantsLines-ep.png|thumb|right|450px|Shakespeare family tree, DescendantsLines, Left-aligned text style, including event places]]<br />
The {{man label|Descendants Lines}} addon generates a graphical descendants tree using orthogonal edges and routing ("square edges") in vertical mode only in which children in a family are ordered from left to right following the Gramps child order; and families are ordered right to left, top to bottom, following the Gramps family order.<br />
<br />
== Usage ==<br />
<br />
* Open Gramps<br />
* Select the report using the menu option {{man menu|Reports -> Graphical Reports -> Descendants Lines...}}<br />
* Choose the output path for the {{man label|Destination:}} <code>$GRAMPSHOME/Descendants Lines.png</code>(default).<br />
** Note: That ''Document Options'' {{man label|Filename:}} option will contain an empty file after the report is run.<br />
* Note: If the script is run in "debug mode" it generates copious terminal output such as "Unknown event type: ..." or "Unknown spouse: ...". These warnings are harmless.<br />
<br />
=== Options ===<br />
<br />
DescendantsLines has the following option tabs available to change:<br />
<br />
==== Paper Options ====<br />
See also [[Gramps_{{man version}}_Wiki_Manual_-_Reports - part 4#Common options|common options]]<br />
<br />
==== Report Options ====<br />
[[File:DescendatsLines1_report.png|thumb|right|450px|Report Options]]<br />
* {{man label|Center Person:}}<br />
* {{man label|Output format:}} - The output format (PNG, SVG, PDF or PS)<br />
* {{man label|Destination:}} <code>$GRAMPSHOME/Descendants Lines.png</code>(default). The output filename<br />
* {{man label|Generations:}} - Maximum number of generations to include. (0 for unlimited)<br />
** {{man label|[ ] Use d'Aboville descendant numbering System}} - Whether to use [[Genealogical Numbering Systems#d'aboville|d'Aboville]] descendant numbering system.<br />
** {{man label|[ ] Include an image}}<br />
* {{man label|Max Image height:}}<br />
* {{man label|Max Image width:}}<br />
* {{man label|Image Location:}}<br />
{{-}}<br />
<br />
==== Report Options(2) ====<br />
[[File:DescendatsLines2_report2.png|thumb|right|450px|Report Options]]<br />
* {{man label|[ ] Colour Name by Gender}} - Whether to use colored names indicating person gender in the output.<br />
* {{man label|[ ] Use alternate events if primary events are not found}} - for example, if there is no Birth event, a Baptism or Christening event may be substituted. For Death Events, a Burial may be substituted.<br />
* {{man label|[ ] Sort Events by Date}}<br />
* {{man label|Text Style:}} - The predefined output style<br />
* {{man label|Maximum Note Length:}} - limits the length of notes.<br />
{{-}}<br />
<br />
==== Display Options ====<br />
[[File:DescendatsLines3_display.png|thumb|right|450px|Display Options]]<br />
* {{man label|[ ] Box around Person's block}}<br />
* {{man label|[ ] All Person's blocks have the same height}}<br />
* {{man label|[ ] All Person's blocks have the same width}}<br />
* {{man label|[ ] Colour blocks by Generation}}<br />
* {{man label|Descend block colour intensity:}}<br />
* {{man label|Spouse block colour intensity:}}<br />
{{-}}<br />
<br />
==== Display Formats ====<br />
[[File:DescendatsLines4_display-formats.png|thumb|right|450px|Display Options]]<br />
* {{man label|Name Display Format:}} - The name format. See [[Gramps_{{Version manual}}_Wiki_Manual_-_Reports_-_part_2|Formatting]] for more detail.<br />
<br />
* {{man label|Descendant Display Format:}} - the default settings provide for several event types and their dates and places. By changing the contents of this box, you can elect to include Events of various types, and include the dates or places and their format. See [[Gramps_{{Version manual}}_Wiki_Manual_-_Reports_-_part_2|Formatting]] for more detail.<br />
* {{man label|Spouse Display Format:}} - the default settings provide for several event types and their dates and places. By changing the contents of this box, you can elect to include Events of various types, and include the dates or places and their format. See [[Gramps_{{Version manual}}_Wiki_Manual_-_Reports_-_part_2|Formatting]] for more detail.<br />
{{-}}<br />
<br />
<br />
==== Replace Options ====<br />
[[File:DescendatsLines5_replace.png|thumb|right|450px|Replace Options]]<br />
* {{man label|Replace Display Format 'Replace this'/'with this':}} ie: United States of America/USA<br />
{{-}}<br />
<br />
==== Spouse and Family Options ====<br />
[[File:DescendatsLines6_spouse.png|thumb|right|450px|S F Options]]<br />
* {{man label|Vertical edge descendant to spouse-bar}}<br />
* {{man label|Vertical edge spouse-bar to spouse}}<br />
* {{man label|Vertical space spouse-bar to other spouse}}<br />
* {{man label|Horizontal space descendant to spouse}}<br />
* {{man label|Horizontal space family to family}}<br />
* {{man label|Horizontal distance spouse to family edge}}<br />
{{-}}<br />
<br />
==== Children Options ====<br />
[[File:DescendatsLines7_children.png|thumb|right|450px|O C & Text Options]]<br />
* {{man label|OL_PAD}} - The number of ??? pad<br />
* {{man label|Vertical edge spouse-bar to child-bar}}<br />
* {{man label|Children distance}}<br />
* {{man label|Vertical edge child to child-bar}}<br />
* {{man label|MIN_C_WIDTH}}<br />
* {{man label|Space around text}}<br />
* {{man label|Space between lines of text}}<br />
{{-}}<br />
<br />
==== Header and Footer Options ====<br />
[[File:DescendatsLines8_header.png|thumb|right|450px|O C & Text Options]]<br />
* {{man label|Title text}}<br />
* {{man label|Footer text}}<br />
* {{man label|Title and footer coefficient}}<br />
{{-}}<br />
<br />
==== Privacy Options ====<br />
[[File:DescendatsLines9_privacy.png|thumb|right|450px|O C & Text Options]]<br />
* {{man label|[ ] Protect People, Images or Events that are marked Private}}<br />
* {{man label|Privacy text:}} <code>Private</code>(default)<br />
{{-}}<br />
<br />
=== Examples ===<br />
* [[File:DescendantsLines-m-ep.pdf]] -- DescendantsLines, example Gramps data, inc_marriages and inc_places, PDF output.<br />
* [[File:DescendantsLines-left.pdf]] -- DescendantsLines, Left-aligned text style, example Gramps data, use_colors, inc_marriages and inc_places, PDF output.<br />
* [[File:Charlemagne-DescendantsLines.pdf]] -- DescendantsLines addon, inc_marriages and inc_places, PDF output, presenting a family tree of Charlemagne starting from Chloderic King of Cologne.<br />
* [[File:PepinOfHerstal-DescendantsLines-left-dnum.pdf]] --DescendantsLines Gramps addon, Left-aligned text style, d'Aboville numbering (inc_dnum), descendants of Pepin of Herstal or Pepin II, PDF output. Data from Charlemagne GEDCOM at [http://www.genealogyforum.com/gedcom/gedr1434.htm] [https://web.archive.org/web/20081203144416/http://www.genealogyforum.com/gedcom/gedr1434.htm]<br />
<br />
=== Tree compression and or modification===<br />
SVG format trees can be compressed and or modified manually using the program Inkscape, using the select and path tools; or using other SVG manipulating program. PNG format trees can be compressed manually by manipulating the image.<br />
<br />
== Development ==<br />
There is an in-development migration of this Gtk/cairo code to a draw plugin working into Gramps (font, style, path, canvas, output formats). This migration, DescendantsLines, does not use the Document interface of Gramps.<br />
<br />
Draft version is available on [[Addons_development|Addons]] repository. [https://github.com/gramps-project/addons-source/tree/master/DescendantsLines addons-source/tree/master/DescendantsLines]<br />
<br />
The idea is keeping Gramps XML parsing, but with a copy of the active database and use of current report environment (output formats, style, path).<br />
<br />
=== Ideas ===<br />
Feel free to contribute or improve DescendantsLines.<br />
<br />
* This addon may with time become a general orthogonal family tree drawing resource for Gramps, for a View, etc., and outside Gramps as well. The PyCairo code can be connected to a view.<br />
* Think of optional tree compression algorithms.<br />
* Add option to include divorces.<br />
* Add option to include spouse parents.<br />
* Add option to include spouse ancestries.<br />
** Add option to include arbitrary spouse ancestries.<br />
* Add option to include arbitrary ancestries.<br />
* Add option to include notes.<br />
* Add option to include sources.<br />
* Add option to include images.<br />
* Add horizontal mode.<br />
* Add optional text wrap width.<br />
* Add optional text width with use of ellipses.<br />
* Cairo provides hyperlink support. Names could be hyperlinks to html complete individual reports or to web report pages.<br />
* The hardcoded number option limits can be altered by users, by altering the code.<br />
<br />
==== Command Line Interface ====<br />
<br />
Gramps provides a cli support for running reports and tools [[Gramps {{Version manual}} Wiki Manual - Command Line]].<br />
<br />
* {{bug|4114}}: Would like to use stdin and stdout for command line import/export.<br />
<br />
=== Current limitations ===<br />
* The addon DescendantsLines does not use the Gramps document interface (''Document Options''). (perhaps the Gramps document interface options should be hidden)<br />
* DestinationOption does not have the usual error handling and user checking (e.g. for overwriting files)<br />
* Partial quoting of xml-syntax-like data. Data which resembles xml syntax (tags, etc) may cause error.<br />
* Script ignores role on event (was added in 2007)<br />
* Script ignores localized date handlers (using ISO date format, date quality in english)<br />
* Memory limitation with a large database (DOM parsing)<br />
* The last pixel column of each secondary line of each entry is wrong coloured (red instead black)<br />
* Size limit: Cairo surface size limit. (32767 for height and 32767 for width [http://comments.gmane.org/gmane.comp.lib.cairo/21068])<br />
* Some PDF output size limit (currently crossing this limit will result in an empty PDF file)<br />
<br />
=== Needs ===<br />
<br />
==== Pass 1: generate a tmp XML with only data needed for the report, to load it as input ====<br />
<br />
# Enable Person selection (Gramps ID) - ''done''<br />
# Generate a temp Gramps XML database matching 'IsDescendantFamilyOf' filter rule - ''done''<br />
# Input path - ''done'' (need to set ''@prefix@'': ''path_to_SVN/src'' on ''const.py'')<br />
# Clean-up - ''done'' <br />
<br />
* simple Gramps XML template with events, persons, families objects (only export primary event role reference).<br />
<!--* key/filter issues remain, currently export all persons to XML file.--><br />
* 'localized' dates (does not follow last DTD, which uses english and ISO format).<br />
<!--* a basic persons list print for draw report: this avoids empty returns when generating the report and could help to check what is missing (see above).<br />
* output path and format are hardcoded: $GRAMPSHOME/DescendantsLines.png .--><br />
<br />
'''FINISHED''' - it works fine!<br />
<br />
==== Pass 2: use draw report environment ====<br />
<br />
# Generate a plugins/docgen/PNGDrawDoc.py file {{bug|4447}}<br />
# Move Gtk code to draw report (if possible)<br />
# Move cairo code to draw report (if possible)<br />
# Output path<br />
# Clean-up, pylint, etc ...<br />
<br />
==== Pass 2 (Alternate): use of user-defined (mega)-widgets ====<br />
<br />
# Have a look at mega-widget request and implementation {{bug|2393}}<br />
# Output path through mega-widget<br />
# Clean-up, pylint, etc ... <br />
<br />
==== Pass 2 (Alternate): use a DestinationOption ====<br />
<br />
# Use a DestinationOption<br />
# Ignore standard Filename option {{bug|5545}}<br />
<br />
=== Development History ===<br />
*2007: Adam Sampson created a standalone python script for parsing data.gramps ([[Gramps XML]]). [http://offog.org/darcs/misccode/familytree][https://web.archive.org/web/20150915215133/http://offog.org/git/misccode/familytree]<br />
*2010: this script needs some updates for avoiding minor issues.<br />
<br />
A modified script is available from the sourceforge addons repository. [https://sourceforge.net/p/gramps-addons/code/HEAD/tree/trunk/contrib/DescendantsLines/]<br />
<br />
=== Libraries ===<br />
The program DescendantsLines, as the script in which it is based, is written in Python, using the following prerequistes PyCairo and the Python XML library. Many Gramps modules are also used.<br />
<br />
== Issues ==<br />
* See [[DescendantsLines#Current_limitations|Current limitations]]<br />
<br />
* {{bug|5545}} Add a way for CATEGORY_DRAW reports to turn Gramps Document Interface Options off<br />
* {{bug|5823}} DescendentsLines does not display a marriage date when one spouse is unknown<br />
* {{bug|5965}} report produced with stale name from previous gramps session<br />
* {{bug|10390}} Display options in DescendantsLines graphical report do not work as advertised<br />
<br />
* Help button does not link here.<br />
<br />
See: [https://gramps-project.org/bugs/tag_view_page.php?tag_id=275 Tag: DescendantsLines] on Bugtracker<br />
<br />
===inc_marriages option?===<br />
This page mentions a "inc_marriages" option but none of the option tabs have that setting , was it removed? Or is it now called "Spouse Display Format"<br />
<br />
{{man tip|There are option and tree combinations which may generate overlapping edges and nodes.|If using the <code>inc_marriages</code> option the <code>[[DescendantsLines#S_.26_F_Options|S_DOWN - S_UP]]</code> difference may need to be increased by 5-15 units depending on the tree.}}<br />
<br />
== See also ==<br />
* [[Addon:Family Tree]] - generates horizontal orthogonal graphical trees.<br />
* [[Addon:TimelinePedigreeView]] - displays horizontal orthogonal graphical trees.<br />
<br />
[[Category:Plugins]]<br />
[[Category:Developers/General]]<br />
[[Category:Reports]]</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=File:DescendatsLines9_privacy.png&diff=80734File:DescendatsLines9 privacy.png2020-09-20T05:13:26Z<p>Giansalvo: Descendants Lines AddOn Options</p>
<hr />
<div>== Summary ==<br />
Descendants Lines AddOn Options</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=File:DescendatsLines8_header.png&diff=80733File:DescendatsLines8 header.png2020-09-20T05:13:11Z<p>Giansalvo: Descendants Lines AddOn Options</p>
<hr />
<div>== Summary ==<br />
Descendants Lines AddOn Options</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=File:DescendatsLines7_children.png&diff=80732File:DescendatsLines7 children.png2020-09-20T05:12:58Z<p>Giansalvo: Descendants Lines AddOn Options</p>
<hr />
<div>== Summary ==<br />
Descendants Lines AddOn Options</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=File:DescendatsLines6_spouse.png&diff=80731File:DescendatsLines6 spouse.png2020-09-20T05:12:43Z<p>Giansalvo: </p>
<hr />
<div></div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=File:DescendatsLines5_replace.png&diff=80730File:DescendatsLines5 replace.png2020-09-20T05:12:28Z<p>Giansalvo: Descendants Lines AddOn Options</p>
<hr />
<div>== Summary ==<br />
Descendants Lines AddOn Options</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=File:DescendatsLines4_display-formats.png&diff=80729File:DescendatsLines4 display-formats.png2020-09-20T05:12:04Z<p>Giansalvo: Descendants Lines AddOn Options</p>
<hr />
<div>== Summary ==<br />
Descendants Lines AddOn Options</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=File:DescendatsLines3_display.png&diff=80728File:DescendatsLines3 display.png2020-09-20T05:11:46Z<p>Giansalvo: Descendants Lines AddOn Options</p>
<hr />
<div>== Summary ==<br />
Descendants Lines AddOn Options</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=File:DescendatsLines2_report2.png&diff=80727File:DescendatsLines2 report2.png2020-09-20T05:11:31Z<p>Giansalvo: Descendants Lines AddOn Options</p>
<hr />
<div>== Summary ==<br />
Descendants Lines AddOn Options</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=File:DescendatsLines1_report.png&diff=80726File:DescendatsLines1 report.png2020-09-20T05:11:09Z<p>Giansalvo: Descendants Lines AddOn Options</p>
<hr />
<div>== Summary ==<br />
Descendants Lines AddOn Options</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=5.1_Addons&diff=807255.1 Addons2020-09-20T05:07:52Z<p>Giansalvo: </p>
<hr />
<div>{{man note|This page list [[Third-party Addons|Third-party Addons]] written by users and developers to work only with Gramps version 5.1.|Please use carefully on data that is [[How_to_make_a_backup|backed up.]]<br />Help make these Third-party Addons better by reporting any comments or problems to the author, or issues and Feature requests to the [[Using_the_bug_tracker|bug tracker]]<br>Unless otherwise stated on this page, you can download these plugin by following these [[5.1_Addons#Installing_Addons_in_Gramps|instructions]]<br>{{man menu|Please note that some Addons have prerequisites that need to be installed before they can be used.}}<br />These Third-party Addons unless stated are not officially part of Gramps.<br>This Addon/Plugin system is controlled by the [[Gramps_5.1_Wiki_Manual_-_Plugin_Manager|'''Plugin Manager''']].}}<br />
<br />
Gramps comes with a core set of plugins which provide all of the critical features.<br />
<br />
However, you can extend this functionality with additional Third-party Addons. These addons provide reports, listings, views, gramplets, and more. <br />
<br />
From Gramps [[Gramps_{{Version manual}}_Wiki_Manual_-_Settings#General|Preferences]], you can check for available extra (or updated) addons and select which to download. Then, they will be retrieved from the internet from the Gramps-Project file server and installed locally on your computer.<br />
<br />
Once installed, an addon is found in the same place as a built-in feature of the same [[Plugin_list_legend#Type|Type]]. That is, Tool add-ons become new menu items on the Tools menu... while add-on Gramplets become new choices in the appropriate Category View sidebar, bottombar or Dashboard options.<br />
<br />
Installed add-ons can be enabled or disabled via the [[Gramps_{{Version manual}}_Wiki_Manual_-_Plugin_Manager|Plugin Manager]]. <br />
<br />
{{Man tip|Can't find it?|The Plug-in Manager and Preferences are good places to search when a feature is being elusive.<br />
<br />
Add-ons aren't typically cross-referenced in the wiki and might not be where you'd expect in the interface. <br />
<br />
''What you recalled as a Report might actually be a Quick View... and those are found in entirely different menus. Or you might've installed an Addon for a different machine or in another version of Gramps.''<br />
<br />
So looking through the add-ons available for download and among those installed can help you rediscover the feature.}}<br />
<br />
= Installing Addons in Gramps =<br />
[[File:EditPreferences-General-tab-recomeded-settings-for-addons-51.png|Right|thumb|550px|Highlighted section showing recommended settings for Addons to be managed Automatically]]<br />
You can have Gramps manage the process of checking and downloading Addon updates by changing your settings to match the highlighted section in the screenshot to the right or read the following.<br />
<br />
To configure Gramps for Addons:<br />
<br />
# Start Gramps<br />
# Select Menu {{man menu|Edit -> Preferences...}}<br />
# Go to the {{man label|[[Gramps_5.1_Wiki_Manual_-_Settings#General|General]]}} tab<br />
# In the '''Third party addons management''' section:<br />
# Change {{man label|Check for addon updates:}} so when you start Gramps, it checks for updated Addons:<br />
## ''Never'' - never checks for updates when you start Gramps (''This is the default setting'')<br />
## ''Once a month'' - checks for updates when you start Gramps once a month<br />
## '''Once a week''' - checks for updates when you start Gramps once a week ('''This is the recommended setting''')<br />
## ''Once a day'' - checks for updates when you start Gramps once a day<br />
## ''Always'' - checks for updates whenever you start Gramps<br />
# Change {{man label|What to check}} so when you check for updates, it checks for:<br />
## ''Updated addons only'' - does not check for new addons<br />
## ''New addons only'' - does not check for updated addons (''This is the default setting'')<br />
## '''New and updated addons''' - checks for all new and updated addons ('''This is the recommended setting''')<br />
# Change the {{man label|Do not ask about previously notified addons}} check box:<br />
## {{checkbox|1}} Checked: Means that new/updated addons are only asked about once; afterwards it doesn't show them to you (''This is the default setting'')<br />
## {{checkbox|0}} Unchecked: Means that new/updated addons are always shown to you ('''This is the recommended setting''')<br />
# Assuming you have an '''Internet''' connection. You can now optionally select the {{man button|Check for updated addons now}} button to force a check for Addons using the updated settings.<br />
# From the {{man label|[[Gramps_5.1_Wiki_Manual_-_Settings#Available_Gramps_Updates_for_Addons|Available Gramps Updates for Addons]]}} window you will be shown a list broken down by '''Type''' that you can view by selecting the "Select" column expand out each "Type".<br />
# You can then select the check box of those Addons you want to install.<br />
# Then select the {{man button|Install Selected Addons}} button to download those Addons from the ''Internet''.<br />
# Once downloaded from the {{man label|Done downloading and installing addons}} dialog select the {{man button|Close}} button<br />
# From the {{man label|Preferences}} dialog select {{man button|Close}} button.<br />
# To use the Addons you need to {{man menu|Family Trees>Quit}} and restart Gramps.<br />
<br />
[[File:AvailableGrampsUpdatesforAddons-example-listing-50.png|Right|thumb|550px|"Available Gramps Updates for Addons" window showing example listing output for Gramps 5.0]]<br />
<br />
{{-}}<br />
<br />
= Addon List =<br />
Addons are listed inside of Gramps through the interface described above.<br />
{{man tip|''See [[Plugin list legend]]|for details of on each columns.''}}<br />
{| class="wikitable sortable"<br />
|-<br />
! Plugin / Documentation<br />
! Type<br />
! Image<br />
! Description<br />
! Use<br />
! Rating (out of 4)<br />
! Contact<br />
! Download<br />
|-<br />
|<!-- Plugin / Documentation -->[[All Names Quickview|All Names of All People - Quickview]]<br />
|<!-- Type -->Quickview<br />
|<!-- Image -->[[File:AllNamesOfAllPeople-Quickview-addon-example-50.png|right|150px]]<br />
|<!-- Description -->Shows all names for all people<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/AllNamesQuickview.addon.tgz?raw=true AllNamesQuickview.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:AncestorsMap|Ancestors Map View]]<br />
|<!-- Type -->View<br />
|<!-- Image -->[[File:GeographyViewAncestorsMap-51thumb.png|right|150px]]<br />
|<!-- Description -->A view mode for the Geography category which maps Event Places related to the Ancestors of the Home Person.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[https://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Serge Noiraud<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/GeoAncestor.addon.tgz?raw=true GeoAncestor.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[AttachSourceTool|Attach Source Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:AttachSource-Tool-Options-dialog-addon-example-50.png|right|150px]]<br />
|<!-- Description -->A tool to attach a source to a group of people.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/AttachSourceTool.addon.tgz?raw=true AttachSourceTool.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:AvatarGenerator|Avatar Generator]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:AvatarGeneratorTool-Before-and-After-example.gif|right|150px]]<br />
|<!-- Description -->A tool that allows you to add and remove one or several images for a selected set of filtered people. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.familienforschung@gmail.com Matthias Kemmer]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/AvatarGenerator.addon.tgz?raw=true AvatarGenerator.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:EventDescriptionEditor|Event Description Editor]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:EventDescriptionEditor-defaults-51.png|right|150px]]<br />
|<!-- Description -->A tool that allows you to find and replace a text string in the event description of multiple events. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.familienforschung@gmail.com Matthias Kemmer]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/EventDescriptionEditor.addon.tgz?raw=true EventDescriptionEditor.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->Number of Ancestors<br />
|<!-- Type -->Quickview<br />
|<!-- Image -->[[File:NumberOfAncestors-QuickView-example-51.png|right|150px]]<br />
|<!-- Description -->A quickview similar to the number of ancestors text report.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.familienforschung@gmail.com Matthias Kemmer]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/NumberOfAncestorsQuickview.addon.tgz?raw=true NumberOfAncestorsQuickview.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->Family Relationship<br />
|<!-- Type -->Tool<br />
|<!-- Image -->N/A<br />
|<!-- Description -->A tool that allows editing family relationships of multiple families.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.familienforschung@gmail.com Matthias Kemmer]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/FamilyRelationshipTool.addon.tgz?raw=true FamilyRelationshipTool.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:MediaReport|Media Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:Media Report Example.png|right|150px]]<br />
|<!-- Description -->A text report for images, which allows custom headings and custom notes as well as image data like notes, citations, tags, attributes and people references. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.familienforschung@gmail.com Matthias Kemmer]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/MediaReport.addon.tgz?raw=true MediaReport.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:SetPrivacyTool|Set Privacy Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:SetPrivacyTool.png|right|150px]]<br />
|<!-- Description -->The Set Privacy Tool allows you to manage privacy status of people, events and media <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.familienforschung@gmail.com Matthias Kemmer]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/SetPrivacyTool.addon.tgz?raw=true SetPrivacyTool.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[BirthdaysGramplet|Birthdays Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:BirthdaysGramplet-addon-example-with-config-dialog-51.png|150px]]<br />
|<!-- Description -->Display the upcoming birthdays<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:peter017@gmail.com Peter Potrowl]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/BirthdaysGramplet.addon.tgz?raw=true BirthdaysGramplet.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[BirthOrderTool|Birth Order Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:BirthOrder.png|150px]]<br />
|<!-- Description -->Sort children in families in their birth order<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/BirthOrder.addon.tgz?raw=true BirthOrder.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:MediaBrowserGramplet|Browser Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:MediaBrowserGramplet-detached-example-51.png|150px]]<br />
|<!-- Description -->Display shows details of a person linked media objects.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[https://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/MediaBrowser.addon.tgz?raw=true MediaBrowser.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[Gramplets#GUI_Interface|Cairo Clock Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:ClockGramplet-addon-example-50.png|right|150px]] <br />
|<!-- Description -->A sample Cairo clock gramplet.<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ClockGramplet.addon.tgz?raw=true ClockGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Calculate Estimated Dates]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:CalculateEstimatedDates-addon-Select-tab-example-50.png|right|150px]] <br />
|<!-- Description -->A tool to set estimated birth and death dates.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2 <br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/CalculateEstimatedDates.addon.tgz?raw=true CalculateEstimatedDates.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:CombinedView|Combined View]]<br />
|<!-- Type -->View<br />
|<!-- Image -->[[File:CombinedView-Relationships-tab-example-51.png|right|150px]]<br />
|<!-- Description -->A view showing relationships and events for a person. Like the built-in [[Gramps_5.1_Wiki_Manual_-_Categories#Relationships_Category|Relationships View]] but on steroids.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Nick Hall<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/CombinedView.addon.tgz?raw=true CombinedView.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[CollectionsClipboardGramplet|Collections Clipboard Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:ClipboardGramplet-Addon-example-50.png|right|150px]] <br />
|<!-- Description -->Allows one to group items together for quick access.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ClipboardGramplet.addon.tgz?raw=true ClipboardGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->Command Line Merge<br />
|<!-- Type -->Tool<br />
|<!-- Image -->N/A<br />
|<!-- Description -->Merge primary object via the command line. (Note: Used by Gramps project to test its code you can see an example of how it used programmatically [https://github.com/gramps-project/gramps/blob/master/gramps/gen/merge/test/merge_ref_test.py here])<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Michiel D. Nauta<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/CliMerge.addon.tgz?raw=true CliMerge.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[D3 Ancestral/Descendant Charts]]<br />
|<!-- Type -->Web Report<br />
|<!-- Image -->[[File:D3-AncestralCollapsibleTree-WebReport-Addon-example-50.png|150px]]<br />
|<!-- Description -->Create ancestral/descendant web based interactive D3 charts.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:matt.keenan@gmail.com Matt Keenan]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/D3Charts.addon.tgz?raw=true D3Charts.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Database Differences Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:Database-differences-report-example-50.png|150px]]<br />
|<!-- Description -->Allows a mostly complete comparison between the current database and a Gramps XML file<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Differences.addon.tgz?raw=true Differences.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[DataEntryGramplet|Data Entry Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:DataEntryGramplet-addon-example-50.png|right|150px]]<br />
|<!-- Description -->Quick Data Entry for People data<br />
|<!-- Use -->Expert user<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DataEntryGramplet.addon.tgz?raw=true DataEntryGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[DateCalculator|Date Calculator Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:DateCalculatorGramplet-addon-default-50.png|right|150px]]<br />
|<!-- Description -->Allows you to do date math.<br />
|<!-- Use -->Normal user<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DateCalculator.addon.tgz?raw=true DateCalculator.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Deep Connections Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:DeepConnectionsGramplet-addon-example-50.png|right|150px]]<br />
|<!-- Description -->Finds deep relationships between home and active people<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3 <br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DeepConnectionsGramplet.addon.tgz?raw=true DeepConnectionsGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[DenominoViso|Denomino Viso]]<br />
|<!-- Type -->Web report<br />
|<!-- Image -->[[File:DenominoViso-WebReport-Addon-example-50.png|right|150px]] <br />
|<!-- Description -->Creates interactive graphical ancestor/descendant tree on a webpage.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Michiel Nauta<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DenominoViso.addon.tgz?raw=true DenominoViso.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Descendant and Detailed Descendant Book Reports]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:DescendantBook-TextReports-addon-ReportOptions-tab-defaults-50.png|150px]]<br />
|<!-- Description -->Create a book of descendant or detailed descendant reports using a filter.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.keenan@gmail.com Matt Keenan]<br>[mailto:giansalvo.gusinu+gramps2020@gmail.com Giansalvo Gusinu]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DescendantBooks.addon.tgz?raw=true DescendantBooks.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Descendant Count Gramplet]]<br />
|<!-- Type -->Gramplet and Quickview<br />
|<!-- Image -->[[File:DescendantCountGramplet-50.png|right|150px]]<br />
|<!-- Description -->Gives a count of descendants for each person<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DescendantCount.addon.tgz?raw=true DescendantCount.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[DescendantsLines|Descendants Lines]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:DescendantsLines_GalileoGenealogy.png|150px]]<br />
|<!-- Description -->Generates a graphical descendants tree using orthogonal edges and routing ("square edges").<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>[[User:Lcc]]<br>Adam Sampson<br>[mailto:giansalvo.gusinu+gramps2020@gmail.com Giansalvo Gusinu]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DescendantsLines.addon.tgz?raw=true DescendantsLines.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:DownloadMedia|Download Media]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:DownloadMediaTool-addon-dialog-50.png|right|150px]]<br />
|<!-- Description -->Download media from web pages<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DownloadMedia.addon.tgz?raw=true DownloadMedia.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[DynamicWeb report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:DynamicWeb-tree1.png|150px]]<br />
|<!-- Description -->Exports the Family Tree as Web pages that are generated dynamically by client-side Javascript (no server required).<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>[mailto:pierre.belissent@gmail.com Pierre Bélissent]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DynamicWeb.addon.tgz?raw=true DynamicWeb.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[ExportRaw]]<br />
|<!-- Type -->Exporter<br />
|<!-- Image -->[[File:ExportRaw-option-addon-50.png|right|150px]] <br />
|<!-- Description -->A Gramps exporter that will dump your BSDDB database into a flat text version (.raw) of the Python objects.<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ExportRaw.addon.tgz?raw=true ExportRaw.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Extract Place Data from a Place Title]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:ExtractPlaceDataFromAPlaceTitle-ExtractPlaceData-result-window-example-51.png|right|150px]] <br />
|<!-- Description -->Attempts to extract city and state/province from a place title<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ExtractCity.addon.tgz?raw=true ExtractCity.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Family Sheet]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:FamilySheet-TextReports-Addon-example-50.png|right|150px|Sample Family Sheet]]<br />
|<!-- Description -->Generates a form with all information about a person, its spouses and its children. (Requires: PIL (Python Imaging Library).)<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Reinhard Müller<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/FamilySheet.addon.tgz?raw=true FamilySheet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Family Tree]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:FamilyTree-GraphicalReports-Addon-example-50.png|right|150px]]<br />
|<!-- Description -->Generates a graphical tree of a family with its ancestors and/or descendants.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Reinhard Müller<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/FamilyTree.addon.tgz?raw=true FamilyTree.addon.tgz]<br />
|- <br />
|<!-- Plugin / Documentation -->[[Fix Capitalization of Given Names]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:FixCapitalizationOfGivenNames-Addon-dialog-example-50.png|right|150px]]<br />
|<!-- Description -->Fix Capitalization of Given Names<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[mailto:don@gramps-project.org Donald N. Allingham]<br>[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ChangeGivenNames.addon.tgz?raw=true ChangeGivenNames.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Form Addons]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:Form_Selector.png|150px]]<br />
|<!-- Description -->Forms gramplet that allows users to create and edit structured source data in a single form, such as birth, marriage and death certificates and parish register entries.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:nick__hall@hotmail.com Nick Hall]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Form.addon.tgz?raw=true Form.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[GEDCOM Extensions]]<br />
|<!-- Type -->Exporter<br />
|<!-- Image -->[[File:GEDCOMExtensions-GED2-ChooseTheOutputFormat-tab-ExportAssistant-50.png|right|150px]]<br />
|<!-- Description -->Collection of unofficial GEDCOM extensions which extend Gramps GedcomWriter to include common non-compliant GEDCOM additions..<br />
|<!-- Use -->Expert user<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/GedcomExtensions.addon.tgz?raw=true GedcomExtensions.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:GenealogyTree|GenealogyTree]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:GenealogyTree-Addon-AncestorTree-example-50.png|150px]]<br />
|<!-- Description -->Uses LaTeX genealogytree (the Pedigree and genealogical tree diagrams package) to create professional looking trees for the active person. Four report are available. '''Requires: texlive/texlive-pictures and texlive-fontsextra'''<br />
|<!-- Use -->Developer<br />Expert user<br />Intermediate user<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Nick Hall<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/GenealogyTree.addon.tgz?raw=true GenealogyTree.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:GetGOV|GetGOV]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:GetGOV-Gramplet-addon-detached-51.png|right|150px]]<br />
|<!-- Description -->Download places from the [http://gov.genealogy.net/search/index GOV genealogical gazetteer].<br />
|<!-- Use -->Expert user<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[mailto:genealogy@garygriffin.net Gary Griffin]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/GetGOV.addon.tgz?raw=true GetGOV.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Map Services|Google Earth]]<br />
|<!-- Type -->Mapservice<br />
|<!-- Image -->[[File:GoogleEarth-mapservices-selection-dropdown-50.png|right|150px]]<br />
|<!-- Description -->Show places with GoogleEarth..<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3 <br />
|<!-- Contact -->[mailto:peter.talken@telia.com Peter Landgren]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/GoogleEarthWriteKML.addon.tgz?raw=true GoogleEarthWriteKML.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[SQLite Export Import|Gramps SQLite Export Import]]<br />
|<!-- Type -->Exporter/Importer<br />
|<!-- Image -->[[File:SQLite Export addon 51.png|right|150px]] <br />
|<!-- Description -->A Gramps exporter and importer that will export/import your Family Tree as a fully-relational SQLite database.<br />
|<!-- Use -->Expert users<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Sqlite.addon.tgz?raw=true Sqlite.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Graph View]]<br />
|<!-- Type -->View<br />
|<!-- Image -->[[File:Graph-View-addon-example-51.png|right|150px]] <br />
|<!-- Description -->A view that can display the active persons ancestor tree and descendant tree. '''Requires PyGoocanvas and Goocanvas.'''<br />
|<!-- Use -->Expert users<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>[mailto:gary.burton@zen.co.uk Gary Burton]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/GraphView.addon.tgz?raw=true GraphView.addon.tgz]<br />
|- <br />
|<!-- Plugin / Documentation -->[[Handle.bash]]<br />
|<!-- Type -->External utility<br />
|<!-- Image -->[[File:Bashhandle.gif|right|150px]]<br />
|<!-- Description -->A bash script which makes it possible to work with multiple databases merging select branches at will without collisions.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[[User:Lcc]] ([mailto:lcc.mailaddress@gmail.com e-mail])<br />
|<!-- Download -->[[Media:Handle.bash.tar.gz|Handle.bash.tar.gz]]<br />
|-<br />
|<!-- Plugin / Documentation -->[[HeadlineNewsGramplet|Headline News Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:HeadlineNewsGramplet-51.png|right|150px]]<br />
|<!-- Description -->Shows Gramps breaking news, once per hour<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/HeadlineNewsGramplet.addon.tgz?raw=true HeadlineNewsGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[House_Timeline_Gramplet|House Timeline Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:HouseTimeline-detached-gramplet.PNG|right|150px]]<br />
|<!-- Description -->Lists the Residents of an Address by Timeline<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/tree/master/gramps51/download/HouseTimelineGramplet.addon.tgz?raw=true HouseTimelineGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:HtreePedigreeView|Htree Pedigree View]]<br />
|<!-- Type -->View<br />
|<!-- Image -->[[File:HtreePedigreeView-addon-example-50.png|right|150px]]<br />
|<!-- Description -->The H-tree based layout can be used to display ancestral trees.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/HtreePedigreeView.addon.tgz?raw=true HtreePedigreeView.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:HtmlView|Html View]]<br />
|<!-- Type -->HtmlView<br />
|<!-- Image -->[[File:Html View category.png|right|150px|Html View]]<br />
|<!-- Description -->A view showing html pages embedded in Gramps. Requires the <code>gir-webkit</code> prerequisite to work.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/HtmlView.addon.tgz?raw=true HtmlView.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[ImportGramplet|Import Text Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:ImportGramplet-Addon-CSV-example-50.png|right|150px]] <br />
|<!-- Description -->Interface to import text directly in the following formats: CSV (spreadsheet input), Gramps XML, VCard.<br />
|<!-- Use -->Developers<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ImportGramplet.addon.tgz?raw=true ImportGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Import Merge Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:ImportMerge.png|right|150px]] <br />
|<!-- Description -->Compares a Gramps XML database with the current one, and allows merging of the differences.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ImportMerge.addon.tgz?raw=true ImportMerge.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[InformationGraph|Information Graph]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->N/A<br />
|<!-- Description -->Generate detailed GraphViz graphs by spidering over the database.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->0<br />
|<!-- Contact -->[mailto:rah@bash.sh Bob Ham]<br />
|<!-- Download -->[http://pkl.net/~node/software/GVInformationGraph.py GVInformationGraph.py]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Interactive Family Tree]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:Addon-Interactive-Family-Tree-Topola-example-51.png|right|150px]]<br />
|<!-- Description -->Opens an interactive tree in the browser. This tool uses the [https://pewu.github.io/topola-viewer/ Topola Genealogy Viewer] to display the family tree.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[https://github.com/PeWu/topola-viewer/issues GitHub issue tracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Topola.addon.tgz?raw=true Topola.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[LastChange|Last Change]]<br />
|<!-- Type -->Gramplet and Report<br />
|<!-- Image -->[[File:LatestChangeGramplet-addon-example-50.png|right|150px]]<br />
|<!-- Description -->A gramplet and report to display the last ten records changed in the open family tree. The gramplet only displays persons, while the report can display changed families, places, and events too.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:jmodule@friant.org Jakim Friant]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/LastChange.addon.tgz?raw=true LastChange.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Libaccess]]<br />
|<!-- Type -->Library<br />
|<!-- Image -->[[File:Libaccess.jpg|right|150px]]<br />
|<!-- Description -->The Generic DB Access lib (AKA libaccess) is an experimental library that provides generic access to the database and the gen.lib interface.<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/libaccess.addon.tgz?raw=true libaccess.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Life Line Chart View]]<br />
|<!-- Type -->View<br />
|<!-- Image -->[[File:LifeLineChartViewScreenshot1-51.png|right|150px]] <br />
|<!-- Description -->A view which shows individuals as lines in an ancestor or descendant chart along a time span.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>[[User:CWSchulze|CWSchulze]]<br />
|<!-- Download --><br />
|- <br />
|<!-- Plugin / Documentation -->[[Lines of Descendency Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:Lines-of-descendency.jpeg|right|150px]]<br />
|<!-- Description -->Prints out all descendency lines from a given ancestor to a given descendant in text.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2.5<br />
|<!-- Contact -->[[User:Lcc]] ([mailto:lcc.mailaddress@gmail.com e-mail])<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/LinesOfDescendency.addon.tgz?raw=true LinesOfDescendency.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:MediaMerge|Merge Media]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:MediaMerge.png|right|150px]]<br />
|<!-- Description -->Searches for Media entries that point to the same media file and merges them together. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/MediaMerge.addon.tgz?raw=true MediaMerge.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Media Verify Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:MediaVerifyTool-default-51.png|right|150px]]<br />
|<!-- Description -->Verify a one-to-one relationship between media objects and files in the media directory. The main purpose of the tool is to locate files that have been moved and fix the paths. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/MediaVerify.addon.tgz?raw=true MediaVerify.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[MongoDB]]<br />
|<!-- Type -->Database<br />
|<!-- Image -->N/A<!--[[File:libaccess.jpg|right|150px]]--><br />
|<!-- Description -->MongoDB database backend support.<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->2 <br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/MongoDB.addon.tgz?raw=true MongoDB.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[NetworkChart|Network Chart]]<br />
|<!-- Type -->Website<br />
|<!-- Image -->[[File:Shakespeare_network_1_dynamic_url.svg|right|150px]] <br />
|<!-- Description -->Generate a single graph showing connectivity between individuals<br />
|<!-- Use -->Expert user<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:familynetworkchart@gmail.com Mark B.]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/NetworkChart.addon.tgz?raw=true NetworkChart.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[NoteGramplet|Note Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:NoteGramplet-addon-example-50.png|right|150px]] <br />
|<!-- Description -->A data entry gramplet for notes.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/NoteGramplet.addon.tgz?raw=true NoteGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[NoteCleanupTool|Note Cleanup Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:Note_Cleanup_Tool.png|right|150px]] <br />
|<!-- Description -->A tool to clean up html and convert to Styled Text in notes. Also converts Web links to Styled text.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/NoteCleanup.addon.tgz?raw=true NoteCleanup.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Number Of Descendants Quickview]]<br />
|<!-- Type -->Quickview<br />
|<!-- Image -->[[File:NumberOfDescendants-QuickView-Addon-example-50.png|right|150px]]<br />
|<!-- Description -->Shows the number of descendants of the current active person<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Reinhard Müller<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/NumberOfDescendantsQuickview.addon.tgz?raw=true NumberOfDescendantsQuickview.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:ParticipantsGramplet|Participants Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:ParticipantsGramplet-detached-example-51.png|150px]]<br />
|<!-- Description -->Display the participants in an event.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[https://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Participants.addon.tgz?raw=true Participants.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[PedigreeChart|Pedigree Chart]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:PedigreeChart-Addon-example-50.png|right|150px]]<br />
|<!-- Description -->A version of the classic pedigree chart that is suitable for printing. (Can optionally use - numpy if installed)<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:jmodule@friant.org Jakim Friant]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PedigreeChart.addon.tgz?raw=true PedigreeChart.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[PersonEverything Report| Person Everything Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:PersonEverything-example-html-51.png|right|150px]]<br />
|<!-- Description -->Show absolutely everything about one person, including all events, notes, citations, sources, attributes, media and the family information about the families they are involved in.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PersonEverything.addon.tgz?raw=true PersonEverything.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Photo Tagging Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:Photo-Tagging-example-51.png|right|150px]]<br />
|<!-- Description -->Enables tagging people in photographs, i.e. associating regions of images with Gramps persons. (Requires: OpenCV(for automatic face detection)& Numpy )<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PhotoTaggingGramplet.addon.tgz?raw=true PhotoTaggingGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:PlaceCleanupGramplet|Place Cleanup Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:PlaceCleanupMain.png|right|150px]] <br />
|<!-- Description -->Place Cleanup Gramplet assists in merging places, as well as completing places from the GeoNames web database.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PlaceCleanup.addon.tgz?raw=true PlaceCleanup.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Place completion tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:PlaceCompletion-Tool-Addon-50.png|right|150px]] <br />
|<!-- Description -->A tool to fill in places.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PlaceCompletion.addon.tgz?raw=true PlaceCompletion.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[PlaceUpdate Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:PlaceUpdate-Gramplet-Addon-103.png|right|150px]] <br />
|<!-- Description -->Gramplet to manipulate multiple places.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->Kari Kujansuu<br />[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PlaceCompletion.addon.tgz?raw=true PlaceUpdate.py]<br />
|-<br />
|<!-- Plugin / Documentation -->[[PostgreSQL]]<br />
|<!-- Type -->Database<br />
|<!-- Image -->N/A<!--[[File:libaccess.jpg|right|150px]]--><br />
|<!-- Description -->PostgreSQL database backend support.<br />
|<!-- Use -->Expert User<br />
|<!-- Rating (out of 4) -->2 <br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PostgreSQL.addon.tgz?raw=true PostgreSQL.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:Prerequisites Checker Gramplet|Prerequisites Checker Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:PrerequisitesCheckerGramplet-Addon-example-50.png|150px]]<br />
|<!-- Description -->Diagnostic tool to help work out if users have the required prerequisites installed as well as the latest version of Gramps.<br />
|<!-- Use -->Expert user<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PrerequisitesCheckerGramplet.addon.tgz?raw=true PrerequisitesCheckerGramplet.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[Python Gramplet|Python Shell Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:PythonGramplet-interactive-shell-example-50.png|right|150px]] <br />
|<!-- Description -->Interactive Python Shell<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PythonGramplet.addon.tgz?raw=true PythonGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Plugin Manager Plugin]]<br />
|<!-- Type -->Plugin lib and Gramplet<br />
|<!-- Image -->[[File:PlugInManager-addon-example-50.png|right|150px]] <br />
|<!-- Description -->A Plugin manager with additional capabilities<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PluginManager.addon.tgz?raw=true PluginManager.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:SourcesCitationsReport|Sources and Citations Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:SourcesCitationsReport-ReportOptions-tab-defaults-51.png|right|150px]]<br />
|<!-- Description -->A text report for source and citations with notes.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[https://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/SourcesCitationsReport.addon.tgz?raw=true SourcesCitationsReport.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:SyncAssociation|Sync Associations]]<br />
|<!-- Type --> Tool<br />
|<!-- Image --> N/A<br />
|<!-- Description -->Add reciprocal Associations if missing.<br />
|<!-- Use --> All<br />
|<!-- Rating (out of 4) --> 2<br />
|<!-- Contact -->[mailto:genealogy@garygriffin.net Gary Griffin]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/SyncAssociations.addon.tgz?raw=true SyncAssociations.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:TinyTafel|Tiny Tafel(ListeEclair)]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:TinyTafel-ReportOptions-defaults-51.png|right|150px]]<br />
|<!-- Description -->Provides a compact way of describing the main surnames found in a family genealogy, which can be read by humans and matched by computers using a Tafel Matching System. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Eric doutreleau<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Query.addon.tgz?raw=true ListeEclair.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[QueryGramplet|Query Gramplet]]<br />
|<!-- Type -->Gramplet and Report<br />
|<!-- Image -->[[File:QueryGramplet-default-51.png|right|150px]]<br />
|<!-- Description -->A SQL-like query system.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Query.addon.tgz?raw=true Query.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Quilt Chart]]<br />
|<!-- Type -->View<br />
|<!-- Image -->[[File:QuiltView-Addon-example-50.png|right|150px]] <br />
|<!-- Description -->A view that presents your family tree in the form of a grid.<br />
|<!-- Use -->Expert users<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Serge Noiraud, Nick Hall<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/QuiltView.addon.tgz?raw=true QuiltView.addon.tgz]<br />
|- <br />
|<!-- Plugin / Documentation -->[[RelatedRelativesGramplet|Related Relatives Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:RelatedRelativesGramplet-addon-example-50.png|150px]]<br />
|<!-- Description -->Display all persons in the database with a relation to a relative.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:heinzbrinker@yahoo.de Heinz Brinker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/RelatedRelativesGramplet.addon.tgz?raw=true RelatedRelativesGramplet.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:RemoveTagTool|Remove Tag Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:Remove Tag Tool.png|right|150px]]<br />
|<!-- Description -->The Remove Tag Tool allows you to remove one tag from a selected set of filtered objects e.g. people. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.familienforschung@gmail.com Matthias Kemmer]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/RemoveTagTool.addon.tgz?raw=true RemoveTagTool.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[RepositoriesReport|Repositories Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:RepositoriesReport.png|right|150px]]<br />
|<!-- Description -->A set of Text reports to list repositories and their related sources information, useful when going to a repository (like an archive). <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Jérôme Rapinat<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/RepositoriesReport.addon.tgz?raw=true RepositoriesReport.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[SetAttributeTool|Set Attribute Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:SetAttributeTool-gramps50.png|right|150px]]<br />
|<!-- Description -->A tool for setting attributes and their values on people.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/SetAttributeTool.addon.tgz?raw=true SetAttributeTool.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:Themes|Themes]]<br />
|<!-- Type -->Settings<br />
|<!-- Image -->[[File:Preferences-Themes-addon.png|right|150px]]<br />
|<!-- Description -->An addition to Preferences for simple Theme and Font adjustment. Especially useful for Windows users.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Themes.addon.tgz?raw=true Themes.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[This Day In Family History]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:This Day In Family History Gramplet - Sample output with content.png|150px]]<br />
|<!-- Description -->Display the upcoming a concise report of the user defined list of events that happened on this day and month. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->Stephen Adams<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ThisDayInFamilyHistory.addon.tgz?raw=true ThisDayInFamilyHistory.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->Thumbnail Generator<br />
|<!-- Type -->Tool<br />
|<!-- Image -->N/A<br />
|<!-- Description -->Generates thumbnails for media files.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:nick__hall@hotmail.com Nick Hall]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ThumbnailGenerator.addon.tgz?raw=true ThumbnailGenerator.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Types Cleanup Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:TypesCleanup-Tool-Options-dialog-addon-example-51.png|right|150px]]<br />
|<!-- Description -->A tool to Remove unneeded custom Types.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/TypeCleanup.addon.tgzz?raw=true TypeCleanup.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Timeline Quickview]]<br />
|<!-- Type -->Quickview<br />
|<!-- Image -->[[File:Timeline-QuickView-Addon-example-50.png|right|150px]]<br />
|<!-- Description -->Shows timeline of events in immediate family members' lives<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/TimelineQuickview.addon.tgz?raw=true TimelineQuickview.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[TimelinePedigreeView|Timeline Pedigree View]]<br />
|<!-- Type -->View<br />
|<!-- Image -->[[File:TimelinePedigreeView-Addon-example-51.png|right|150px]]<br />
|<!-- Description -->Pedigree showing timeline and relationships.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/TimelinePedigreeView.addon.tgz?raw=true TimelinePedigreeView.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[ToDoReport|ToDo Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:Addon-TodoReport-report-example-50.png|right|150px]]<br />
|<!-- Description -->Tag notes as ToDo (or anything else) and you can generate a report with the notes and the records they are attached to. Another way of maintaining a to-do list within Gramps.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:jmodule@friant.org Jakim Friant]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ToDoReport.addon.tgz?raw=true ToDoReport.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Web Connect Pack]]<br />
|<!-- Type -->Library<br />
|<!-- Image -->[[File:Web-connect-pack-UK-menu-51.png|right|150px]]<br />
|<!-- Description -->Collection of Web sites for various countries (DE/FR/UK/US) Only install the country you need. (* Requires libwebconnect)<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[http://gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->'''[https://github.com/gramps-project/addons/blob/master/gramps51/download/libwebconnect.addon.tgz?raw=true libwebconnect.addon.tgz]'''<br>[https://github.com/gramps-project/addons/blob/master/gramps51/download/DEWebConnectPack.addon.tgz?raw=true DEWebConnectPack.addon.tgz]<br>[https://github.com/gramps-project/addons/blob/master/gramps51/download/FRWebConnectPack.addon.tgz?raw=true FRWebConnectPack.addon.tgz]<br>[https://github.com/gramps-project/addons/blob/master/gramps51/download/UKWebConnectPack.addon.tgz?raw=true UKWebConnectPack.addon.tgz]<br>[https://github.com/gramps-project/addons/blob/master/gramps51/download/USWebConnectPack.addon.tgz?raw=true USWebConnectPack.addon.tgz]<br />
|- <!-- Copy this section and list your Addon --><br />
|<!-- Plugin / Documentation --><br />
|<!-- Type --><br />
|<!-- Image --><br />
|<!-- Description --><br />
|<!-- Use --><br />
|<!-- Rating (out of 4) --><br />
|<!-- Contact --><br />
|<!-- Download --><br />
|-<br />
|}<br />
<br />
= Manually installed Addons =<br />
<br />
A few addons have to be installed manually (or are scripts and need to be installed as described in the documentation). <br />
<br />
Addons in the exploratory stages tend to be initially posted to the [https://github.com/gramps-project?tab=repositories GitHub Gramps-Project repositories] and have to be manually installed. Be certain to backup your Tree before installing anything. There is a potential for data loss with such preliminary versions.<br />
<br />
# Click on a download link from the list of Addons below.<br />
# Open the .ZIP or .gz file and save the contents to your [[Gramps_5.1_Wiki_Manual_-_User_Directory|Gramps User Directory]], in the <code>gramps51/plugins</code> folder<br />
# After manually installing any addons, you need to restart Gramps<br />
<br />
{{man note|Addon/Plugin Errors|From the {{man menu|Help > [[Gramps_5.1_Wiki_Manual_-_Plugin_Manager|Plugin Manager]]}} you can see which addons/plugins failed to load by viewing the ''Status'' column, and then double clicking on such an entry shows you the error. You can email this error to the plugin contact.}}<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Plugin / Documentation<br />
! Type<br />
! Image<br />
! Description<br />
! Use<br />
! Rating (out of 4)<br />
! Contact<br />
! Download<br />
|-<br />
|<!-- Plugin / Documentation -->[[InformationGraph]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->N/A<br />
|<!-- Description -->Generate detailed GraphViz graphs by spidering over the database.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
| [mailto:rah@bash.sh Bob Ham]<br />
| [http://pkl.net/~node/software/GVInformationGraph.py GVInformationGraph.py]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Handle.bash]]<br />
|<!-- Type -->External utility<br />
|<!-- Image -->[[File:Bashhandle.gif|right|150px]]<br />
|<!-- Description -->A bash script which makes it possible to work with multiple databases merging select branches at will without collisions.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
| [[User:Lcc]] ([mailto:lcc.mailaddress@gmail.com e-mail])<br />
| [[Media:Handle.bash.tar.gz|Handle.bash.tar.gz]]<br />
|-<br />
|}<br />
<br />
=Plugins for other versions of Gramps=<br />
Plugins for other versions of Gramps can be found on the following pages<br />
*[[5.0 Addons]]<br />
*[[4.2 Addons]]<br />
*[[4.1 Addons]]<br />
*[[4.0 Addons]]<br />
*[[3.4 Addons]]<br />
*[[3.3 Addons]]<br />
*[[3.2 Addons]]<br />
*[[3.1.x_Third-party_Plugins|3.1 Addons]]<br />
*[[3.0.x_Third-party_Plugins|3.0 Addons]]<br />
*[[2.2.x_Third-party_Plugins|2.2 Addons]]<br />
<br />
=Writing a Addon/Plugin=<br />
* See [[Addons development]] and [[Writing a plugin]] for information on developing your own addon's<br />
<br />
=See also=<br />
* [[Plugins Command Line]]<br />
<br />
[[Category:Addons|*]]<br />
[[Category:Plugins|*]]<br />
[[Category:Developers/General]]<br />
[[Category:Gramplets|*]]<br />
[[Category:Tools|*]]<br />
[[Category:Views|*]]</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=File:DescendantsLines_GalileoGenealogy.png&diff=80724File:DescendantsLines GalileoGenealogy.png2020-09-20T05:00:26Z<p>Giansalvo: Galileo Galilei's Genealogy</p>
<hr />
<div>== Summary ==<br />
Galileo Galilei's Genealogy</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=User:Giansalvo&diff=74864User:Giansalvo2020-01-08T19:12:00Z<p>Giansalvo: </p>
<hr />
<div>=Contribution to Gramps project:=<br />
<br />
* DescendantBooks Report Addon:<br />
** added Index of Names<br />
** added Index of Dates<br />
** added Index of Places<br />
** updated description on the Wiki page<br />
* PhotoTaggingGramplet Gramplet Addon:<br />
** added Italian translation<br />
* DescendantLines Report Addon:<br />
** added Header and Footer<br />
** added same height option<br />
** added same widht option<br />
** made options' descriptions in the GUI more user friendly<br />
** added Italian translation<br />
* PluginManager Addon:<br />
** added Italian translation<br />
<br />
<br />
[[Category:User|G]]</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=User:Giansalvo&diff=74863User:Giansalvo2020-01-08T19:10:44Z<p>Giansalvo: </p>
<hr />
<div>=Contribution to Gramps project:=<br />
<br />
* DescendantBooks Report Addon:<br />
** added Index of Names<br />
** added Index of Dates<br />
** added Index of Places<br />
** updated description on the Wiki page<br />
* PhotoTaggingGramplet Gramplet Addon:<br />
** added Italian translation<br />
* DescendantLines Report Addon:<br />
** added Header and Footer<br />
** added same height option<br />
** added same widht option<br />
** made option description in the GUI more user friendly<br />
** added Italian translation<br />
* PluginManager Addon:<br />
** added Italian translation<br />
<br />
<br />
[[Category:User|G]]</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=5.1_Addons&diff=748545.1 Addons2020-01-08T14:30:58Z<p>Giansalvo: /* Addon List */</p>
<hr />
<div>{{man note|This page list [[Third-party Addons|Third-party Addons]] written by users and developers to work only with Gramps version 5.1.|Please use carefully on data that is [[How_to_make_a_backup|backed up.]]<br />Help make these Third-party Addons better by reporting any comments or problems to the author, or issues and Feature requests to the [[Using_the_bug_tracker|bug tracker]]<br>Unless otherwise stated on this page, you can download these plugin by following these [[5.1_Addons#Installing_Addons_in_Gramps|instructions]]<br>{{man menu|Please note that some Addons have prerequisites that need to be installed before they can be used.}}<br />These Third-party Addons unless stated are not officially part of Gramps.<br>This Addon/Plugin system is controlled by the [[Gramps_5.1_Wiki_Manual_-_Plugin_Manager|'''Plugin Manager''']].}}<br />
<br />
Gramps comes with a core set of plugins which provide all of the necessary features.<br />
<br />
However, you can extend this functionality with additional Third-party Addons. These addons provide reports, listings, views, gramplets, and more.<br />
<br />
From Gramps you can select among the available extra addons, they will be retrieved from the internet from the Gramps website, and installed locally on your computer.<br />
<br />
= Installing Addons in Gramps =<br />
[[File:EditPreferences-General-tab-example-51.png|Right|thumb|550px|General Preferences]]<br />
You can have Gramps manage the process of checking and downloading Addon updates.<br />
<br />
To configure Gramps for Addons:<br />
<br />
# Start Gramps<br />
# Select Menu {{man menu|Edit -> Preferences...}}<br />
# Go to the {{man label|[[Gramps_5.1_Wiki_Manual_-_Settings#General|General]]}} tab<br />
# In the '''Third party addons management''' section:<br />
# Change {{man label|Check for addon updates:}} so when you start Gramps, it checks for updated Addons:<br />
## ''Never'' - never checks for updates when you start Gramps (''This is the default setting''}<br />
## ''Once a month'' - checks for updates when you start Gramps once a month<br />
## '''Once a week''' - checks for updates when you start Gramps once a week ('''This is the recommended setting''')<br />
## ''Once a day'' - checks for updates when you start Gramps once a day<br />
## ''Always'' - checks for updates whenever you start Gramps<br />
# Change {{man label|What to check}} so when you check for updates, it checks for:<br />
## ''Updated addons only'' - does not check for new addons<br />
## ''New addons only'' - does not check for updated addons (''This is the default setting'')<br />
## '''New and updated addons''' - checks for all new and updated addons ('''This is the recommended setting''')<br />
# Change the {{man label|Do not ask about previously notified addons}} check box:<br />
## {{checkbox|1}} Check it so that new/updated addons are only asked about once; afterwards it doesn't show them to you ('''This is the recommended setting''')<br />
## {{checkbox|0}} Uncheck it so that new/updated addons are always shown to you (''This is the default setting'')<br />
# Assuming you have an '''Internet''' connection. You can now optionally select the {{man button|Check for updated addons now}} button to force a check for Addons using the updated settings.<br />
# From the {{man label|[[Gramps_5.1_Wiki_Manual_-_Settings#Available_Gramps_Updates_for_Addons|Available Gramps Updates for Addons]]}} window you will be shown a list broken down by '''Type''' that you can view by selecting the "Select" column expand out each "Type".<br />
# You can then select the check box of those Addons you want to install.<br />
# Then select the {{man button|Install Selected Addons}} button to download those Addons from the ''Internet''.<br />
# Once downloaded from the {{man label|Done downloading and installing addons}} dialog select the {{man button|Close}} button<br />
# From the {{man label|Preferences}} dialog select {{man button|Close}} button.<br />
# To use the Addons you need to {{man menu|Family Trees>Quit}} and restart Gramps.<br />
<br />
[[File:AvailableGrampsUpdatesforAddons-example-listing-50.png|Right|thumb|550px|"Available Gramps Updates for Addons" window showing example listing output for Gramps 5.0]]<br />
<br />
{{-}}<br />
<br />
= Addon List =<br />
Addons are listed inside of Gramps through the interface described above.<br />
{{man tip|''See [[Plugin list legend]]|for details of on each columns.''}}<br />
{| class="wikitable sortable"<br />
|-<br />
! Plugin / Documentation<br />
! Type<br />
! Image<br />
! Description<br />
! Use<br />
! Rating (out of 4)<br />
! Contact<br />
! Download<br />
|-<br />
|<!-- Plugin / Documentation -->[[All Names Quickview|All Names of All People - Quickview]]<br />
|<!-- Type -->Quickview<br />
|<!-- Image -->[[File:AllNamesOfAllPeople-Quickview-addon-example-50.png|right|150px]]<br />
|<!-- Description -->Shows all names for all people<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/AllNamesQuickview.addon.tgz?raw=true AllNamesQuickview.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[AttachSourceTool|Attach Source Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:AttachSource-Tool-Options-dialog-addon-example-50.png|right|150px]]<br />
|<!-- Description -->A tool to attach a source to a group of people.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/AttachSourceTool.addon.tgz?raw=true AttachSourceTool.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[AvatarGenerator|Avatar Generator]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:AvatarGeneratorTool-Before-and-After-example.gif|right|150px]]<br />
|<!-- Description -->A tool that allows you to add and remove one or several images for a selected set of filtered people. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.familienforschung@gmail.com Matthias Kemmer]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/AvatarGenerator.addon.tgz?raw=true AvatarGenerator.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:MediaReport|Media Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:Media Report Example.png|right|150px]]<br />
|<!-- Description -->A text report for images, which allows custom headings and custom notes as well as image data like notes, citations, tags, attributes and people references. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.familienforschung@gmail.com Matthias Kemmer]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/MediaReport.addon.tgz?raw=true MediaReport.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:SetPrivacyTool|Set Privacy Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:SetPrivacyTool.png|right|150px]]<br />
|<!-- Description -->The Set Privacy Tool allows you to manage privacy status of people, events and media <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.familienforschung@gmail.com Matthias Kemmer]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/SetPrivacyTool.addon.tgz?raw=true SetPrivacyTool.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[BirthdaysGramplet|Birthdays Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:BirthdaysGramplet-addon-example-with-config-dialog-51.png|150px]]<br />
|<!-- Description -->Display the upcoming birthdays<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:peter017@gmail.com Peter Potrowl]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/BirthdaysGramplet.addon.tgz?raw=true BirthdaysGramplet.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[BirthOrderTool|Birth Order Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:BirthOrder.png|150px]]<br />
|<!-- Description -->Sort children in families in their birth order<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/BirthOrder.addon.tgz?raw=true BirthOrder.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[Gramplets#GUI_Interface|Cairo Clock Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:ClockGramplet-addon-example-50.png|right|150px]] <br />
|<!-- Description -->A sample Cairo clock gramplet.<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ClockGramplet.addon.tgz?raw=true ClockGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Calculate Estimated Dates]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:CalculateEstimatedDates-addon-Select-tab-example-50.png|right|150px]] <br />
|<!-- Description -->A tool to set estimated birth and death dates.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2 <br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/CalculateEstimatedDates.addon.tgz?raw=true CalculateEstimatedDates.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[CollectionsClipboardGramplet|Collections Clipboard Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:ClipboardGramplet-Addon-example-50.png|right|150px]] <br />
|<!-- Description -->Allows one to group items together for quick access.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ClipboardGramplet.addon.tgz?raw=true ClipboardGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->Command Line Merge<br />
|<!-- Type -->Tool<br />
|<!-- Image -->N/A<br />
|<!-- Description -->Merge primary object via the command line. (Note: Used by Gramps project to test its code you can see an example of how it used programmatically [https://github.com/gramps-project/gramps/blob/master/gramps/gen/merge/test/merge_ref_test.py here])<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Michiel D. Nauta<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/CliMerge.addon.tgz?raw=true CliMerge.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[D3 Ancestral/Descendant Charts]]<br />
|<!-- Type -->Web Report<br />
|<!-- Image -->[[File:D3-AncestralCollapsibleTree-WebReport-Addon-example-50.png|150px]]<br />
|<!-- Description -->Create ancestral/descendant web based interactive D3 charts.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:matt.keenan@gmail.com Matt Keenan]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/D3Charts.addon.tgz?raw=true D3Charts.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Database Differences Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:Database-differences-report-example-50.png|150px]]<br />
|<!-- Description -->Allows a mostly complete comparison between the current database and a Gramps XML file<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Differences.addon.tgz?raw=true Differences.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[DataEntryGramplet|Data Entry Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:DataEntryGramplet-addon-example-50.png|right|150px]]<br />
|<!-- Description -->Quick Data Entry for People data<br />
|<!-- Use -->Expert user<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DataEntryGramplet.addon.tgz?raw=true DataEntryGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[DateCalculator|Date Calculator Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:DateCalculatorGramplet-addon-default-50.png|right|150px]]<br />
|<!-- Description -->Allows you to do date math.<br />
|<!-- Use -->Normal user<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DateCalculator.addon.tgz?raw=true DateCalculator.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Deep Connections Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:DeepConnectionsGramplet-addon-example-50.png|right|150px]]<br />
|<!-- Description -->Finds deep relationships between home and active people<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3 <br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DeepConnectionsGramplet.addon.tgz?raw=true DeepConnectionsGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[DenominoViso|Denomino Viso]]<br />
|<!-- Type -->Web report<br />
|<!-- Image -->[[File:DenominoViso-WebReport-Addon-example-50.png|right|150px]] <br />
|<!-- Description -->Creates interactive graphical ancestor/descendant tree on a webpage.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Michiel Nauta<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DenominoViso.addon.tgz?raw=true DenominoViso.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Descendant and Detailed Descendant Book Reports]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:DescendantBook-TextReports-addon-ReportOptions-tab-defaults-50.png|150px]]<br />
|<!-- Description -->Create a book of descendant or detailed descendant reports using a filter.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.keenan@gmail.com Matt Keenan]<br>[mailto:giansalvo.gusinu+gramps2020@gmail.com Giansalvo Gusinu]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DescendantBooks.addon.tgz?raw=true DescendantBooks.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Descendant Count Gramplet]]<br />
|<!-- Type -->Gramplet and Quickview<br />
|<!-- Image -->[[File:DescendantCountGramplet-50.png|right|150px]]<br />
|<!-- Description -->Gives a count of descendants for each person<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DescendantCount.addon.tgz?raw=true DescendantCount.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[DescendantsLines|Descendants Lines]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:JohnShakespeare-DescendantsLines.png|150px]]<br />
|<!-- Description -->Generates a graphical descendants tree using orthogonal edges and routing ("square edges").<br />
|<!-- Use -->Developer<br />Expert user<br />Intermediate user<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>[[User:Lcc]]<br>Adam Sampson<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DescendantsLines.addon.tgz?raw=true DescendantsLines.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:DownloadMedia|Download Media]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:DownloadMediaTool-addon-dialog-50.png|right|150px]]<br />
|<!-- Description -->Download media from web pages<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DownloadMedia.addon.tgz?raw=true DownloadMedia.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[DynamicWeb report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:DynamicWeb-tree1.png|150px]]<br />
|<!-- Description -->Exports the Family Tree as Web pages that are generated dynamically by client-side Javascript (no server required).<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>[mailto:pierre.belissent@gmail.com Pierre Bélissent]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/DynamicWeb.addon.tgz?raw=true DynamicWeb.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[ExportRaw]]<br />
|<!-- Type -->Exporter<br />
|<!-- Image -->[[File:ExportRaw-option-addon-50.png|right|150px]] <br />
|<!-- Description -->A Gramps exporter that will dump your BSDDB database into a flat text version (.raw) of the Python objects.<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ExportRaw.addon.tgz?raw=true ExportRaw.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Extract Place Data from a Place Title]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:ExtractPlaceData.png|right|150px]] <br />
|<!-- Description -->Attempts to extract city and state/province from a place title<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ExtractCity.addon.tgz?raw=true ExtractCity.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Family Sheet]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:FamilySheet-TextReports-Addon-example-50.png|right|150px|Sample Family Sheet]]<br />
|<!-- Description -->Generates a form with all information about a person, its spouses and its children. (Requires: PIL (Python Imaging Library).)<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Reinhard Müller<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/FamilySheet.addon.tgz?raw=true FamilySheet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Family Tree]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:FamilyTree-GraphicalReports-Addon-example-50.png|right|150px]]<br />
|<!-- Description -->Generates a graphical tree of a family with its ancestors and/or descendants.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Reinhard Müller<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/FamilyTree.addon.tgz?raw=true FamilyTree.addon.tgz]<br />
|- <br />
|<!-- Plugin / Documentation -->[[Fix Capitalization of Given Names]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:FixCapitalizationOfGivenNames-Addon-dialog-example-50.png|right|150px]]<br />
|<!-- Description -->Fix Capitalization of Given Names<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[mailto:don@gramps-project.org Donald N. Allingham]<br>[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ChangeGivenNames.addon.tgz?raw=true ChangeGivenNames.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Form Addons]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:Form_Selector.png|150px]]<br />
|<!-- Description -->Forms gramplet that allows users to create and edit structured source data in a single form, such as birth, marriage and death certificates and parish register entries.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:nick__hall@hotmail.com Nick Hall]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Form.addon.tgz?raw=true Form.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[GEDCOM Extensions]]<br />
|<!-- Type -->Exporter<br />
|<!-- Image -->[[File:GEDCOMExtensions-GED2-ChooseTheOutputFormat-tab-ExportAssistant-50.png|right|150px]]<br />
|<!-- Description -->Collection of unofficial GEDCOM extensions which extend Gramps GedcomWriter to include common non-compliant GEDCOM additions..<br />
|<!-- Use -->Expert user<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/GedcomExtensions.addon.tgz?raw=true GedcomExtensions.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:GenealogyTree|GenealogyTree]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:GenealogyTree-Addon-AncestorTree-example-50.png|150px]]<br />
|<!-- Description -->Uses LaTeX genealogytree (the Pedigree and genealogical tree diagrams package) to create professional looking trees for the active person. Four report are available. '''Requires: texlive/texlive-pictures and texlive-fontsextra'''<br />
|<!-- Use -->Developer<br />Expert user<br />Intermediate user<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Nick Hall<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/GenealogyTree.addon.tgz?raw=true GenealogyTree.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:GetGOV|GetGOV]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:GetGOV-Gramplet-addon-detached-50.png|right|150px]]<br />
|<!-- Description -->Download places from the [http://gov.genealogy.net/search/index GOV genealogical gazetteer].<br />
|<!-- Use -->Expert user<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[mailto:genealogy@garygriffin.net Gary Griffin]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/GetGOV.addon.tgz?raw=true GetGOV.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Map Services|Google Earth]]<br />
|<!-- Type -->Mapservice<br />
|<!-- Image -->[[File:GoogleEarth-mapservices-selection-dropdown-50.png|right|150px]]<br />
|<!-- Description -->Show places with GoogleEarth..<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3 <br />
|<!-- Contact -->[mailto:peter.talken@telia.com Peter Landgren]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/GoogleEarthWriteKML.addon.tgz?raw=true GoogleEarthWriteKML.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[SQLite Export Import|Gramps SQLite Export Import]]<br />
|<!-- Type -->Exporter/Importer<br />
|<!-- Image -->[[File:SQLite Export addon 51.png|right|150px]] <br />
|<!-- Description -->A Gramps exporter and importer that will export/import your Family Tree as a fully-relational SQLite database.<br />
|<!-- Use -->Expert users<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Sqlite.addon.tgz?raw=true Sqlite.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Graph View]]<br />
|<!-- Type -->View<br />
|<!-- Image -->[[File:Graph-View-addon-example-51.png|right|150px]] <br />
|<!-- Description -->A view that can display the active persons ancestor tree and descendant tree. '''Requires PyGoocanvas and Goocanvas.'''<br />
|<!-- Use -->Expert users<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>[mailto:gary.burton@zen.co.uk Gary Burton]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/GraphView.addon.tgz?raw=true GraphView.addon.tgz]<br />
|- <br />
|<!-- Plugin / Documentation -->[[Handle.bash]]<br />
|<!-- Type -->External utility<br />
|<!-- Image -->[[File:Bashhandle.gif|right|150px]]<br />
|<!-- Description -->A bash script which makes it possible to work with multiple databases merging select branches at will without collisions.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[[User:Lcc]] ([mailto:lcc.mailaddress@gmail.com e-mail])<br />
|<!-- Download -->[[Media:Handle.bash.tar.gz|Handle.bash.tar.gz]]<br />
|-<br />
|<!-- Plugin / Documentation -->[[HeadlineNewsGramplet|Headline News Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:HeadlineNewsGramplet-51.png|right|150px]]<br />
|<!-- Description -->Shows Gramps breaking news, once per hour<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/HeadlineNewsGramplet.addon.tgz?raw=true HeadlineNewsGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:HtreePedigreeView|Htree Pedigree View]]<br />
|<!-- Type -->View<br />
|<!-- Image -->[[File:HtreePedigreeView-addon-example-50.png|right|150px]]<br />
|<!-- Description -->The H-tree based layout can be used to display ancestral trees.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/HtreePedigreeView.addon.tgz?raw=true HtreePedigreeView.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:HtmlView|Html View]]<br />
|<!-- Type -->HtmlView<br />
|<!-- Image -->[[File:Html View category.png|right|150px|Html View]]<br />
|<!-- Description -->A view showing html pages embedded in Gramps<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/HtmlView.addon.tgz?raw=true HtmlView.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[ImportGramplet|Import Text Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:ImportGramplet-Addon-CSV-example-50.png|right|150px]] <br />
|<!-- Description -->Interface to import text directly in the following formats: CSV (spreadsheet input), Gramps XML, VCard.<br />
|<!-- Use -->Developers<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ImportGramplet.addon.tgz?raw=true ImportGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Import Merge Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:ImportMerge.png|right|150px]] <br />
|<!-- Description -->Compares a Gramps XML database with the current one, and allows merging of the differences.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->?<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ImportMerge.addon.tgz?raw=true ImportMerge.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[InformationGraph|Information Graph]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->N/A<br />
|<!-- Description -->Generate detailed GraphViz graphs by spidering over the database.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->0<br />
|<!-- Contact -->[mailto:rah@bash.sh Bob Ham]<br />
|<!-- Download -->[http://pkl.net/~node/software/GVInformationGraph.py GVInformationGraph.py]<br />
|-<br />
|<!-- Plugin / Documentation -->[[LastChange|Last Change]]<br />
|<!-- Type -->Gramplet and Report<br />
|<!-- Image -->[[File:LatestChangeGramplet-addon-example-50.png|right|150px]]<br />
|<!-- Description -->A gramplet and report to display the last ten records changed in the open family tree. The gramplet only displays persons, while the report can display changed families, places, and events too.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:jmodule@friant.org Jakim Friant]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/LastChange.addon.tgz?raw=true LastChange.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[https://gramps-project.org/blog/2010/01/alternative-interfaces/ libaccess]<br />
|<!-- Type -->Library<br />
|<!-- Image -->N/A<!--[[File:libaccess.jpg|right|150px]]--><br />
|<!-- Description -->An experimental gen.lib interface.<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/libaccess.addon.tgz?raw=true libaccess.addon.tgz]<br />
|- <br />
|<!-- Plugin / Documentation -->[[Lines of Descendency Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:Lines-of-descendency.jpeg|right|150px]]<br />
|<!-- Description -->Prints out all descendency lines from a given ancestor to a given descendant in text.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2.5<br />
|<!-- Contact -->[[User:Lcc]] ([mailto:lcc.mailaddress@gmail.com e-mail])<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/LinesOfDescendency.addon.tgz?raw=true LinesOfDescendency.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:MediaMerge|Merge Media]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:MediaMerge.png|right|150px]]<br />
|<!-- Description -->Searches for Media entries that point to the same media file and merges them together. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/MediaMerge.addon.tgz?raw=true MediaMerge.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Media Verify Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:MediaVerifyTool.png|right|150px]]<br />
|<!-- Description -->Verify a one-to-one relationship between media objects and files in the media directory. The main purpose of the tool is to locate files that have been moved and fix the paths. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/MediaVerify.addon.tgz?raw=true MediaVerify.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[MongoDB]]<br />
|<!-- Type -->Database<br />
|<!-- Image -->N/A<!--[[File:libaccess.jpg|right|150px]]--><br />
|<!-- Description -->MongoDB database backend support.<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->2 <br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/MongoDB.addon.tgz?raw=true MongoDB.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[NetworkChart|Network Chart]]<br />
|<!-- Type -->Website<br />
|<!-- Image -->[[File:Shakespeare_network_1_dynamic_url.svg|right|150px]] <br />
|<!-- Description -->Generate a single graph showing connectivity between individuals<br />
|<!-- Use -->Expert user<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:familynetworkchart@gmail.com Mark B.]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/NetworkChart.addon.tgz?raw=true NetworkChart.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[NoteGramplet|Note Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:NoteGramplet-addon-example-50.png|right|150px]] <br />
|<!-- Description -->A data entry gramplet for notes.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/NoteGramplet.addon.tgz?raw=true NoteGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[NoteCleanupTool|Note Cleanup Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:Note_Cleanup_Tool.png|right|150px]] <br />
|<!-- Description -->A tool to clean up html and convert to Styled Text in notes. Also converts Web links to Styled text.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/NoteCleanup.addon.tgz?raw=true NoteCleanup.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Number Of Descendants Quickview]]<br />
|<!-- Type -->Quickview<br />
|<!-- Image -->[[File:NumberOfDescendants-QuickView-Addon-example-50.png|right|150px]]<br />
|<!-- Description -->Shows the number of descendants of the current active person<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Reinhard Müller<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/NumberOfDescendantsQuickview.addon.tgz?raw=true NumberOfDescendantsQuickview.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[PedigreeChart|Pedigree Chart]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:PedigreeChart-Addon-example-50.png|right|150px]]<br />
|<!-- Description -->A version of the classic pedigree chart that is suitable for printing. (Can optionally use - numpy if installed)<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:jmodule@friant.org Jakim Friant]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PedigreeChart.addon.tgz?raw=true PedigreeChart.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[PersonEverything Report| Person Everything Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:PersonEverything-example-html-51.png|right|150px]]<br />
|<!-- Description -->Show absolutely everything about one person, including all events, notes, citations, sources, attributes, media and the family information about the families they are involved in.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PersonEverything.addon.tgz?raw=true PersonEverything.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Photo Tagging Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:Photo-Tagging-example-51.png|right|150px]]<br />
|<!-- Description -->Enables tagging people in photographs, i.e. associating regions of images with Gramps persons. (Requires: OpenCV(for automatic face detection)& Numpy )<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PhotoTaggingGramplet.addon.tgz?raw=true PhotoTaggingGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:PlaceCleanupGramplet|Place Cleanup Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:PlaceCleanupMain.png|right|150px]] <br />
|<!-- Description -->Place Cleanup Gramplet assists in merging places, as well as completing places from the GeoNames web database.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PlaceCleanup.addon.tgz?raw=true PlaceCleanup.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Place completion tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:PlaceCompletion-Tool-Addon-50.png|right|150px]] <br />
|<!-- Description -->A tool to fill in places.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PlaceCompletion.addon.tgz?raw=true PlaceCompletion.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[PostgreSQL]]<br />
|<!-- Type -->Database<br />
|<!-- Image -->N/A<!--[[File:libaccess.jpg|right|150px]]--><br />
|<!-- Description -->PostgreSQL database backend support.<br />
|<!-- Use -->Expert User<br />
|<!-- Rating (out of 4) -->2 <br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PostgreSQL.addon.tgz?raw=true PostgreSQL.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:Prerequisites Checker Gramplet|Prerequisites Checker Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:PrerequisitesCheckerGramplet-Addon-example-50.png|150px]]<br />
|<!-- Description -->Diagnostic tool to help work out if users have the required prerequisites installed as well as the latest version of Gramps.<br />
|<!-- Use -->Expert user<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PrerequisitesCheckerGramplet.addon.tgz?raw=true PrerequisitesCheckerGramplet.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[Python Gramplet|Python Shell Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:PythonGramplet-interactive-shell-example-50.png|right|150px]] <br />
|<!-- Description -->Interactive Python Shell<br />
|<!-- Use -->Developer<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PythonGramplet.addon.tgz?raw=true PythonGramplet.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Plugin Manager Plugin]]<br />
|<!-- Type -->Plugin lib and Gramplet<br />
|<!-- Image -->[[File:PlugInManager-addon-example-50.png|right|150px]] <br />
|<!-- Description -->A Plugin manager with additional capabilities<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/PluginManager.addon.tgz?raw=true PluginManager.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[QueryGramplet|Query Gramplet]]<br />
|<!-- Type -->Gramplet and Report<br />
|<!-- Image -->[[File:QueryGramplet.jpg|right|150px]]<br />
|<!-- Description -->A SQL-like query system.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Query.addon.tgz?raw=true Query.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Quilt Chart]]<br />
|<!-- Type -->View<br />
|<!-- Image -->[[File:QuiltView-Addon-example-50.png|right|150px]] <br />
|<!-- Description -->A view that presents your family tree in the form of a grid.<br />
|<!-- Use -->Expert users<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Serge Noiraud, Nick Hall<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/QuiltView.addon.tgz?raw=true QuiltView.addon.tgz]<br />
|- <br />
|<!-- Plugin / Documentation -->[[RelatedRelativesGramplet|Related Relatives Gramplet]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:RelatedRelativesGramplet-addon-example-50.png|150px]]<br />
|<!-- Description -->Display all persons in the database with a relation to a relative.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:heinzbrinker@yahoo.de Heinz Brinker]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/RelatedRelativesGramplet.addon.tgz?raw=true RelatedRelativesGramplet.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:RemoveTagTool|Remove Tag Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:Remove Tag Tool.png|right|150px]]<br />
|<!-- Description -->The Remove Tag Tool allows you to remove one tag from a selected set of filtered objects e.g. people. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[mailto:matt.familienforschung@gmail.com Matthias Kemmer]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/RemoveTagTool.addon.tgz?raw=true RemoveTagTool.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[RepositoriesReport|Repositories Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:RepositoriesReport.png|right|150px]]<br />
|<!-- Description --><br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br>Jérôme Rapinat<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/RepositoriesReport.addon.tgz?raw=true RepositoriesReport.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[SetAttributeTool|Set Attribute Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:SetAttributeTool-gramps50.png|right|150px]]<br />
|<!-- Description -->A tool for setting attributes and their values on people.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->2<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/SetAttributeTool.addon.tgz?raw=true SetAttributeTool.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Addon:Themes|Themes]]<br />
|<!-- Type -->Settings<br />
|<!-- Image -->[[File:Preferences-Themes-addon.png|right|150px]]<br />
|<!-- Description -->An addition to Preferences for simple Theme and Font adjustment. Especially useful for Windows users.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/Themes.addon.tgz?raw=true Themes.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[This Day In Family History]]<br />
|<!-- Type -->Gramplet<br />
|<!-- Image -->[[File:This Day In Family History Gramplet - Sample output with content.png|150px]]<br />
|<!-- Description -->Display the upcoming a concise report of the user defined list of events that happened on this day and month. <br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->Stephen Adams<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ThisDayInFamilyHistory.addon.tgz?raw=true ThisDayInFamilyHistory.addon.tgz] <br />
|-<br />
|<!-- Plugin / Documentation -->Thumbnail Generator<br />
|<!-- Type -->Tool<br />
|<!-- Image -->N/A<br />
|<!-- Description -->Generates thumbnails for media files.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:nick__hall@hotmail.com Nick Hall]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ThumbnailGenerator.addon.tgz?raw=true ThumbnailGenerator.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Types Cleanup Tool]]<br />
|<!-- Type -->Tool<br />
|<!-- Image -->[[File:TypesCleanup-Tool-Options-dialog-addon-example-51.png|right|150px]]<br />
|<!-- Description -->A tool to Remove unneeded custom Types.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->?<br />
|<!-- Contact -->[mailto:paulr2787@gmail.com Paul Culley]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/TypeCleanup.addon.tgzz?raw=true TypeCleanup.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Timeline Quickview]]<br />
|<!-- Type -->Quickview<br />
|<!-- Image -->[[File:Timeline-QuickView-Addon-example-50.png|right|150px]]<br />
|<!-- Description -->Shows timeline of events in immediate family members' lives<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4 <br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/TimelineQuickview.addon.tgz?raw=true TimelineQuickview.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[TimelinePedigreeView|Timeline Pedigree View]]<br />
|<!-- Type -->View<br />
|<!-- Image -->[[File:TimelinePedigreeView-Addon-example-51.png|right|150px]]<br />
|<!-- Description -->Pedigree showing timeline and relationships.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
|<!-- Contact -->[mailto:doug.blank@gmail.com Doug Blank]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/TimelinePedigreeView.addon.tgz?raw=true TimelinePedigreeView.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[ToDoReport|ToDo Report]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->[[File:Addon-TodoReport-report-example-50.png|right|150px]]<br />
|<!-- Description -->Tag notes as ToDo (or anything else) and you can generate a report with the notes and the records they are attached to. Another way of maintaining a to-do list within Gramps.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
|<!-- Contact -->[mailto:jmodule@friant.org Jakim Friant]<br />
|<!-- Download -->[https://github.com/gramps-project/addons/blob/master/gramps51/download/ToDoReport.addon.tgz?raw=true ToDoReport.addon.tgz]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Web Connect Pack]]<br />
|<!-- Type -->Library<br />
|<!-- Image -->[[File:Web-connect-pack-UK-menu-51.png|right|150px]]<br />
|<!-- Description -->Collection of Web sites for various countries (DE/FR/UK/US) Only install the country you need. (* Requires libwebconnect)<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->4<br />
|<!-- Contact -->[http://www.gramps-project.org/bugs/my_view_page.php Gramps Bugtracker]<br />
|<!-- Download -->'''[https://github.com/gramps-project/addons/blob/master/gramps51/download/libwebconnect.addon.tgz?raw=true libwebconnect.addon.tgz]'''<br>[https://github.com/gramps-project/addons/blob/master/gramps51/download/DEWebConnectPack.addon.tgz?raw=true DEWebConnectPack.addon.tgz]<br>[https://github.com/gramps-project/addons/blob/master/gramps51/download/FRWebConnectPack.addon.tgz?raw=true FRWebConnectPack.addon.tgz]<br>[https://github.com/gramps-project/addons/blob/master/gramps51/download/UKWebConnectPack.addon.tgz?raw=true UKWebConnectPack.addon.tgz]<br>[https://github.com/gramps-project/addons/blob/master/gramps51/download/USWebConnectPack.addon.tgz?raw=true USWebConnectPack.addon.tgz]<br />
|- <!-- Copy this section and list your Addon --><br />
|<!-- Plugin / Documentation --><br />
|<!-- Type --><br />
|<!-- Image --><br />
|<!-- Description --><br />
|<!-- Use --><br />
|<!-- Rating (out of 4) --><br />
|<!-- Contact --><br />
|<!-- Download --><br />
|-<br />
|}<br />
<br />
= Manually installed Addons =<br />
<br />
A few addons have to be installed manually (or are scripts and need to be installed as described in the documentation).<br />
<br />
# Click on a download link from the list of Addons below.<br />
# Open the .ZIP or .gz file and save the contents to your [[Gramps_5.1_Wiki_Manual_-_User_Directory|Gramps User Directory]], in the <code>gramps51/plugins</code> folder<br />
# For all addons, you need to restart Gramps<br />
<br />
{{man note|Addon/Plugin Errors|From the {{man menu|Help > [[Gramps_5.1_Wiki_Manual_-_Plugin_Manager|Plugin Manager]]}} you can see which addons/plugins failed to load by viewing the ''Status'' column, and then double clicking on such an entry shows you the error. You can email this error to the plugin contact.}}<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Plugin / Documentation<br />
! Type<br />
! Image<br />
! Description<br />
! Use<br />
! Rating (out of 4)<br />
! Contact<br />
! Download<br />
|-<br />
|<!-- Plugin / Documentation -->[[InformationGraph]]<br />
|<!-- Type -->Report<br />
|<!-- Image -->N/A<br />
|<!-- Description -->Generate detailed GraphViz graphs by spidering over the database.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->1<br />
| [mailto:rah@bash.sh Bob Ham]<br />
| [http://pkl.net/~node/software/GVInformationGraph.py GVInformationGraph.py]<br />
|-<br />
|<!-- Plugin / Documentation -->[[Handle.bash]]<br />
|<!-- Type -->External utility<br />
|<!-- Image -->[[File:Bashhandle.gif|right|150px]]<br />
|<!-- Description -->A bash script which makes it possible to work with multiple databases merging select branches at will without collisions.<br />
|<!-- Use -->All<br />
|<!-- Rating (out of 4) -->3<br />
| [[User:Lcc]] ([mailto:lcc.mailaddress@gmail.com e-mail])<br />
| [[Media:Handle.bash.tar.gz|Handle.bash.tar.gz]]<br />
|-<br />
|}<br />
<br />
=Plugins for other versions of Gramps=<br />
Plugins for other versions of Gramps can be found on the following pages<br />
*[[5.0 Addons]]<br />
*[[4.2 Addons]]<br />
*[[4.1 Addons]]<br />
*[[4.0 Addons]]<br />
*[[3.4 Addons]]<br />
*[[3.3 Addons]]<br />
*[[3.2 Addons]]<br />
*[[3.1.x_Third-party_Plugins|3.1 Addons]]<br />
*[[3.0.x_Third-party_Plugins|3.0 Addons]]<br />
*[[2.2.x_Third-party_Plugins|2.2 Addons]]<br />
<br />
=Writing a Plugin=<br />
* See [[Writing a plugin|Writing a Plugin]] for information on developing your own addon.<br />
<br />
=See also=<br />
* [[Plugins Command Line]]<br />
* [[Addons Status]] - General issues and compatibility status of above addons.<br />
<br />
[[Category:Addons|*]]<br />
[[Category:Plugins|*]]<br />
[[Category:Developers/General]]<br />
[[Category:Gramplets|*]]<br />
[[Category:Tools|*]]<br />
[[Category:Views|*]]</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=Addon:Descendant_and_Detailed_Descendant_Book_Reports&diff=74853Addon:Descendant and Detailed Descendant Book Reports2020-01-08T14:13:31Z<p>Giansalvo: /* Differences to Descendant Reports */</p>
<hr />
<div>{{Third-party plugin}}<br />
<br />
[[File:DescendantBook-TextReports-addon-ReportOptions-tab-defaults-50.png|thumb|right|450px|Descendant Book - Text Reports - Addon - Report Options - tab - defaults]]<br />
<br />
The "Descendant Books" addon consists of two book type addons:<br />
* {{man label|Descendant Book}} and <br />
* {{man label|Detailed Descendant Book}}<br />
Both reports are based directly off the [[Gramps_{{Version manual}}_Wiki_Manual_-_Reports_-_part_6#Descendant_Report|Descendant Report]] and [[Gramps_{{Version manual}}_Wiki_Manual_-_Reports_-_part_6#Detailed_Descendant_Report|Detailed Descendant Report]]'s, the main difference being<br />
instead of just producing a report based on the Center Person, it allows for the use of a built in Query or Custom query. This idea is to produce as many descendant reports as is required to satisfy inclusion of all individuals within the given query.<br />
<br />
If for instance "Entire Database" is chosen as the query to use. Then the entire database is traversed and a unique list of ancestors is determined and then a descendant report for each of these ancestors is produced.<br />
<br />
As there is a potential to produce more than one report the best place to include these reports is under Books. If more than one report is produced a table of contents is generated to show how many reports there are.<br />
<br />
If one only report is produced, no table of contents are generated.<br />
=== Usage ===<br />
* ''Descendant Book'' - menu {{man menu|Reports > Text Reports > Descendant Book}}<br />
* ''Detailed Descendant Book'' - menu {{man menu|Reports > Text Reports > Detailed Descendant Book}}<br />
<br />
=== Common uses ===<br />
To date my most common usage is :<br />
<br />
==== Entire Database ====<br />
I find that running of either report using the Entire database is really useful for highlighting potential<br />
people in my database that I've not linked up, dangling tree elements etc.<br />
<br />
==== Ancestors of <person> ====<br />
Again really useful to get a complete accurate picture of the entire family tree of an individual, pretty<br />
much includes all cousins of this person. Up to now to print this you would first have to determine all the<br />
possible ancestors of this person, and then manually generate a descendant report for each of these ancestors.<br />
By running this report we get all these reports generated in one go and a table of contents to boot !!<br />
<br />
== Differences to Descendant Reports ==<br />
Some of these differences I would hope end up in Trunk/Core, as such there are bug/feature requests logged for<br />
these. If the bugs are marked resolved then they've been integrated and you can ignore the reference here,<br />
or better still ping me to remove this reference or edit this page your self and remove it.<br />
<br />
<br />
[[File:DetailedDescendantBook-TextReports-addon-ReportOptions-tab-defaults-50.png|thumb|right|450px|Detailed Descendant Book - Text Reports - Addon - Report Options - tab - defaults]]<br />
<br />
=== Descendant Report, Suppress duplicate families ===<br />
Depending on the filter chosen, a number of Descendant reports may be produced to generate the book, and as<br />
a result of this the exact same dependent family tree could get printed in more than one report. This is not<br />
an issue if only running one report, but for the purpose of this book it just means potential wasting of paper, <br />
and potential confusion. With this in mind, any report contained in the book after the first one which contains<br />
a family that has already been printed (including any/all descendants of that family), will not get printed in <br />
subsequent reports but instead will have a reference to the exact report and location in that report.<br />
<br />
=== Detailed Descendant Report, Suppress duplicate individuals. ===<br />
If an individual has been printed already in a previous report, instead of printing all that individuals details<br />
just provide a reference to the report and location in that report where their details can be seen. Kind of similar<br />
to the "Same as person" output seen at the moment, except it spans reports.<br />
<br />
=== Detailed Descendant Report Report Reference Section ===<br />
If an individual appears in more than one report, then a new section is printed under that person indicating all<br />
the reports this person appears in.<br />
<br />
=== Index of Names (Detailed Descendant Report) ===<br />
The index of Names is the list of all Names that appear in the Detailed Descendant Report printed in alphabetical order. Next to each name there are all references to find the person in the single reports. The user can decide whether or not print this index.<br />
<br />
=== Index of Dates (Detailed Descendant Report) ===<br />
The index of Dates is the list of all events' dates in the Detailed Descendant Report printed in cronological order with the descriptions. The user can decide whether or not print this index.<br />
<br />
=== Index of Places (Detailed Descendant Report) ===<br />
The index of Places is the list of all events' dates and description in the Detailed Descendant Report printed in cronological order. The user can decide whether or not print this index.<br />
<br />
== Installation ==<br />
<br />
Versions for Gramps branches 3.4, 4.x and 5.x are available for installation via Gramps Addon manager.<br />
<br />
*Gramps 5.x Version: via the Addon manager<br />
*Gramps 4.x Version: via the Addon manager<br />
Download and [[Plugins4.1#Manually_installed_Addons|manually install]]:<br />
*Gramps 3.4 Version : http://mattman.iflaf.com/familytree/gramps/DescendantBooks-1.0.1.tar.gz<br />
<br />
==Issues==<br />
* '''Reports don't run very well under gramps 4.x branch''' - Matt Keenan<br />
* {{bug|8912}} Gramps crashes when DescendantBooks report runs<br />
;Feature request<br />
* {{bug|8905}} detailed descendant report - added index of names, dates, places<br />
;TODO<br />
# Addition of a title page<br />
# Addition of page numbers to Table of Contents (PDF/ODF only)<br />
# If 2 can be done, then put page numbers in references as well.<br />
<br />
<br />
[[Category:Plugins]]<br />
[[Category:Developers/General]]<br />
[[Category:Reports]]</div>Giansalvohttps://www.gramps-project.org/wiki/index.php?title=User:Giansalvo&diff=74850User:Giansalvo2020-01-08T01:03:50Z<p>Giansalvo: Created page with "Contribution to Gramps project: - DescendantBooks Report addon: add Index of Names add Index of Dates add Index of Places - PhotoTaggingGramplet: add I..."</p>
<hr />
<div>Contribution to Gramps project:<br />
- DescendantBooks Report addon:<br />
add Index of Names<br />
add Index of Dates<br />
add Index of Places<br />
- PhotoTaggingGramplet:<br />
add Italian translation<br />
- DescendantLines:<br />
add Italian translation<br />
- PluginManager:<br />
add Italian translation</div>Giansalvo