golang wrapper for the aqbanking C library
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
examples
.gitignore
LICENSE
README.md
account.go
aqbanking.go
aqbanking_test.go
cgui.go
examples_test.go
gui.go
gwenhywfar.go
pin.go
transaction.go
user.go
user_test.go

README.md

go-aqbanking

CircleCI

golang wrapper for aqbanking C library

go run !(*_test).go

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