]> git.ipfire.org Git - thirdparty/python-fints.git/commitdiff
Add README and requirements
authorRaphael Michel <mail@raphaelmichel.de>
Mon, 2 Jan 2017 18:18:15 +0000 (19:18 +0100)
committerRaphael Michel <mail@raphaelmichel.de>
Mon, 2 Jan 2017 18:18:15 +0000 (19:18 +0100)
README.md
requirements.txt [new file with mode: 0644]

index ba1818d56ad82bf88ab1d3975c955beabd971e03..1c5a0a9a6f0176a0a7e4af52dcdfbe22c805540a 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,3 +1,40 @@
-Inspiration from https://github.com/barnslig/fints4fun
+PyFinTS
+=======
 
-Only FinTS 3.0 supported at the moment, only reading data and only PIN/TAN
+This is a pure-python implementation of FinTS (formerly known as HBCI), a
+online-banking protocol commonly supported by German banks.
+
+Limitations
+-----------
+
+* Only FinTS 3.0 is supported
+* Only PIN/TAN authentication is supported, no signature cards
+* Only a number of reading operations are currently supported
+
+Usage
+-----
+
+    import logging
+    from fints3.client import FinTS3PinTanClient
+
+    logging.basicConfig(level=logging.DEBUG)
+    f = FinTS3PinTanClient(
+        '123456789',  # Your bank's BLZ
+        'myusername',
+        'mypin',
+        'https://mybank.com/…'  # endpoint, e.g.: https://hbci-pintan.gad.de/cgi-bin/hbciservlet
+    )
+
+    print(f.get_sepa_accounts())
+
+
+Credits and License
+-------------------
+
+Author: Raphael Michel <mail@raphaelmichel.de>
+
+License: LGPL
+
+This is a quite close port of the [fints-hbci-php](https://github.com/mschindler83/fints-hbci-php)
+implementation that was released by Markus Schindler under the MIT license.
+Thanks for your work!
diff --git a/requirements.txt b/requirements.txt
new file mode 100644 (file)
index 0000000..3288e92
--- /dev/null
@@ -0,0 +1,2 @@
+requests
+