Spendings overview for Swedbank SE
Project description
- License:
AGPLv3 or later
Pengar is a work in progress.
Installation
Get the code:
git clone https://github.com/joar/pengar.git && cd pengar
Install python-virtualenv:
sudo apt-get install python-virtualenv virtualenv . && source bin/activate
Install dependencies:
python setup.py develop
Usage
$ pengar debug
Social security number: 9010240000
Passcode:
INFO:pengar.swedbank:Requesting CSRF token...
INFO:pengar.swedbank:Submitting SSN login form...
INFO:pengar.swedbank:Submitting code...
INFO:pengar.swedbank:Requesting accounts...
{{ account data }}
INFO:pengar.swedbank:Requesting account 1, page 1
INFO:pengar.swedbank:Requesting account 1, page 2
INFO:pengar.swedbank:Requesting account 1, page 3
{{ transaction data }}
or if you want to put the results in a database for easy querying:
$ pengar update
[...]
then
sqlite3 pengar.sqlite
and then you can execute queries on the data:
SELECT note,
SUM(amount),
COUNT(amount)
FROM transaction
GROUP BY note
ORDER BY SUM(amount);
note |
sum |
count |
---|---|---|
ICA SUPERMARKET |
-6948 |
28 |
Överföring Spar, 3k |
-6000 |
2 |
Dalpay.is |
-1712 |
1 |
Bankomatuttag |
-1500 |
1 |
Thank you
Björn Sällarp whose code I inspected to get the URLs to Swedbank’s mobile site
requests authors, without you my code would have been twice as unreadable
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pengar-0.1.1.tar.gz
(1.9 kB
view hashes)