2018-06-23 07:17:39 +00:00
# WRP - Web Rendering Proxy
2019-06-01 01:28:48 +00:00
2019-05-29 08:29:01 +00:00
A HTTP proxy server that allows to use historical and obsolete web browsers on the modern web. It works by rendering the web page in to a GIF image associated with clickable imagemap of original web links.
2019-01-08 01:04:07 +00:00
2019-05-30 09:04:25 +00:00
**You are looking at a GoLang / CDP branch of WRP.**
**This code is under active development and not fully usable yet.**
2018-06-23 07:40:27 +00:00
2019-05-30 09:02:24 +00:00
## Done so far
2019-06-01 01:28:48 +00:00
2019-05-30 09:02:24 +00:00
* basic browser-in-browser mode
2019-05-31 07:44:50 +00:00
* screenshot and serve image+map via CDP
2019-05-30 09:02:24 +00:00
* gif with Floyd– Steinberg dithering
2019-06-04 00:52:02 +00:00
* multiple concurent client support
2019-05-30 09:02:24 +00:00
* resolve relative links
2019-05-31 23:41:25 +00:00
* paginated scrolling
2019-05-31 07:44:50 +00:00
* google search on input not starting with ^http
2019-06-03 08:47:44 +00:00
* ISMAP, although for a redirect to work `-i` flag must be specified
otherwise http-equiv refresh will be used and/or link provided
2019-06-04 00:52:02 +00:00
* headed mode and chromedp debug output
2019-05-27 23:37:19 +00:00
2019-05-30 09:02:24 +00:00
## Todo
2019-06-01 01:28:48 +00:00
2019-05-30 09:02:24 +00:00
* configurable color palete and quantization
* real http proxy support
* padded box model coordinates
* better http server shutdown
2019-06-01 08:26:18 +00:00
## Old Python version
2019-06-01 01:28:48 +00:00
2019-06-01 08:26:18 +00:00
Check [pywebkit/ ](/pywebkit ) folder for the old Python-Webkit version.