{ "info": { "author": "Gregory Petukhov", "author_email": "lorien@lorien.name", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===\nIob\n===\n\n.. image:: https://travis-ci.org/lorien/iob.png?branch=master\n :target: https://travis-ci.org/lorien/iob\n\n.. image:: https://coveralls.io/repos/lorien/iob/badge.svg?branch=master\n :target: https://coveralls.io/r/lorien/iob?branch=master\n\n.. image:: https://pypip.in/download/iob/badge.svg?period=month\n :target: https://pypi.python.org/pypi/iob\n\n.. image:: https://pypip.in/version/iob/badge.svg\n :target: https://pypi.python.org/pypi/iob\n\n.. image:: https://landscape.io/github/lorien/iob/master/landscape.png\n :target: https://landscape.io/github/lorien/iob/master\n\nWeb scraping framework based on py3 asyncio & aiohttp libraries.\n\n\nUsage Example\n=============\n\n.. code:: python\n\n import re\n from itertools import islice\n\n from iob import Crawler, Request\n\n RE_TITLE = re.compile(r'