Skip to content
forked from niwinz/phantompy

Phantompy is a headless WebKit engine with full clean pythonic api build on top of Qt5 Webkit

License

Notifications You must be signed in to change notification settings

Manozco/phantompy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Headless WebKit engine for Python

Phantompy is a headless WebKit engine scriptable with a clean pythonic api.

Note: Currently in earlier stage of development. Use it for experiment only.

Components

The package has two components:

  • C++/C library what exposes a ondemand api to Qt5/QtWebkit (libphantompy)
  • Python app build on top of the libphantompy with ctypes

Tested with python: cpython-3.3, cpython-2.7 and pypy-2.0.1

Documentation

Currently there is no documentation available. You can see tests.py file for see some examples.

Installation

For compile and install a libphantompy you need g++ 4.8 (not tested with previous versions), qt5 and cmake 2.8.8+

cd build
cmake ..
sudo make install

For install python module:

python setup.py install

About

Phantompy is a headless WebKit engine with full clean pythonic api build on top of Qt5 Webkit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published