{ "info": { "author": "infactum", "author_email": "infactum@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: Russian", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Database", "Topic :: Software Development" ], "description": "===============\r\nOneC Data Tools\r\n===============\r\n\r\n.. image:: https://img.shields.io/pypi/v/onec_dtools.svg\r\n :target: https://pypi.python.org/pypi/onec_dtools\r\n.. image:: https://img.shields.io/pypi/pyversions/onec_dtools.svg\r\n :target: https://pypi.python.org/pypi/onec_dtools\r\n.. image:: https://img.shields.io/pypi/l/onec_dtools.svg\r\n :target: https://pypi.python.org/pypi/onec_dtools\r\n.. image:: https://img.shields.io/travis/Infactum/onec_dtools/master.svg\r\n :target: https://travis-ci.org/Infactum/onec_dtools\r\n.. image:: https://img.shields.io/coveralls/Infactum/onec_dtools.svg\r\n :target: https://coveralls.io/github/Infactum/onec_dtools\r\n\r\n**onec_dtools** - \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 1\u0421:\u041f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u0435 8 (1CD, cf, epf, efd \u0438 \u0442.\u0434.) \u0431\u0435\u0437\r\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b.\r\n\r\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\r\n=========\r\n\r\n::\r\n\r\n pip install onec_dtools\r\n\r\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\r\n=============\r\n\r\n\u041f\u043e\u043b\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_.\r\n\r\n.. _\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438: http://onec-dtools.readthedocs.org/ru/latest/\r\n\r\n\u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0432\u043a\u043b\u044e\u0447\u0430\u044f BLOB) \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u044b V8USERS::\r\n\r\n import onec_dtools\r\n\r\n with open('1Cv8.1CD', 'rb') as f:\r\n db = onec_dtools.DatabaseReader(f)\r\n if row.is_empty:\r\n continue\r\n for row in db.tables['V8USERS']:\r\n print(row.as_list(True))\r\n\r\n\u0420\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0430 \u0438 \u0437\u0430\u043f\u0430\u043a\u043e\u0432\u043a\u0438 CF \u0444\u0430\u0439\u043b\u0430::\r\n\r\n import onec_dtools\r\n\r\n onec_dtools.extract('D:/sample.cf', 'D:/unpack')\r\n onec_dtools.build('D:/unpack', 'D:/repacked.cf')", "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/Infactum/onec_dtools", "keywords": "1C 1C:Enterprise 1CD CF EPF ERF V8UNPACK", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "onec_dtools", "package_url": "https://pypi.org/project/onec_dtools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/onec_dtools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Infactum/onec_dtools" }, "release_url": "https://pypi.org/project/onec_dtools/0.5.0/", "requires_dist": null, "requires_python": null, "summary": "Tools for working with 1C:Enterprise binary files", "version": "0.5.0" }, "last_serial": 2664233, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "73393782a0c7a9dc36d0cc1dcc2131ea", "sha256": "ef1ca6bbf2496b464aa3994519cfbe99be85784e7df459846a5c1e88caaf2f15" }, "downloads": -1, "filename": "onec_dtools-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "73393782a0c7a9dc36d0cc1dcc2131ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7225, "upload_time": "2015-11-01T10:22:17", "url": "https://files.pythonhosted.org/packages/c0/36/3f4c935d85f3005300d3acc775efb858293465921d7a0a3d7f90ff6932fb/onec_dtools-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "385d7deb212125eb198a8f43bb8bc6b7", "sha256": "bc1d2278f357f01a06b47a2aa1d044c5d27e8b89dc3623768d2495cd5b21ff40" }, "downloads": -1, "filename": "onec_dtools-0.0.3.zip", "has_sig": false, "md5_digest": "385d7deb212125eb198a8f43bb8bc6b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9968, "upload_time": "2015-11-01T10:22:23", "url": "https://files.pythonhosted.org/packages/a0/92/a383bb8589b9826904298e232eda45da756772919e8b3dcbcc4a1f9e088d/onec_dtools-0.0.3.zip" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "d0075f684d4041375c8c40914b76b770", "sha256": "64de1b22461aabf83cb3f6791d2aa89ab3fb45096a819621acd63bc19c01c612" }, "downloads": -1, "filename": "onec_dtools-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d0075f684d4041375c8c40914b76b770", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13019, "upload_time": "2015-11-15T12:31:46", "url": "https://files.pythonhosted.org/packages/e9/a1/354031a6a0479e89bf6b4b53a00c505168ec8ce3f00b100a9a0ee90b46d9/onec_dtools-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "258ef6cb45d4ddaee7fda84d59fc5279", "sha256": "c0ac824ca63e4f247267a9346681ea2a2ea4b75725faa1d43ffe32c8e882e97a" }, "downloads": -1, "filename": "onec_dtools-0.1.0.zip", "has_sig": false, "md5_digest": "258ef6cb45d4ddaee7fda84d59fc5279", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15912, "upload_time": "2015-11-15T12:31:55", "url": "https://files.pythonhosted.org/packages/cd/ff/bcbc931ec562f404a50e158309763d1bea0150679c1472b0d7220fb9782e/onec_dtools-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1b9c92a5c7570e5254f66078591dd353", "sha256": "1c4070266defd17e8c7dda32135527010287519cb01e67c21fbaa3f7544b0c2a" }, "downloads": -1, "filename": "onec_dtools-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1b9c92a5c7570e5254f66078591dd353", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 13117, "upload_time": "2015-12-19T16:45:46", "url": "https://files.pythonhosted.org/packages/b8/ee/cff450589ec1885160ac9df77bce635bc67802a828960a54f2e90359bf1f/onec_dtools-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5d302076c7d188f5c46ebaa0e6cdd9f", "sha256": "57a07a24aa4d901c53d43da11d721ef41998fe335783238be5cca00a0c564314" }, "downloads": -1, "filename": "onec_dtools-0.1.1.zip", "has_sig": false, "md5_digest": "d5d302076c7d188f5c46ebaa0e6cdd9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16072, "upload_time": "2015-12-19T16:45:40", "url": "https://files.pythonhosted.org/packages/85/3b/5b92414ee48ecbe441a377078f88e929477abc77a4dad89336068afcba52/onec_dtools-0.1.1.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "263efde4b4b746009878dcaea1245eb3", "sha256": "aab0a9eba55bc843b01896d05134ab20069d5bee94599442f40ed604a74a74b8" }, "downloads": -1, "filename": "onec_dtools-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "263efde4b4b746009878dcaea1245eb3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19528, "upload_time": "2016-02-13T19:44:27", "url": "https://files.pythonhosted.org/packages/c5/80/e02a32cf6385e808c0a4585770db459ea5815e9e6983192d36d896245315/onec_dtools-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "680505574bdcb906d89c476e5036c534", "sha256": "c4ca0149eeca187c20d862e1b59a5211abd2dd684524ff4153be1a90120e39f5" }, "downloads": -1, "filename": "onec_dtools-0.3.0.zip", "has_sig": false, "md5_digest": "680505574bdcb906d89c476e5036c534", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16999, "upload_time": "2016-02-13T19:44:21", "url": "https://files.pythonhosted.org/packages/e0/38/4f6eef66779ea098b072824ffabcece2c4869e64916954c827e241201af6/onec_dtools-0.3.0.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a3c511acc4a08a1e039a8f33f242f0dd", "sha256": "0e0c8a01ce47bc9c388ca541db52ee447b0b57f8084b8084437e1f9f9e9eb610" }, "downloads": -1, "filename": "onec_dtools-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a3c511acc4a08a1e039a8f33f242f0dd", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 14454, "upload_time": "2016-09-05T05:00:20", "url": "https://files.pythonhosted.org/packages/a7/86/a8d51b8beef3b0cad6176da85c9131397b428feeae5c186864fa139b0dff/onec_dtools-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e6ebb6998b2ebd653293049a2bc6d11", "sha256": "0b8becdc05c5c5a37c42bee0a6d2f662074eefc4151f9baf740d1bc0052599ec" }, "downloads": -1, "filename": "onec_dtools-0.4.0.zip", "has_sig": false, "md5_digest": "9e6ebb6998b2ebd653293049a2bc6d11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17586, "upload_time": "2016-09-05T05:00:17", "url": "https://files.pythonhosted.org/packages/a5/8d/4ebbac01228d6b21eed5ea4de73bad455b68f55fbf6b39dfc41fb979f6bb/onec_dtools-0.4.0.zip" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3dada95ba43e1f564e7c579201bd8cab", "sha256": "0b98616eb9bb40ae444a80098fa504097a1aa388bfb9a48671523665778b6e33" }, "downloads": -1, "filename": "onec_dtools-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3dada95ba43e1f564e7c579201bd8cab", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 16273, "upload_time": "2017-02-23T20:24:30", "url": "https://files.pythonhosted.org/packages/97/75/15c1703fdfff60ba1b8a2ff6599659e7d5a880b4e838fd7c4764da442362/onec_dtools-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67e5077f540e2772449b2b0f5ccdd818", "sha256": "201234cc701b92a26989dbf1dae6b0b6f02a5dc42bdc4e65d80bcf36fb8c7741" }, "downloads": -1, "filename": "onec_dtools-0.5.0.zip", "has_sig": false, "md5_digest": "67e5077f540e2772449b2b0f5ccdd818", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19407, "upload_time": "2017-02-23T20:24:28", "url": "https://files.pythonhosted.org/packages/a8/b9/5eb16e7b2f8ce2aa63a2e9f1e7897c9941d75bff1287860a45b3bf8299d1/onec_dtools-0.5.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3dada95ba43e1f564e7c579201bd8cab", "sha256": "0b98616eb9bb40ae444a80098fa504097a1aa388bfb9a48671523665778b6e33" }, "downloads": -1, "filename": "onec_dtools-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3dada95ba43e1f564e7c579201bd8cab", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 16273, "upload_time": "2017-02-23T20:24:30", "url": "https://files.pythonhosted.org/packages/97/75/15c1703fdfff60ba1b8a2ff6599659e7d5a880b4e838fd7c4764da442362/onec_dtools-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67e5077f540e2772449b2b0f5ccdd818", "sha256": "201234cc701b92a26989dbf1dae6b0b6f02a5dc42bdc4e65d80bcf36fb8c7741" }, "downloads": -1, "filename": "onec_dtools-0.5.0.zip", "has_sig": false, "md5_digest": "67e5077f540e2772449b2b0f5ccdd818", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19407, "upload_time": "2017-02-23T20:24:28", "url": "https://files.pythonhosted.org/packages/a8/b9/5eb16e7b2f8ce2aa63a2e9f1e7897c9941d75bff1287860a45b3bf8299d1/onec_dtools-0.5.0.zip" } ] }