Difference between revisions of "Third-party Addons"

From Gramps
Jump to: navigation, search
(Other plugins, resources)
(Redirected page to 4.2 Addons)
(102 intermediate revisions by 11 users not shown)
Line 1: Line 1:
Third-party plugins and unsupported plugins you can use in GRAMPS to obtain extra functionality.
+
#REDIRECT [[4.2 Addons‎]]
 
 
[[Category:Plugins]]
 
[[Category:Developers/General]]
 
 
 
== Installation of unsupported or third-party plugins in GRAMPS ==
 
 
 
To use one of these plugins add the file(s) to your <code>~/.gramps/plugins</code> directory, and restart GRAMPS.
 
 
 
== Age Statistics Plugin ==
 
The age statistics plugin shows the spread of ages in your database and age differences between parents and children. By Douglas S. Blank.
 
 
 
'''What does it do?'''
 
:This plugin shows the spread of ages in your database and age differences between parents and children.
 
 
 
'''Download'''
 
:[http://bubo.brynmawr.edu/~dblank/AgeStats.py http://bubo.brynmawr.edu/~dblank/AgeStats.py]
 
 
 
'''Plugin author'''
 
:Douglas S. Blank.
 
 
 
'''Safety of your database'''
 
:This plugin only reads your data, and attempts no changes. However it's generally a good idea to make a backup before trying unsupported plugins.
 
 
 
'''User comments'''
 
:Here's a sample output:
 
 
 
<pre>--------+----------------------------------------------------+
 
  Age  |            Lifespan Age Distribution              |
 
--------+----------------------------------------------------+
 
  0-  5|XXXXXXXXXXXXXXXXXXXXXXXXXX                          |
 
  5- 10|XX                                                  |
 
  10- 15|                                                    |
 
  15- 20|XXXXXXXXXXXXX                                      |
 
  20- 25|XXXXXX                                              |
 
  25- 30|XXXXXX                                              |
 
  30- 35|XXXX                                                |
 
  35- 40|XXXXXXXX                                            |
 
  40- 45|XXXXXXXX                                            |
 
  45- 50|XXXXXX                                              |
 
  50- 55|XXXXXXXXXXXXXXXXX                                  |
 
  55- 60|XXXXXXXXXXXXXXXXX                                  |
 
  60- 65|XXXXXXXXXXXXXXXXXXXXXXXXXX                          |
 
  65- 70|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                    |
 
  70- 75|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                      |
 
  75- 80|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX            |
 
  80- 85|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
 
  85- 90|XXXXXXXXXXXXXXXXXXXXX                              |
 
  90- 95|XXXXXXXXXX                                          |
 
  95-100|XX                                                  |
 
100-105|XXXX                                                |
 
105-110|                                                    |
 
110-115|                                                    |
 
115-120|                                                    |
 
--------+----------------------------------------------------+
 
Counts 0            6          12          18            24
 
 
 
Statistics:
 
  Total  : 155
 
  Minimum: 0
 
  Average: 60.55
 
  Median : 69
 
  Maximum: 101
 
 
 
--------+----------------------------------------------------+
 
  Diff  |        Father - Child Age Diff Distribution        |
 
--------+----------------------------------------------------+
 
  0-  5|                                                    |
 
  5- 10|                                                    |
 
  10- 15|                                                    |
 
  15- 20|XXXXXXXXX                                          |
 
  20- 25|XXXXXXXXXXXX                                        |
 
  25- 30|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
 
  30- 35|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
 
  35- 40|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  |
 
  40- 45|XXXXXXXXXXXXXXXXXXX                                |
 
  45- 50|XXXXXXXXX                                          |
 
  50- 55|XXXXXX                                              |
 
  55- 60|XXXX                                                |
 
--------+----------------------------------------------------+
 
Counts 0            21          43          64            86
 
 
 
Statistics:
 
  Total  : 359
 
  Minimum: 0
 
  Average: 33.30
 
  Median : 32
 
  Maximum: 58
 
 
 
--------+----------------------------------------------------+
 
  Diff  |        Mother - Child Age Diff Distribution        |
 
--------+----------------------------------------------------+
 
  0-  5|                                                    |
 
  5- 10|                                                    |
 
  10- 15|                                                    |
 
  15- 20|XXX                                                |
 
  20- 25|XXXXXXXXXXXXXXXXXXXXXX                              |
 
  25- 30|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
 
  30- 35|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX              |
 
  35- 40|XXXXXXXXXXXXXXXXXXXXXXXX                            |
 
  40- 45|XXXXXXX                                            |
 
  45- 50|XXXX                                                |
 
  50- 55|                                                    |
 
  55- 60|                                                    |
 
--------+----------------------------------------------------+
 
Counts 0            30          60          90          121
 
 
 
Statistics:
 
  Total  : 360
 
  Minimum: 3
 
  Average: 29.92
 
  Median : 29
 
  Maximum: 48</pre>
 
 
 
== DenominoViso - HTML Ancestors page ==
 
'''What does it do?'''
 
:The DenominoViso plugin creates an interactive html/javascript page displaying all ancestors on one page.
 
 
 
'''Download'''
 
:[http://www.home.versatel.nl/m.d.nauta/index.html http://www.home.versatel.nl/m.d.nauta/index.html]
 
 
 
'''Plugin author'''
 
:Michiel Nauta
 
 
 
'''Safety of your database'''
 
:This plugin only reads your data, and attempts no changes. However it's generally a good idea to make a backup before trying unsupported plugins.
 
 
 
'''User comments'''
 
:* There's an example is at http://www.home.versatel.nl/m.d.nauta/voorouders.xhtml
 
:* Works fine for me with GRAMPS 2.2.6 - DuncanNZ
 
 
 
== Place Completion Tool ==
 
[[Image:place_completion_tool_example2.png|thumb|Place completion tool in action]]
 
The place completion tool enables you to work on a selection of your places. It can look up latitude and longitude, and you can set county, parish, state, ... data on a group of places with one click.
 
 
 
'''Download, Manual and Installation'''
 
 
 
See: [[Place completion tool]]
 
<br clear=all>
 
 
 
== Family Lines ==
 
[[Image:Familylines with thumbnails.gif|thumb|Example of a Familylines graph with thumbnail images.]]
 
'''What does it do?'''
 
:The family lines plugin produces .dot ([http://www.graphviz.org/ Graphviz]) files which can then be used to produce .gif, .png, .pdf, and many other formats.  You give it a list of people of interest, and it will output only people directly related to the people of interest.  For example, place your grandparents as people of interest, and select the option to follow both ancestors and children.
 
 
 
'''Download'''
 
:[http://charette.no-ip.com:1234/Charette/FamilyLines.py http://charette.no-ip.com:1234/Charette/FamilyLines.py]
 
 
 
'''Plugin author'''
 
:[[User:stephanecharette|Stéphane Charette]], [mailto:[email protected] [email protected]]
 
 
 
'''Safety of your database'''
 
:This plugin only reads the database, and attempts no changes.
 
 
 
See [[Familylines plugin]] for additional information on this plugin.
 
<br clear=all>
 
 
 
== Not Related ==
 
[[Image:Notrelated.gif|thumb|Example of a NotRelated report.]]
 
'''What does it do?'''
 
:The Not Related report lists all of the people in the database not related in any way to the currently selected person.  This can help identify people that have been added to the database, but not yet linked into the "family tree".
 
 
 
'''Download'''
 
:Two files are necessary:
 
:* [http://charette.no-ip.com:1234/Charette/NotRelated.py http://charette.no-ip.com:1234/Charette/NotRelated.py]
 
:* [http://charette.no-ip.com:1234/Charette/NotRelated.glade http://charette.no-ip.com:1234/Charette/NotRelated.glade]
 
 
 
'''Plugin author'''
 
:[[User:stephanecharette|Stéphane Charette]], [mailto:[email protected] [email protected]]
 
<br clear=all>
 
 
 
== Others ==
 
 
 
'''Custom plugins for testing and experimentations'''
 
 
 
'''Safety of your database'''
 
Plugins only reads the database, and attempts no changes.
 
 
 
* [http://www.ifrance.com/romjerome/forename.py forename.py] is an alternative to ''statistic charts->forename'' or [http://www.ifrance.com/romjerome/firstname.py firstname.py]. It uses the model list written for GRAMPS core. It lists people and retrieve the first name with a count.
 
 
 
* [http://www.ifrance.com/romjerome/reporeport.py reporeport.py] displays Repositories with their related sources data. This may be useful for genealogical search. Thanks Alex for your help !
 
 
 
* There is some unsupported plugins, which are no more maintened on sources. And some people make modifications on existing plugins (see  descendant report [http://www.ifrance.com/romjerome/my_descendant_report.py alternative] by [http://svn.nomeata.de/wsvn/isaak-buch/gramps-plugins/ Joachim Breitner]). Also, Richard taylor worked on a traditional style descendant tree. Currently, [http://www.ifrance.com/romjerome/TradDesTree.py this plugin] is no more supported by current gramps version : it is not possible to get accurate font metrics in the current report framework. This means that the names sometimes overlap and sometimes have large gaps. New GtkPrinting with Cairo/pango should provide the correct font metrics. Everybody who is able to help on Gramps GtkPrint support is welcome ...
 
 
 
== Other GRAMPS Code Resources ==
 
 
 
=== Unsupported Quick Reports ===
 
For unsupported Quick Reports, see [[Unsupported Quick Reports]].  [[Quick Reports]] are a new addition to GRAMPS 3.0, which allows for easy plugin creation on a fixed canvas.
 
 
 
=== Tips for simple custom plugin ===
 
GRAMPS offers a fantastic and powerful report manager which allow us to export on most current formats (see [[Report-writing_tutorial|DbSummary.py]]).
 
 
 
=== Miscellaneous GRAMPS-related code ===
 
 
 
[[Narrative Website Import]] allows you to restore a GRAMPS family tree database from a Narrative Website. This is useful if you accidentally lose your GRAMPS database and need to recover from a Narrative Website report. This code is probably just a starting point, as the HTML generated by that report changes often. If you do tweak it, please send an updated copy to one of the GRAMPS mailing lists for others to use.
 

Revision as of 00:26, 5 August 2015

Redirect to: