Python reporting and scripting engine
Christian Stimming
stimming at tuhh.de
Thu Mar 24 16:47:06 EDT 2011
Dear Andre,
thank you for your interest in working with gnucash in the GSoC 2011 program.
As a first step, we suggest you should checkout the gnucash sources from SVN
and build it yourself (on some Linux/Unix computer), see
http://wiki.gnucash.org/wiki/Building
If you're interested in python scripting, I would suggest two things:
* First, you should read through the example scripts in src/optional/python-
bindings/example_scripts and run those as, well, examples.
* Secondly, you can check out the brand new SVN (r20472 or higher), then
modify the file src/python/init.py in the end to say "if True:", then play
around with the python console that opens upon next gnucash start (if your
python path includes $prefix/lib/python). From my understanding, every action
that you can invoke from that console should also be easy to add as a menu
item anywhere inside gnucash. Feel free to come up with interesting ideas that
can easily be added through python, but might have been very difficult in non-
python before. Examples that come to mind are: Import from or export to
various file formats, e.g. http://gnucash.uservoice.com/forums/101223-feature-
request/suggestions/1470567-import-export-client-supplier-details?ref=title or
https://bugzilla.gnome.org/show_bug.cgi?id=637004
Also, all the ideas from the uservoice page are useful suggestions for a
project.
Best Regards,
Christian
Am Mittwoch, 23. März 2011 schrieb Andre Murbach Maidl:
> Hi,
>
> I'm a student and was taking a look at Google SoC proposed projects for
> gnucash and got very interested
> to work on python reporting and scripting engine.
>
> Besides python I would like to include lua as well, if there is time to do
> it during SoC.
>
> If not I would consider it as a future project.
> The reason why I'm interested to include lua also is that I'm currently
> working with lua at the university I'm studying.
>
> If there is a possibility of working on this project I would be glad to get
> in touch with its mentor.
>
> Many thanks,
> Andre
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
More information about the gnucash-devel
mailing list