# Overview
Author: Niklas Baumstark
A standalone version of the Webkit server included in [capybara-webkit][1]. It includes a slim Python wrapper and the following improvements over the original version from thoughtbot:
Wait command to wait for the current page to load
SetAttribute command to [configure certain QWebkit settings][2]
SetHtml command to [load custom HTML][3] into the browser (e.g. to execute scripts on web pages scraped by a static scraper)
SetViewportSize command to set the viewport size of the in-memory browser
If you are interested in web scraping using this server, have a look at [dryscrape][4].
# Building and Installing
To install the Python binding (this also builds the server and places it into Python’s site-package directory):
sudo python setup.py install
If you don’t need the Python bindings, you can also use the supplied build.sh shellscript to build the server only.
# Contact, Bugs, Contributions
If you have any problems with this software, don’t hesitate to open an issue on [Github](https://github.com/niklasb/webkit-server) or open a pull request or write a mail to niklas baumstark at Gmail.
# License
This software is based on [capybara-webkit][1]. capybara-webkit is Copyright (c) 2011 thoughtbot, inc. It is free software, and may be redistributed under the terms specified in the LICENSE file.
[1]: https://github.com/thoughtbot/capybara-webkit [2]: https://github.com/thoughtbot/capybara-webkit/pull/171 [3]: https://github.com/thoughtbot/capybara-webkit/pull/170 [4]: https://github.com/niklasb/dryscrape
Metadata
Release files for webkit-server 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| webkit-server-1.0.tar.gz | 41.7 kB | Without provenance | Details for webkit-server-1.0.tar.gz |
Release files / webkit-server-1.0.tar.gz
| Download URL | webkit-server-1.0.tar.gz |
|---|---|
| Size | 41.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
836dac18c823bf7737461a2d938c66c7b3601c858897e6c92c7ba0e33574a2bc
|
|
BLAKE2b-256 checksum How to use checksums |
29f2f4f454cccde75e95359e91fa58f14497350dc97e58534f9003c77eca3dff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for webkit-server 1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.