There used to be a wiki page with some examples for using the python bindings.   I don't see it anymore, but I did notice examples on git
https://github.com/Gnucash/gnucash/tree/maint/bindings/python/example_scripts

I'm using a python script to do exactly what the OP is looking for & it looks like there is a script in the example_scripts link to do that also.

Note: this question was posted 7 months ago

On 12/31/21 07:49, Jon Schewe wrote:
On Fri, 2021-12-31 at 16:22 +0800, Kevin Buckley wrote:
On Wed, 26 May 2021 at 23:11, Jack Frillman via gnucash-user
<
gnucash-user@gnucash.org
wrote:
I have repetitive task I do every day and I would like to reducey
the
number of steps to do that task.

More specifically I import stock/mutual fund and precious metal
prices
from a CSV file. Currently I go through the multi-step process the
GUI
walks you through. This is easy enough but I can be ultra lazy at
times
and would like to execute that import process using a macro if
possible.

Whilst I can't suggest a "macro" within Gnucash, I can suggest
another
way to achieve the same thing, assumimg you are happy doing a bit
of shell scripting, plain text editing, and store your GnuCash files
in
uncompressed XML format.
If you are comfortable running a script and learning a little python,
this may help you with some options
https://github.com/jpschewe/gnucash-stock-portfolio
It uses the gnucash API to write stock information.

I second the lots of backups suggestion.


_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to