{ "info": { "author": "Ministry of Justice", "author_email": "dev@digital.justice.gov.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Bankline Direct Parser\n======================\n\nPython module for parsing Natwest/RBS Bankline Direct Data Services files.\n\n\nRequirements\n------------\n\nOnly python 3.4+ supported.\n\n\nInstallation\n------------\n\n.. code-block:: bash\n\n pip install bankline-direct-parser\n\n\nUsage\n-----\n\n.. code-block:: python\n\n from bankline_parser.data_services import parse\n\n # from file\n with open(filename) as f:\n parsed = parse(f)\n if parsed.is_valid():\n print(parsed.accounts[0].records[0].transaction_code)\n else:\n print(parsed.errors)\n\n # from list of rows\n parsed = parse(lines)\n\n\nModel Layout\n------------\n\n.. code-block::\n\n DataServicesFile\n VolumeHeaderLabel\n [Account]\n FileHeaderLabel\n UserHeaderLabel\n [DataRecord|BalanceRecord]\n UserTrailerLabel\n\n\nDevelopment\n-----------\n\n.. image:: https://travis-ci.org/ministryofjustice/bankline-direct-parser.svg?branch=master\n :target: https://travis-ci.org/ministryofjustice/bankline-direct-parser\n\nPlease report bugs and open pull requests on `GitHub`_.\n\nUse ``python setup.py test`` or ``tox`` to run all tests.\n\nDistribute a new version by updating the ``version`` argument in ``setup.py:setup`` and run ``python setup.py sdist bdist_wheel upload``.\n\n\nCopyright\n---------\n\nCopyright (C) 2018 HM Government (Ministry of Justice Digital Services).\nSee LICENSE.txt for further details.\n\n.. _GitHub: https://github.com/ministryofjustice/bankline-direct-parser\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ministryofjustice/bankline-direct-parser", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "bankline-direct-parser", "package_url": "https://pypi.org/project/bankline-direct-parser/", "platform": "", "project_url": "https://pypi.org/project/bankline-direct-parser/", "project_urls": { "Homepage": "https://github.com/ministryofjustice/bankline-direct-parser" }, "release_url": "https://pypi.org/project/bankline-direct-parser/0.3/", "requires_dist": null, "requires_python": "", "summary": "Parser for Bankline Direct banking information services", "version": "0.3" }, "last_serial": 5500335, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "b400e4724c6e2634a1a4550e9dad05c4", "sha256": "21a998404d5a3fa7737453492b8d3711ebb83f73902375dddcc20deb53738a32" }, "downloads": -1, "filename": "bankline_direct_parser-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b400e4724c6e2634a1a4550e9dad05c4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8707, "upload_time": "2018-03-05T15:38:47", "url": "https://files.pythonhosted.org/packages/77/ba/6ff8eebb09200f8b01a1346d716b1137885c299de51ecf4bad720b02a86e/bankline_direct_parser-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "455198ecdff84fd11bc8cb32797a10fc", "sha256": "f084c93ca6720ee5ae04e8d0e85646047901bfede27900ef048710317a411a76" }, "downloads": -1, "filename": "bankline-direct-parser-0.3.tar.gz", "has_sig": false, "md5_digest": "455198ecdff84fd11bc8cb32797a10fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5898, "upload_time": "2018-03-05T15:38:43", "url": "https://files.pythonhosted.org/packages/ca/2d/36a6f5823b3b6ab6bf304b472669eda8b694cb79d67ca1a253c10a5aa3d7/bankline-direct-parser-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b400e4724c6e2634a1a4550e9dad05c4", "sha256": "21a998404d5a3fa7737453492b8d3711ebb83f73902375dddcc20deb53738a32" }, "downloads": -1, "filename": "bankline_direct_parser-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b400e4724c6e2634a1a4550e9dad05c4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8707, "upload_time": "2018-03-05T15:38:47", "url": "https://files.pythonhosted.org/packages/77/ba/6ff8eebb09200f8b01a1346d716b1137885c299de51ecf4bad720b02a86e/bankline_direct_parser-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "455198ecdff84fd11bc8cb32797a10fc", "sha256": "f084c93ca6720ee5ae04e8d0e85646047901bfede27900ef048710317a411a76" }, "downloads": -1, "filename": "bankline-direct-parser-0.3.tar.gz", "has_sig": false, "md5_digest": "455198ecdff84fd11bc8cb32797a10fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5898, "upload_time": "2018-03-05T15:38:43", "url": "https://files.pythonhosted.org/packages/ca/2d/36a6f5823b3b6ab6bf304b472669eda8b694cb79d67ca1a253c10a5aa3d7/bankline-direct-parser-0.3.tar.gz" } ] }