Open main menu

Gramps β

Changes

User:BACbKA

2,033 bytes added, 20:12, 2 October 2013
m
My GRAMPS-related scratchpad
[http://www.tarunz.org/~vassilii/ Vassilii Khachaturov]
[[File:BACbKA.jpg|right]]
=My GRAMPS-related scratchpad=
* merge familylines and relgraph good stuff into a common report
* auto-translation of names, places, etc. - for reports and exports
** and [[Custom Event Types|events]]! see bug #{{bug|725}}
* reports & export should have more in common -- in filtering/selecting source set and output data
** new action - filter, expose for cli?
* what is the best practice * see also bug #{{bug|1600}} and [[Filtered_Reports]]* Language-aware date display with inflections #{{bug|6926}} -- probably should use http://www.grammaticalframework.org/ for collaboration with other active researchers? Is a completely new DateDisplayer/DateParser/libnarrate!!! * we need a feature usage stats tracker, there a tutorial? Should gramps collab with multisync @sf? or 's lots of obscure features that probably aren't used much, but contribute to overall complexity. E.g., should we cut some DVCSof the report backends? Obvious use cases =Building gf and python-gf35=* d/l http://www.grammaticalframework.org/download/gf-3.5.tar.gz* prereq pkgs: libghc-haskeline-dev cabal-install haskell-devscripts happy libghc-mtl-dev libghc-json-dev libghc-parsec3-dev libpython-dev* cabal install:fst parallel time-compat utf8-string random* extract tgz to gf-3.5/* # two dh_auto_build <- probably was redundant, but maybe needed for the python bindings?** make deb (or moreadd the -d option in Makefile when you get a build dependency warning) people using GRAMPS* sudo dpkg -i . Each wants ./gf_3.5-1_i386.deb* In gf-3.5/contrib/py-bindings/** edit the makefile so that the python version computation thingie is just 2.7 verbatim, instead of the broken script line: pyversion=2.7. ** Addinstall: gf.so install $< /usr/lib/python$(pyversion)/dist-packages/ ** make, it will bork on a haskell file with import CString** change the relevant line to be import Foreign.C.String** make again** make testall should pass** sudo checkinstallPackage: python-gf35Version: 0.3 (according to upstream site <- ugh, that revision number was from http://www.grammaticalframework.org/libpgf/ -- an alternative set of bindings... let me start with the master of his own DB core gf bindings first since I managed to build them!)Provides: python-gfDescription: Python bindings for gf 3.5** locally move gf.so to gf.so.disabled and vet anything incomingmake test again -- verify the .so is picked up =Dev bookmarks=* [http://www.tortall.net/mu/wiki/CairoTutorial Cairo Tutorial for Python Programmers], by Michael Urman* [http://cairographics.org/documentation/pycairo/3/ python-cairo v3 docs]* [https://developer.gnome.org/pygtk/ pygtk docs] slightly outdated wrt the trunk env, e.g., [https://developer.gnome.org/pygtk/2.24/class-pangolayout.html# make life easy for people taking periodic exports from gramps method-pangolayout--set- can we send out only text pango.Layout.set_text()] doesn't list the stuff that changed? mandatatory second argument for string length on my system... python help(yet another multisync sub-problempango.Layout.set_text)is the final authority!.. [[Category:User|B]]
296
edits