Metadata-Version: 1.1
Name: pomp
Version: 0.2
Summary: Screen scraping and web crawling framework
Home-page: http://bitbucket.org/estin/pomp
Author: Evgeniy Tatarkin
Author-email: tatarkin.evg@gmail.com
License: BSD
Description: Pomp
        ====
        
        Pomp is a screen scraping and web crawling framework. Pomp is inspired by and
        similar to `Scrapy`_, but has a simpler implementation that lacks the hard
        `Twisted`_ dependency.
        
        Features:
        
        * Pure python
        * Only one dependency for Python 2.x - `concurrent.futures`_ (backport of
          package for Python 2.x)
        * Supports one file applications; Pomps doesn't force a specific project layout
          or other restrictions.
        * Pomp is a meta framework like `Paste`_: you may use it to create your own
          scraping framework.
        * Extensible networking: you may use any sync or async method.
        * No parsing libraries in the core; use you preferred approach.
        * Pomp instances may be distributed and are designed to work with an external
          queue.
        
        Pomp makes no attempt to accomodate:
        
        * redirects
        * proxies
        * caching
        * database integration
        * cookies
        * authentication
        * etc.
        
        If you want proxies, redirects, or similar, you may use the excellent
        `requests`_ library as the Pomp downloader.
        
        `Pomp examples`_
        
        `Pomp docs`_
        
        Continuous integration status by drone.io:
        
        .. image:: https://drone.io/bitbucket.org/estin/pomp/status.png
            :target: https://drone.io/bitbucket.org/estin/pomp/latest
            :alt: Latest CI test
        
        .. image:: https://codecov.io/bitbucket/estin/pomp/coverage.png?branch=default
            :target: https://codecov.io/bitbucket/estin/pomp?branch=default
            :alt: codecov
        
        
        PyPI status:
        
        .. image:: https://img.shields.io/pypi/v/pomp.png
            :target: https://pypi.python.org/pypi/pomp/
            :alt: Latest PyPI version
        
        .. image:: https://img.shields.io/pypi/dm/pomp.png
            :target: https://pypi.python.org/pypi/pomp/
            :alt: Number of PyPI downloads
        
        .. image:: https://img.shields.io/pypi/wheel/pomp.png
            :target: https://pypi.python.org/pypi/pomp/
            :alt: Have wheel
        
        .. image:: https://img.shields.io/pypi/l/pomp.png
            :target: https://pypi.python.org/pypi/pomp/
            :alt: License
        
        Docs status:
        
        .. image:: https://readthedocs.org/projects/pomp/badge/?version=latest
            :target: https://readthedocs.org/projects/pomp/?badge=latest
            :alt: Documentation Status
        
        Pomp is written and maintained by Evgeniy Tatarkin and is licensed under the
        BSD license.
        
        .. _Scrapy: http://scrapy.org/
        .. _Twisted: http://twistedmatrix.com/
        .. _concurrent.futures: http://pythonhosted.org/futures/
        .. _Pomp examples:
           https://bitbucket.org/estin/pomp/src/tip/examples?at=default
        .. _Pomp docs: http://pomp.readthedocs.org
        .. _Paste: http://pythonpaste.org/
        .. _requests: http://www.python-requests.org/en/latest/
        
Platform: any
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
