Source

PunkyBrowster / README.rst

Full commit
fhsu a405ca4 














Jesse London 49b63ba 
fhsu a405ca4 
































PunkyBrowster
=============

PunkyBrowster is a programmatic browser with a synchronous API. It is a fork of
the spynner project. We remove unessential stuff like URL filtering, download
handling, and cookie emulation. We also remove some potentially harmful stuff
like JavaScript injection. What's left is a fairly lean core of functionality,
and on top of that we add some convenience methods for DOM querying and event
simulation.

Links
-----

spynner: http://code.google.com/p/spynner/

PyQt4 Docs: http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/index.html

Qt 4.7 class reference: http://doc.trolltech.com/4.7/classes.html

**PunkyBrowster requires that PyQt4 has already been installed.**

Testing
-------

To test pre-installation::

    python setup.py test

Or, having met test dependencies::

    python t.py

Installation
------------

To install::

    python setup.py install

Changes
-------

0.3.1

- Browster is a "new"-style class.
- Added "status" property.
- WebView window does not steal focus when opened.
- Better validation for form-filling methods raises exceptions instead of failing silently.
- Fixed issue with screen-captures being too large if previous capture was on large page.
- Support for new HTML5 input types.