{ "info": { "author": "Joar Wandborg", "author_email": "joar@wandborg.se", "bugtrack_url": null, "classifiers": [], "description": "========\n Pengar\n========\n\n:Author: `Joar Wandborg `_\n:License: AGPLv3 or later\n\nPengar is a work in progress.\n\n.. _`swedbank's mobile site`: https://mobilbank.swedbank.se/\n\n\n--------------\n Installation\n--------------\n\n- Get the code:\n\n .. code-block:: bash\n\n git clone https://github.com/joar/pengar.git && cd pengar\n\n- Install ``python-virtualenv``:\n\n .. code-block:: bash\n\n sudo apt-get install python-virtualenv\n virtualenv . && source bin/activate\n\n- Install dependencies:\n\n .. code-block:: bash\n\n python setup.py develop\n\n\n-------\n Usage\n-------\n\n.. code-block:: bash\n\n $ pengar debug\n Social security number: 9010240000\n Passcode:\n INFO:pengar.swedbank:Requesting CSRF token...\n INFO:pengar.swedbank:Submitting SSN login form...\n INFO:pengar.swedbank:Submitting code...\n INFO:pengar.swedbank:Requesting accounts...\n {{ account data }}\n INFO:pengar.swedbank:Requesting account 1, page 1\n INFO:pengar.swedbank:Requesting account 1, page 2\n INFO:pengar.swedbank:Requesting account 1, page 3\n {{ transaction data }}\n\nor if you want to put the results in a database for easy querying:\n\n.. code-block:: bash\n\n $ pengar update\n [...]\n\nthen\n\n.. code-block:: bash\n\n sqlite3 pengar.sqlite\n\nand then you can execute queries on the data:\n\n.. code-block:: sql\n\n SELECT note,\n SUM(amount),\n COUNT(amount)\n FROM transaction\n GROUP BY note\n ORDER BY SUM(amount);\n\n+----------------------------------+--------+-------+\n| note | sum | count |\n+==================================+========+=======+\n| ICA SUPERMARKET | -6948 | 28 |\n+----------------------------------+--------+-------+\n| \u00d6verf\u00f6ring Spar, 3k | -6000 | 2 |\n+----------------------------------+--------+-------+\n| Dalpay.is | -1712 | 1 |\n+----------------------------------+--------+-------+\n| Bankomatuttag | -1500 | 1 |\n+----------------------------------+--------+-------+\n\n\n----------\n Thank you\n----------\n\n- `Bj\u00f6rn S\u00e4llarp`_ whose code I inspected to get the URLs to Swedbank's\n mobile site\n\n- `requests authors`_, without you my code would have been twice as\n unreadable\n\n\n.. _`bj\u00f6rn s\u00e4llarp`: https://github.com/bjornsallarp\n.. _`requests authors`: http://docs.python-requests.org/en/latest/dev/authors/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/joar/pengar/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pengar", "package_url": "https://pypi.org/project/pengar/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pengar/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/joar/pengar/" }, "release_url": "https://pypi.org/project/pengar/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Spendings overview for Swedbank SE", "version": "0.1.1" }, "last_serial": 796153, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "31f7aec98354e2f9d61529bb3cbae875", "sha256": "e55183268e140e7993bd89ffa1ad8a9f9b508d14bc89ba38030c5976b6a4f53c" }, "downloads": -1, "filename": "pengar-0.1.0.tar.gz", "has_sig": false, "md5_digest": "31f7aec98354e2f9d61529bb3cbae875", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 920, "upload_time": "2013-02-07T18:44:51", "url": "https://files.pythonhosted.org/packages/2c/12/9cd16da3bf8ee6debb2a74d3175fd1a00bd3d0bb58cb7961ec98882e1d31/pengar-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0f564042d948988790182df1894ffd9b", "sha256": "e8fc48c4bc65e38b56a8df5733c9e5546d24ae7ecec6ae18d86f7c9dd51fa194" }, "downloads": -1, "filename": "pengar-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0f564042d948988790182df1894ffd9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1890, "upload_time": "2013-02-07T18:46:14", "url": "https://files.pythonhosted.org/packages/60/4a/95e248f0423bcf932213932b3f94ee9c0dd5b3975fb81a32eba5b75463a0/pengar-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0f564042d948988790182df1894ffd9b", "sha256": "e8fc48c4bc65e38b56a8df5733c9e5546d24ae7ecec6ae18d86f7c9dd51fa194" }, "downloads": -1, "filename": "pengar-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0f564042d948988790182df1894ffd9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1890, "upload_time": "2013-02-07T18:46:14", "url": "https://files.pythonhosted.org/packages/60/4a/95e248f0423bcf932213932b3f94ee9c0dd5b3975fb81a32eba5b75463a0/pengar-0.1.1.tar.gz" } ] }