{ "info": { "author": "Miku Laitinen", "author_email": "miku@avoin.systems", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Office/Business :: Financial :: Accounting", "Topic :: Utilities" ], "description": "# ofxstatement-revolut\n\n[![Build Status](https://travis-ci.com/mlaitinen/ofxstatement-revolut.svg?branch=master)](https://travis-ci.com/mlaitinen/ofxstatement-revolut)\n\nThis is a plugin for use with [ofxstatement](https://github.com/kedder/ofxstatement) package. It implements\na parser for the Revolut CSV-formatted bank statement.\n\nThe CSV isn't very machine readable, so we need to do some ugly string\nparsing to figure out the different field values.\n\nIssue reports and pull requests welcome.\n\nThis module is based on the Osuuspankki ofxstatement parser found at\nhttps://github.com/koodaamo/banking.statements.osuuspankki\n\n## Installation\n\n### From PyPI repositories\n```\npip3 install ofxstatement-revolut\n```\n\n### From source\n```\ngit clone https://github.com/mlaitinen/ofxstatement-revolut.git\npython3 setup.py install\n```\n\n## Configuration options\n\n| Option | Description |\n|---------------|------------------------------------------------------------------------------------------------------------------------------------------------|\n| `account` | Define the account of this bank statement |\n| `currency` | The base currency of the account |\n| `date_format` | The date format in the bank statement. Note that you have to use double `%`-marks in the settings file like this: `date_format = %%b %%d, %%Y` |\n\n\n1.4.0\n-----\n\n- Support September 2019 iOS CSV format\n\n1.3.0\n-----\n\n- Date format is now configurable in the settings\n- \"Payment from \" is now also counted as a deposit\n\n1.2.0\n-----\n\n- Support May 2018 CSV format\n\n1.1.0\n-----\n\n- Support April 2018 CSV format\n\n1.0.0\n-----\n\n- First release\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mlaitinen/ofxstatement-revolut", "keywords": "ofx,ofxstatement,banking,statement,revolut", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "ofxstatement-revolut", "package_url": "https://pypi.org/project/ofxstatement-revolut/", "platform": "", "project_url": "https://pypi.org/project/ofxstatement-revolut/", "project_urls": { "Homepage": "https://github.com/mlaitinen/ofxstatement-revolut" }, "release_url": "https://pypi.org/project/ofxstatement-revolut/1.4.0/", "requires_dist": [ "ofxstatement", "freezegun ; extra == 'test'", "pytest ; extra == 'test'" ], "requires_python": "", "summary": "Bank statement parser for Revolut", "version": "1.4.0" }, "last_serial": 5971985, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "cdd29f4212322435ddabcc8a1cff4828", "sha256": "1f899b909da49dd063410ae6533172e304d25d2020406657380e1e66cd61b84f" }, "downloads": -1, "filename": "ofxstatement_revolut-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cdd29f4212322435ddabcc8a1cff4828", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4517, "upload_time": "2018-07-26T12:30:15", "url": "https://files.pythonhosted.org/packages/80/28/9ad134bf9e9a7b3e90ef9398b1ac324148613ac37a3118461d9968b3c9cf/ofxstatement_revolut-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d7dd81b72a359133d9c91e37494e701", "sha256": "6ac6407cfd368777be53e0099b1fec5e698f733c70de00d66b7b492198bb42e3" }, "downloads": -1, "filename": "ofxstatement-revolut-1.2.0.tar.gz", "has_sig": false, "md5_digest": "3d7dd81b72a359133d9c91e37494e701", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3300, "upload_time": "2018-07-26T12:30:17", "url": "https://files.pythonhosted.org/packages/42/b7/58a6fb00f59f11397589a21c3fa95f55a2aee3c2fc6307dbd082abd727cd/ofxstatement-revolut-1.2.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "4fc8ca7203654f6c68485890026a3013", "sha256": "1bccf9ce1f97536674f9f693ebe53e22751e0d55c08c9cd7127f2eca3911841e" }, "downloads": -1, "filename": "ofxstatement_revolut-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4fc8ca7203654f6c68485890026a3013", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7219, "upload_time": "2018-11-11T12:46:26", "url": "https://files.pythonhosted.org/packages/c9/b5/5e81ba4856978a7f004a4d9eecbd2dea8fa759d4fa41f5c1c72514e1b1da/ofxstatement_revolut-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ba78db5493b35876f20e1288f3ee35b", "sha256": "1b414c4c8e90776c699a25688e7282a2c42a6f4b20a14772f8016d1844bbc452" }, "downloads": -1, "filename": "ofxstatement-revolut-1.3.1.tar.gz", "has_sig": false, "md5_digest": "4ba78db5493b35876f20e1288f3ee35b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19188, "upload_time": "2018-11-11T12:46:28", "url": "https://files.pythonhosted.org/packages/ba/4c/7dbe29ae720524ce1a88489a4c0f74eeb7562fa0f7e0371f8203811542ed/ofxstatement-revolut-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "d8f6da2d5d01f5c575bfe346cab77f0a", "sha256": "efbebb7a30bb968fe7a57c09e07d2447379e5de9c0d81d4112e77f1472af54ae" }, "downloads": -1, "filename": "ofxstatement_revolut-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d8f6da2d5d01f5c575bfe346cab77f0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17565, "upload_time": "2019-10-14T14:59:20", "url": "https://files.pythonhosted.org/packages/00/80/e332e4638a71bf56c13289cd8d297feb8de863aaaa465d75cec497acf6dd/ofxstatement_revolut-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0ff2e4ca07d17ac503ba3e4f0fb3b35", "sha256": "527fbc2106abfee2fe02684b45c6a03c4879a0a98a9324df971af4105ec00b8d" }, "downloads": -1, "filename": "ofxstatement-revolut-1.4.0.tar.gz", "has_sig": false, "md5_digest": "d0ff2e4ca07d17ac503ba3e4f0fb3b35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4185, "upload_time": "2019-10-14T14:59:21", "url": "https://files.pythonhosted.org/packages/ac/57/8de632c72889c3add80e97787adf38f732207cdff99ed3ddd106d0984210/ofxstatement-revolut-1.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d8f6da2d5d01f5c575bfe346cab77f0a", "sha256": "efbebb7a30bb968fe7a57c09e07d2447379e5de9c0d81d4112e77f1472af54ae" }, "downloads": -1, "filename": "ofxstatement_revolut-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d8f6da2d5d01f5c575bfe346cab77f0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17565, "upload_time": "2019-10-14T14:59:20", "url": "https://files.pythonhosted.org/packages/00/80/e332e4638a71bf56c13289cd8d297feb8de863aaaa465d75cec497acf6dd/ofxstatement_revolut-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0ff2e4ca07d17ac503ba3e4f0fb3b35", "sha256": "527fbc2106abfee2fe02684b45c6a03c4879a0a98a9324df971af4105ec00b8d" }, "downloads": -1, "filename": "ofxstatement-revolut-1.4.0.tar.gz", "has_sig": false, "md5_digest": "d0ff2e4ca07d17ac503ba3e4f0fb3b35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4185, "upload_time": "2019-10-14T14:59:21", "url": "https://files.pythonhosted.org/packages/ac/57/8de632c72889c3add80e97787adf38f732207cdff99ed3ddd106d0984210/ofxstatement-revolut-1.4.0.tar.gz" } ] }