[GNC] Request for help with libgnucash/engine

Mark at Lorimark mark at lorimarksolutions.com
Mon Mar 25 12:25:41 EDT 2024


Thank you, John.

~mark petryk
~c:469-556-5075
~w:http://www.lorimarksolutions.com

On 3/23/24 12:34, john wrote:
> 
> 
>> On Mar 23, 2024, at 17:16, Mark at Lorimark 
>> <mark at lorimarksolutions.com> wrote:
>>
>> Hi Guys,
>>
>> I've started up a project to create a web-interface for GnuCash.  Been 
>> tinkering with it for a while now.
>>
>> I was hoping to be able to reach out to the developers to ask for some 
>> help with regards to getting connected to gnucash via the libgnucash 
>> engine.
>>
>> I have been somewhat successful getting the engine open, but it feels 
>> like I'm just swimming upstream, guessing about the api calls.
>>
>>> https://gnucashew.lorimarksolutions.com/demo
>>> https://gnucashew.lorimarksolutions.com/dox/html/SessionGnuCash_8cpp_source.html
>>
>> The demo I have running is just making direct sql calls, but I really 
>> want the engine.
>>
>> I know it's a tall request to coldly ask for developer support this 
>> way, but I'm asking none-the-less.  I just need a little nudge to get 
>> over this api hump and I'll be trucking on my way!!!
>>
>> Thank you in advance
> 
> I'll point you at the API documentation: 
> https://code.gnucash.org/docs/STABLE 
> <https://code.gnucash.org/docs/STABLE>. It's not complete, but it might 
> help. You're right that you need the engine, there's no business logic 
> in the database, not even referential integrity.
> 
> You should be aware that GnuCash is still far from clean in separating 
> the GUI from the computation, so while you'll need to learn the engine 
> you'll also need to study the rest of the program too. You can ask 
> specific questions about particular function, but I don't have time to 
> review your code or write more documentation for you. I can't speak for 
> the other devs on that regard. Maybe one of them has more time.
> 
> Another thing to note: There is *NO* stability guarantee with any part 
> of GnuCAash. Things you learned last year may change next year.
> 
> Regards & Good Luck,
> John Ralls
> 


More information about the gnucash-user mailing list