{ "info": { "author": "Tom\u00e1\u0161 Ple\u0161ek", "author_email": "tomas@plesek.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Plugins", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Pybankreader\n============\n\nLicense\n BSD\nPython Compatibility\n Python 2.7 & Python 3.4\n\nWhat Is It\n----------\nThe `pybankreader` library is a toolkit to create model-based representation of\nstructured exported plain-text files.\n\nThe initial intention is to be able to load various exported repors, that you\nget from internet banking applications.\n\nCurrently, there are two formats supported in the library itself, on top of the\nframework for rolling your own: GPC and BBF. However, as stated, the library\nwas designed with generic application in mind, it's very easy to add additional\nformats.\n\nThe data-format that the library expects is a text file, that is structured,\nwith one line per record (however, you can have any number of different records\nin such a file). Together, individual records form a report. All of this is\nhandled transparently, so in the end, you can do something super-easy like\nthis (``report.custom_record`` and ``report.data`` are fields defined by a\nreport, not the library itself)::\n\n report = MyReport(initial_data=file_like)\n name_of_report = report.custom_record.name\n for x in report.data:\n x.name\n x.surname\n\nYou will find more information about how to use this library in the docs.\n\nHow to Get It\n-------------\n\nTwo options:\n\n * Use ``pip``: ``pip install pybankreader``\n * Or clone from Github if you want to: ``git clone https://github.com/baldman/pybankreader.git``\n\nWhat Is the Projects Status\n---------------------------\n\nI'd say that library is in something like limited production use.\n\nCurrently, the library is capable of what it was initially intended to do, and\nthat is to read two bank formats:\n\n * GPC (v2)\n * BBF (not FINSTA records)\n\nIf needed, other formats will follow.\n\nMind that only one datasource was used for testing: CSOB a.s. If problems\narise, fill an issue and ideally, attach data that does not work with this.\n\nOn top of that, it's very simple to create your own custom records and reports,\nsince there is a un-healthy abundancy for bank export formats (see the docs for\nthat).\n\nWhere Is the Documentation\n--------------------------\nhttp://pybankreader.readthedocs.org/, read the docs of course.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/baldman/pybankreader", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "pybankreader", "package_url": "https://pypi.org/project/pybankreader/", "platform": "any", "project_url": "https://pypi.org/project/pybankreader/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/baldman/pybankreader" }, "release_url": "https://pypi.org/project/pybankreader/0.2.3/", "requires_dist": null, "requires_python": null, "summary": "A library & micro-framework for reading data files exported from various internet banking solutions. Currently supports BBF and GPC files (just subsets of those for the time being)", "version": "0.2.3" }, "last_serial": 2106811, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "f72fda87d2ca5c1b939e2ab5786880ac", "sha256": "86828456ee2193f90ad5aeb2ebb84967a9f594fb77a89bf5e03ee49acdfe8475" }, "downloads": -1, "filename": "pybankreader-0.2.tar.gz", "has_sig": false, "md5_digest": "f72fda87d2ca5c1b939e2ab5786880ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33693, "upload_time": "2014-11-19T11:41:47", "url": "https://files.pythonhosted.org/packages/26/5d/78760698bb887679f53113d8b190fb5768acbcbb2916f026c430b53f712d/pybankreader-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3139a2f3154790ce22a4f4f21d9d104f", "sha256": "ee9278c831ea2ebae96f1397f46a3e16068c98f1da6975beb506306ffab6e83c" }, "downloads": -1, "filename": "pybankreader-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3139a2f3154790ce22a4f4f21d9d104f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33703, "upload_time": "2014-11-30T10:57:33", "url": "https://files.pythonhosted.org/packages/cb/74/e1e7ed699820b6c203e1401c3c4d168c339403399c94672ea54b5b572e1c/pybankreader-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0c3c7c828e82c2f93d9eb1154f71e5fc", "sha256": "1275db2d5b7ba335bd7dadba7a8131c53f0cdf9c83ebb81b9c7936cd715a0142" }, "downloads": -1, "filename": "pybankreader-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0c3c7c828e82c2f93d9eb1154f71e5fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33745, "upload_time": "2015-02-06T10:44:29", "url": "https://files.pythonhosted.org/packages/10/28/30317a0fefe1d0a1434001fce4508af758cd05f39a9c393e8e4063b9add7/pybankreader-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "5b3ce4d9e62fdd8edb4860287a8f4964", "sha256": "bab7825a934f42947268292a0f9cee91e47081577e94ebd973aadacbda61e113" }, "downloads": -1, "filename": "pybankreader-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5b3ce4d9e62fdd8edb4860287a8f4964", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33879, "upload_time": "2016-05-09T15:59:38", "url": "https://files.pythonhosted.org/packages/ea/15/28983d2c7e99f469c2858b58fa2033548abfabf7bd817010cb7f7dfb0093/pybankreader-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5b3ce4d9e62fdd8edb4860287a8f4964", "sha256": "bab7825a934f42947268292a0f9cee91e47081577e94ebd973aadacbda61e113" }, "downloads": -1, "filename": "pybankreader-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5b3ce4d9e62fdd8edb4860287a8f4964", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33879, "upload_time": "2016-05-09T15:59:38", "url": "https://files.pythonhosted.org/packages/ea/15/28983d2c7e99f469c2858b58fa2033548abfabf7bd817010cb7f7dfb0093/pybankreader-0.2.3.tar.gz" } ] }