Re: [GNC] Request for help with libgnucash/engine

2024-03-25 Thread Mark at Lorimark

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 
 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 
. 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


___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Request for help with libgnucash/engine

2024-03-25 Thread Mark at Lorimark

Thank you, Geoff.

~mark petryk
~w:http://www.lorimarksolutions.com

On 3/23/24 20:04, Geoff wrote:

This may (or may not) be useful:

https://github.com/sdementen/piecash

Regards

Geoff
=

On 24/03/2024 3:16 am, Mark at Lorimark 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


___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Request for help with libgnucash/engine

2024-03-23 Thread Geoff

This may (or may not) be useful:

https://github.com/sdementen/piecash

Regards

Geoff
=

On 24/03/2024 3:16 am, Mark at Lorimark 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


___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Request for help with libgnucash/engine

2024-03-23 Thread john



> On Mar 23, 2024, at 17:16, Mark at Lorimark  
> 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. 
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

___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


[GNC] Request for help with libgnucash/engine

2024-03-23 Thread Mark at Lorimark

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

--
~mark
~w:http://www.lorimarksolutions.com
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.