Skip to main content

Automated retrieval of mutations from ABN Amro

Project description

ABN Amro mutations retrieval

This Python library enables retrieval of mutations from the Dutch ABN Amro banking site using the "soft token" (5-digit pass code).

Should work with Python 2.7 or 3.x; requires requests and cryptography.

This library was created by and is maintained by Dirkjan Ochtman. If you are in a position to support ongoing maintenance and further development or use it in a for-profit context, please consider supporting my open source work on Patreon.

Example

Here is a minimal example demonstrating how to use the library:

import abna, json

sess = abna.Session('NL01ABNA0123456789')
sess.login(123, '12345')
print(json.dumps(sess.mutations('NL01ABNA0123456789'), indent=2))

Change log

0.3 (2020-02-04)

  • Add User-Agent to fake browser behavior

0.2 (2018-07-15)

  • Allow retrieval of mutations from different accounts (#1, thanks to @ivasic). Note that this changes the signature of the Session.mutations() method to take the account IBAN as a mandatory first argument.

Alternatives

abnamro-tx is a docker-based solution to run a headless Chrome instance that can download mutation files for you.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

abna-0.3.tar.gz (4.4 kB view details)

Uploaded Source

File details

Details for the file abna-0.3.tar.gz.

File metadata

  • Download URL: abna-0.3.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.7

File hashes

Hashes for abna-0.3.tar.gz
Algorithm Hash digest
SHA256 02da319a3ab368da848061fa67be4ce0c7702383fe756be42c43b26a84db32d6
MD5 e2297c89cfe83fc331bb0d08daa439e3
BLAKE2b-256 5b1d4a9c778032844324375c6d9869c5222c625e8ea0e241eb1bd470f9918123

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page