wrp/README.md

29 lines
1010 B
Markdown
Raw Normal View History

# WRP - Web Rendering Proxy
2019-05-29 01:29:01 -07: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-07 17:04:07 -08:00
2019-05-30 02:04:25 -07: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 00:40:27 -07:00
2019-05-30 02:02:24 -07:00
## Done so far
* basic browser-in-browser mode
2019-05-31 00:44:50 -07:00
* screenshot and serve image+map via CDP
2019-05-30 02:02:24 -07:00
* gif with FloydSteinberg dithering
* random image addressing
* resolve relative links
2019-05-31 16:41:25 -07:00
* paginated scrolling
2019-05-31 00:44:50 -07:00
* google search on input not starting with ^http
2019-05-27 16:37:19 -07:00
2019-05-30 02:02:24 -07:00
## Todo
* ISMAP
2019-05-31 01:34:44 -07:00
* net/url: invalid control character in URL on Windows
2019-05-30 02:02:24 -07:00
* configurable color palete and quantization
* real http proxy support
2019-05-31 00:44:50 -07:00
* option to encode as png/jpeg
2019-05-30 02:02:24 -07:00
* padded box model coordinates
* better http server shutdown
* chromedp logging, timeout, non-headless flags
2019-05-30 02:05:04 -07:00
## Python version
2019-05-31 16:41:25 -07:00
Check [master branch](https://github.com/tenox7/wrp/tree/master) for "stable" Python-Webkit version.