39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
# http2pic
|
|
|
|
## Introduction
|
|
http2pic is an Open Source website renderer. It uses the [wkhtmltox](https://github.com/wkhtmltopdf/wkhtmltopdf) to render websites with various options.
|
|
|
|
Live demo on https://http2pic.haschek.at/
|
|
|
|
## Dependencies
|
|
- [wkhtmltox](http://wkhtmltopdf.org/downloads.html)
|
|
- "timeout" command
|
|
|
|
## Install
|
|
|
|
- Install [wkhtmltox](http://wkhtmltopdf.org/downloads.html) on your server
|
|
- Make /usr/sbin/wkhtmltoimage executable for the user that runs the webserver. For Apache it's the ```www-data``` user. Or use sudo
|
|
- Make sure the server has the "timeout" command. For debian this is available via ```apt-get install coreutils```
|
|
- Download this repo and extract it somewhere on your webserver
|
|
|
|
## Usage
|
|
|
|
After you extracted the contents of this repo to your webserver and can access the page and it will tell you how to use the API.
|
|
|
|
But it's as simple as:
|
|
|
|
```
|
|
https://your-url-and.path/api.php?[OPTIONS]&url=[WEBSITE_URL]
|
|
```
|
|
|
|
The requested page will render as image (not provide a link). So you can use the path to your api.php file like so:
|
|
|
|
```
|
|
<img src="https://your-url-and.path/api.php?url=http://xkcd.com" title="screenshot of xkcd.com" />
|
|
```
|
|
|
|
---
|
|
|
|
This is a [HASCHEK SOLUTIONS](https://haschek.solutions) project
|
|
|
|
[](https://haschek.solutions) |