{ "info": { "author": "Subject-Dev Team, Douban Inc.", "author_email": "subject-dev@douban.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "|Build Status| |Coverage Status| |PyPI Version| |PyPI Downloads| |Wheel Status|\n\nBrownant\n========\n\nBrownant is a lightweight web data extracting framework.\n\n\nWho uses it?\n------------\n\nAt the moment, `dongxi.douban.com `_\n(a.k.a. Douban Dongxi) uses Brownant in production environment.\n\n\nInstallation\n------------\n\n::\n\n $ pip install brownant\n\n\nLinks\n-----\n\n- `Document `_\n- `Issue Track `_\n\n\nIssues\n------\n\nIf you want to report bugs or request features, please create issues on\n`GitHub Issues `_.\n\n\nContributes\n-----------\n\nYou can send a pull reueqst on\n`GitHub `_.\n\n\n.. |Build Status| image:: https://travis-ci.org/douban/brownant.svg?branch=master,develop\n :target: https://travis-ci.org/douban/brownant\n :alt: Build Status\n.. |Coverage Status| image:: https://img.shields.io/coveralls/douban/brownant/develop.svg\n :target: https://coveralls.io/r/douban/brownant\n :alt: Coverage Status\n.. |Wheel Status| image:: https://img.shields.io/pypi/wheel/brownant.svg\n :target: https://pypi.python.org/pypi/brownant\n :alt: Wheel Status\n.. |PyPI Version| image:: https://img.shields.io/pypi/v/brownant.svg\n :target: https://pypi.python.org/pypi/brownant\n :alt: PyPI Version\n.. |PyPI Downloads| image:: https://img.shields.io/pypi/dm/brownant.svg\n :target: https://pypi.python.org/pypi/brownant\n :alt: Downloads", "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/douban/brownant", "keywords": "extract,web data", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "brownant", "package_url": "https://pypi.org/project/brownant/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/brownant/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/douban/brownant" }, "release_url": "https://pypi.org/project/brownant/0.1.6/", "requires_dist": null, "requires_python": null, "summary": "A lightweight web data extracting framework.", "version": "0.1.6" }, "last_serial": 1626503, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "21ce9f4c829d2515a096fcb5cd6cf6e7", "sha256": "7f700ff8406cb3859be6dfff1eec0c40fb46d495fe801bdf1801d7ee1b6d2461" }, "downloads": -1, "filename": "brownant-0.1.0.tar.gz", "has_sig": false, "md5_digest": "21ce9f4c829d2515a096fcb5cd6cf6e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8425, "upload_time": "2013-09-28T22:03:54", "url": "https://files.pythonhosted.org/packages/2d/8a/e3880dad1372338bbb80df3609fe071946b696bf20f890a13972c67e30a0/brownant-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "be8ab001f560f6aa7753c3062e3649d2", "sha256": "290e58bf47313b46d0e81bf4386ce09f2e5101b4ed35aaff03f2359fc4dee825" }, "downloads": -1, "filename": "brownant-0.1.1.tar.gz", "has_sig": false, "md5_digest": "be8ab001f560f6aa7753c3062e3649d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9276, "upload_time": "2013-09-29T19:20:17", "url": "https://files.pythonhosted.org/packages/7f/c7/111d78d817f62f3ce8e8ecbd0756030d5a9e9a17c114c0ac8531579ecce9/brownant-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "bd3734e17dc1dc851ba94ce828c02268", "sha256": "ee911b686013e17bef9c2856937def06b4cf0b66f818aaf7e7e9271fa734ab54" }, "downloads": -1, "filename": "brownant-0.1.3.tar.gz", "has_sig": false, "md5_digest": "bd3734e17dc1dc851ba94ce828c02268", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10221, "upload_time": "2013-10-19T08:21:49", "url": "https://files.pythonhosted.org/packages/4d/36/f15ecac549ce7428fc21e1ee5e2fa793af5b46ca48482f1faff14a897e0d/brownant-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "05aaf6abf71a1daa05cdfe465cc9bb78", "sha256": "b42816ae4c21392e118c1af96655b7a7a680aed25b71583ebefdad196a3daac3" }, "downloads": -1, "filename": "brownant-0.1.4.tar.gz", "has_sig": false, "md5_digest": "05aaf6abf71a1daa05cdfe465cc9bb78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19789, "upload_time": "2013-10-24T14:18:13", "url": "https://files.pythonhosted.org/packages/a4/d2/c59180cff118f8b4a9e8f68b887a1f0b3bd48f356a15c2b496a238cd3a03/brownant-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "853983deafdf64a3b6cf335b0c463bb9", "sha256": "355d1fdde2c069d38dd7ce4901d15be49591696dd410e51b8cd776ca23c0db59" }, "downloads": -1, "filename": "brownant-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "853983deafdf64a3b6cf335b0c463bb9", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 50711, "upload_time": "2014-04-08T06:22:23", "url": "https://files.pythonhosted.org/packages/d4/71/cc222c4f2bb0afe7b172c5cf378c3e13f280baa3b8ce41049a9e7a89919f/brownant-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c35d08a72acc073b0ee658b8cfb11ef", "sha256": "eb93b3a4e9ef4568a10fd4bc296761503ad0712cb9cc26bf574a1f4935cf5ca2" }, "downloads": -1, "filename": "brownant-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6c35d08a72acc073b0ee658b8cfb11ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22122, "upload_time": "2014-04-08T06:22:18", "url": "https://files.pythonhosted.org/packages/20/91/cb3f68bf4df9d7d0f2e2fd3a4e1c5280cb90e41288e19ab93480ce88fe52/brownant-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "486bfd78e4ad28114a85afb12241c21a", "sha256": "7c7c4a28de0a24b2d895614af146f891d3af983c7f4c9279445729d2cc2d495e" }, "downloads": -1, "filename": "brownant-0.1.6-py2.7.egg", "has_sig": false, "md5_digest": "486bfd78e4ad28114a85afb12241c21a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 34744, "upload_time": "2015-07-09T15:00:59", "url": "https://files.pythonhosted.org/packages/66/b1/e07c11147a4b158fd4555901810eebc4973fee24166b8f28afd51f3eb266/brownant-0.1.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "be4e8a3df7539480b66e57d424b91ee5", "sha256": "6fb8b6e19e3c4388e39f4d2fc0a51e2f2dc812cf32cb3fd8b1ecbf78f7bfefdf" }, "downloads": -1, "filename": "brownant-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be4e8a3df7539480b66e57d424b91ee5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16709, "upload_time": "2015-07-09T15:01:12", "url": "https://files.pythonhosted.org/packages/f1/cf/b1e7736b4a23b06865e5381d9187c104c7790c7e2f482eda04d309249cf9/brownant-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a661d37d5815448f2b500feb52a4cee1", "sha256": "eefc041fc75fc758bce5f218eba166faae1b6956e630b51e2bd441e4800c0342" }, "downloads": -1, "filename": "brownant-0.1.6-py3.4.egg", "has_sig": false, "md5_digest": "a661d37d5815448f2b500feb52a4cee1", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 35803, "upload_time": "2015-07-09T15:10:01", "url": "https://files.pythonhosted.org/packages/86/07/ffa54adc9e7ad697810b4f29814264de069910cd2bad62b598b82b1119ec/brownant-0.1.6-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "1573a88fe6a447fee5ad0223b6f45eab", "sha256": "43b8f02e6df3fe4427438b229ec3b0d00e7b3a843f27cc12bd5c8a7aa68a22b2" }, "downloads": -1, "filename": "brownant-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1573a88fe6a447fee5ad0223b6f45eab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22483, "upload_time": "2015-07-09T15:01:07", "url": "https://files.pythonhosted.org/packages/a7/67/e4e0fc9e3636855ece1204a85e8733d8a433ffe8b307416f38f06c800117/brownant-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "486bfd78e4ad28114a85afb12241c21a", "sha256": "7c7c4a28de0a24b2d895614af146f891d3af983c7f4c9279445729d2cc2d495e" }, "downloads": -1, "filename": "brownant-0.1.6-py2.7.egg", "has_sig": false, "md5_digest": "486bfd78e4ad28114a85afb12241c21a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 34744, "upload_time": "2015-07-09T15:00:59", "url": "https://files.pythonhosted.org/packages/66/b1/e07c11147a4b158fd4555901810eebc4973fee24166b8f28afd51f3eb266/brownant-0.1.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "be4e8a3df7539480b66e57d424b91ee5", "sha256": "6fb8b6e19e3c4388e39f4d2fc0a51e2f2dc812cf32cb3fd8b1ecbf78f7bfefdf" }, "downloads": -1, "filename": "brownant-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be4e8a3df7539480b66e57d424b91ee5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16709, "upload_time": "2015-07-09T15:01:12", "url": "https://files.pythonhosted.org/packages/f1/cf/b1e7736b4a23b06865e5381d9187c104c7790c7e2f482eda04d309249cf9/brownant-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a661d37d5815448f2b500feb52a4cee1", "sha256": "eefc041fc75fc758bce5f218eba166faae1b6956e630b51e2bd441e4800c0342" }, "downloads": -1, "filename": "brownant-0.1.6-py3.4.egg", "has_sig": false, "md5_digest": "a661d37d5815448f2b500feb52a4cee1", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 35803, "upload_time": "2015-07-09T15:10:01", "url": "https://files.pythonhosted.org/packages/86/07/ffa54adc9e7ad697810b4f29814264de069910cd2bad62b598b82b1119ec/brownant-0.1.6-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "1573a88fe6a447fee5ad0223b6f45eab", "sha256": "43b8f02e6df3fe4427438b229ec3b0d00e7b3a843f27cc12bd5c8a7aa68a22b2" }, "downloads": -1, "filename": "brownant-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1573a88fe6a447fee5ad0223b6f45eab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22483, "upload_time": "2015-07-09T15:01:07", "url": "https://files.pythonhosted.org/packages/a7/67/e4e0fc9e3636855ece1204a85e8733d8a433ffe8b307416f38f06c800117/brownant-0.1.6.tar.gz" } ] }