GSoC2011 (python, mobile version, cutecash)
Christian Stimming
stimming at tuhh.de
Sun Mar 27 15:14:12 EDT 2011
Dear André,
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, surely you can come up with ideas on your own as goals for your GSoC
work. Additionally, all the ideas from the uservoice page are useful
suggestions for a project.
Best Regards,
Christian
Am Sonntag, 27. März 2011 schrieb André Vitor:
> Hi, people. I'm a undergraduate computer engineering student at Unicamp
> (State University of Campinas), Brazil, and I'm very interested in
> contribute with this project at Google Summer of Code, this year. I'm a
> linux python developer about 4 years, and C/C++ about 2, focusing in
> interface development (Qt) and secure programming.
>
> Student Name: André Vitor de Lima Matos
> Location: Unicamp, Campinas, São Paulo, Brazil
>
> E-mail: andre.vmatos at gmail.com
> IM: skype: andrevmatos
> Phone: +55 19 9723 2233
>
> Scholar at Itautec Co., programming in Python+Qt, to Gentoo Linux.
> Also, C/C++ academic programming, and security student in brazillian lists
> and groups.
> In Itautec, worked at development of Librix Linux, specially Librix
> ThinClient Management Tool (LTMT), a client/daemon software to help
> sysadmins of big thinclients network to manage employees permissions. Also,
> worked at Librix Installer, a installer wizard (a bit more then only a
> wizard, really) for Gentoo linux, used on Librix (a derivate gentoo
> distribution, shipped in desktops, laptops (and now thinclients) developed
> and marketed by Itautec, and Librix Updater, a graphical binary package
> manager for gentoo (with haven't a good binary packages suppor), to help
> users and admins to update and install your gentoo distribution, based on
> our binary repository.
> I'd be very grateful to be able to helping on "Python reporting and
> scripting engine", being that I already have experience in python modules
> and plugins architecture, from LTMT. Also, I was thinking in a Qt frontend
> to GnuCash for Maemo/MeeGo powered devices (I've a N900). Have you thought
> about something like this?
> Also, as a long time Qt developer (python and c++), I'd like to help on
> Cutecash frontend.
>
> Hoping to be helpful,
> Att,
> André Vitor L. Matos
More information about the gnucash-devel
mailing list