phantompy

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

  • 所有者: niwinz/phantompy
  • 平台:
  • 許可證: BSD 3-Clause "New" or "Revised" License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

=================================
Headless WebKit engine for Python

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

WARNING: This project is abandoned due big design problems (python always works outside the QT
eventloop, that makes some thins like js events management very ugly and some other things impossible).
I can give the project to any one that want continue the development.

Components

The package has two components:

  • C++/C library which exposes a on-demand api to Qt5/QtWebkit (libphantompy)
  • Python app that builds on top of libphantompy with ctypes

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

Documentation

Partial documentation available on: https://phantompy.readthedocs.org/en/latest/

A lot of features are proof of concept and need more work.

Thanks

  • Benjamin Torsten Jolitz (@benjolitz) for the many ideas submitted.

FAQ

How truly headless is phantompy?

Thanks to Qt5 and QPA it's truly headless. You can run your apps
without x11 with this environment variable:

.. code-block:: bash

export QT_QPA_PLATFORM=minimal

主要指標

概覽
名稱與所有者niwinz/phantompy
主編程語言C++
編程語言Python (語言數: 3)
平台
許可證BSD 3-Clause "New" or "Revised" License
所有者活动
創建於2013-05-18 21:02:34
推送於2017-05-17 11:08:59
最后一次提交2014-03-20 19:25:24
發布數3
最新版本名稱0.10 (發布於 )
第一版名稱0.5 (發布於 )
用户参与
星數613
關注者數27
派生數33
提交數111
已啟用問題?
問題數10
打開的問題數6
拉請求數5
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?