Skip to content
This repository has been archived by the owner before Nov 9, 2022. It is now read-only.

umsatz/go-aqbanking

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

go-aqbanking

CircleCI

golang wrapper for aqbanking C library

go run !(*_test).go

Dependencies

If you are running Ubuntu 18.04:

sudo add-apt-repository ppa:ingo/gnucash
sudo apt-get update
sudo apt-get install libgwenhywfar-core-dev libaqbanking43

A note about parallelization

  • You may not have more than one instance of AQBanking per process. I'm not sure yet if this is a limit of aqbanking, or rather my fault. Either way, Aqbanking panics here if you try: src/libs/aqbanking/banking_init.c:184

  • You may not have more than one instance of AQBanking running with the same directory. E.g. 2 processes with one AQBanking instance created via DefaultAQBanking() will break as well. This seems to be due to the fact that aqbanking extensively writes files during its operation.

TODO

  • Test for memory leaks
  • Write-Support
    • Transactions
      • Standing Orders
      • Foreign Transfers
      • Investment Transfers

About

golang wrapper for the aqbanking C library

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages