Difference between revisions of "DescendantsLines"
m (→Descendants Lines) |
|||
Line 20: | Line 20: | ||
Draft version is available on [[Addons_development|Addons]] repository as '''very unstable''' (alpha). [http://gramps-addons.svn.sourceforge.net/viewvc/gramps-addons/trunk/contrib/DescendantsLines] | Draft version is available on [[Addons_development|Addons]] repository as '''very unstable''' (alpha). [http://gramps-addons.svn.sourceforge.net/viewvc/gramps-addons/trunk/contrib/DescendantsLines] | ||
+ | |||
+ | The idea, will be to keep the Gramps XML parsing, but with a copy of the active database and use of current report environment (output formats, style, path). | ||
+ | |||
+ | === Needs === | ||
+ | |||
+ | # Enable Person selection (Gramps ID) - ''done'' | ||
+ | # Generate a temp Gramps XML database matching 'IsDescendantFamilyOf' filter rule - ''draft'' - technical issues | ||
+ | # Paths imput/output (python limitation on local addon directory) - ''testing'' | ||
+ | # Move Gtk code to draw report (if possible) | ||
+ | # Move cairo code to draw report (if possible) | ||
+ | # clean-up, pylint, etc ... | ||
Feel free to contribute or improve it. | Feel free to contribute or improve it. |
Revision as of 18:18, 5 December 2010
History
2007: Adam Sampson has written a standalone python script for parsing data.gramps (GRAMPS XML). [1]
2010: this script needs some updates for avoiding minor issues.
A modified script is available on addon repository. [2]
Limitations
The code ignores role on event (was added in 2007)
Descendants Lines
There is an experimental try for migrating this Gtk/cairo code to a draw plugins working into Gramps (font, style, path, canvas, output formats).
Draft version is available on Addons repository as very unstable (alpha). [3]
The idea, will be to keep the Gramps XML parsing, but with a copy of the active database and use of current report environment (output formats, style, path).
Needs
- Enable Person selection (Gramps ID) - done
- Generate a temp Gramps XML database matching 'IsDescendantFamilyOf' filter rule - draft - technical issues
- Paths imput/output (python limitation on local addon directory) - testing
- Move Gtk code to draw report (if possible)
- Move cairo code to draw report (if possible)
- clean-up, pylint, etc ...
Feel free to contribute or improve it.