{ "info": { "author": "Andriy Orehov", "author_email": "andriyorehov@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# bookmarks-parser\n[![Build Status](https://travis-ci.org/andriyor/bookmarks-parser.svg?branch=master)](https://travis-ci.org/andriyor/bookmarks-parser)\n[![codecov](https://codecov.io/gh/andriyor/bookmarks-parser/branch/master/graph/badge.svg)](https://codecov.io/gh/andriyor/bookmarks-parser)\n[![image](https://img.shields.io/pypi/v/bookmarks-parser.svg)](https://pypi.org/project/bookmarks-parser/)\n[![image](https://img.shields.io/pypi/l/bookmarks-parser.svg)](https://pypi.org/project/bookmarks-parser/)\n[![image](https://img.shields.io/pypi/pyversions/bookmarks-parser.svg)](https://pypi.org/project/bookmarks-parser/)\n\nParsing Netscape bookmark (Google Chrome, Firefox, ... export files) .\n\n## Installation\n```\n$ pip install bookmarks-parser\n```\n\n## Usage\n```python\nimport pprint\nimport bookmarks_parser\n\nbookmarks = bookmarks_parser.parse(\"bookmarks.html\")\npprint.pprint(bookmarks)\n```\n[output example](https://github.com/andriyor/bookmarks-parser/tree/master/tests/tests_data)\n\n## Development\nInstall [Poetry](https://poetry.eustace.io/docs/) \n```\n$ poetry install\n```\nrun tests\n```\n$ poetry run pytest --cov=bookmarks_parser\n```\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)", "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/andriyor/amalgama-pq", "keywords": "", "license": "MIT", "maintainer": "Andriy Orehov", "maintainer_email": "andriyorehov@gmail.com", "name": "bookmarks-parser", "package_url": "https://pypi.org/project/bookmarks-parser/", "platform": "", "project_url": "https://pypi.org/project/bookmarks-parser/", "project_urls": { "Homepage": "https://github.com/andriyor/amalgama-pq" }, "release_url": "https://pypi.org/project/bookmarks-parser/0.1.3/", "requires_dist": [ "beautifulsoup4 (>=4.5.0,<5.0.0)", "html5lib (>=1.0,<2.0)" ], "requires_python": ">=3.5,<4.0", "summary": "netscape bookmarks parser", "version": "0.1.3" }, "last_serial": 4664155, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "f6f697148c7076207b538b76e4b918b3", "sha256": "846521c1c8c972821be8e53983411231cc01894a4ab8be3d1050897c9a85d911" }, "downloads": -1, "filename": "bookmarks_parser-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f6f697148c7076207b538b76e4b918b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 4623, "upload_time": "2019-01-04T19:46:15", "url": "https://files.pythonhosted.org/packages/aa/0c/afcbbc0b452c0e80d1edc948cc9ebebcf142a8541aed4db819754f60d503/bookmarks_parser-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "372ff1e8b6abeb85c1fa7d7efc9cec19", "sha256": "4ea6c481639d069f672c8593911385286a5cd8e674ebd5e651a1784c67c42937" }, "downloads": -1, "filename": "bookmarks-parser-0.1.1.tar.gz", "has_sig": false, "md5_digest": "372ff1e8b6abeb85c1fa7d7efc9cec19", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 2407, "upload_time": "2019-01-04T19:46:14", "url": "https://files.pythonhosted.org/packages/58/b6/80df1f5cabf2dfcf5d79c4909c5cf6e47df3ab4e7fab94e635b72655ac4a/bookmarks-parser-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "aafe3370dfc1dc2f13fe2438f0ab04de", "sha256": "ce3303ae291b3217d3f4608583e272cdf4e6b48b008256466041ca6d4067cc53" }, "downloads": -1, "filename": "bookmarks_parser-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "aafe3370dfc1dc2f13fe2438f0ab04de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 4621, "upload_time": "2019-01-05T15:29:56", "url": "https://files.pythonhosted.org/packages/f3/19/bd1feb13ac3b36e81a214d8e651f72a427e96a6dd9d74637ac4b68193bc0/bookmarks_parser-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "513f44096eb7128dbaf892759fb8cb82", "sha256": "215e4ff3f0db9e76f04c7c740b43d91af865117cb9c81fce26cd739962bb06fc" }, "downloads": -1, "filename": "bookmarks-parser-0.1.2.tar.gz", "has_sig": false, "md5_digest": "513f44096eb7128dbaf892759fb8cb82", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 2405, "upload_time": "2019-01-05T15:29:55", "url": "https://files.pythonhosted.org/packages/02/42/3cc0f42854ba89ac81a5e871f6e2804157f1277519f29b2f7aca0ffa751f/bookmarks-parser-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "24fffe4195a9d7cfda7f8b9f5080f77f", "sha256": "b86a7fa5182a69a4c4cee2a92155060a12d97ebde13a563963ee74c564d97c34" }, "downloads": -1, "filename": "bookmarks_parser-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "24fffe4195a9d7cfda7f8b9f5080f77f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 4729, "upload_time": "2019-01-05T19:45:04", "url": "https://files.pythonhosted.org/packages/6b/ad/5179464570a3e4c8855d9be26dd1c0ce0eaf40655d9c46f4cdc85188fb02/bookmarks_parser-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "161962bf786677f8e0b264d99eadf3db", "sha256": "bbb61df477279223d33c266df4555d8a2196b602552614ca5f3eb0a704d5ef1f" }, "downloads": -1, "filename": "bookmarks-parser-0.1.3.tar.gz", "has_sig": false, "md5_digest": "161962bf786677f8e0b264d99eadf3db", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 2444, "upload_time": "2019-01-05T19:45:03", "url": "https://files.pythonhosted.org/packages/6c/7d/e9b1f157233bf19bb6d620a89309ab85fb711d77db092473ec9d338e2e53/bookmarks-parser-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24fffe4195a9d7cfda7f8b9f5080f77f", "sha256": "b86a7fa5182a69a4c4cee2a92155060a12d97ebde13a563963ee74c564d97c34" }, "downloads": -1, "filename": "bookmarks_parser-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "24fffe4195a9d7cfda7f8b9f5080f77f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 4729, "upload_time": "2019-01-05T19:45:04", "url": "https://files.pythonhosted.org/packages/6b/ad/5179464570a3e4c8855d9be26dd1c0ce0eaf40655d9c46f4cdc85188fb02/bookmarks_parser-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "161962bf786677f8e0b264d99eadf3db", "sha256": "bbb61df477279223d33c266df4555d8a2196b602552614ca5f3eb0a704d5ef1f" }, "downloads": -1, "filename": "bookmarks-parser-0.1.3.tar.gz", "has_sig": false, "md5_digest": "161962bf786677f8e0b264d99eadf3db", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 2444, "upload_time": "2019-01-05T19:45:03", "url": "https://files.pythonhosted.org/packages/6c/7d/e9b1f157233bf19bb6d620a89309ab85fb711d77db092473ec9d338e2e53/bookmarks-parser-0.1.3.tar.gz" } ] }