wrp/README.md
2019-06-03 17:52:02 -07:00

31 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# WRP - Web Rendering Proxy
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.
**You are looking at a GoLang / CDP branch of WRP.**
**This code is under active development and not fully usable yet.**
## Done so far
* basic browser-in-browser mode
* screenshot and serve image+map via CDP
* gif with FloydSteinberg dithering
* multiple concurent client support
* resolve relative links
* paginated scrolling
* google search on input not starting with ^http
* ISMAP, although for a redirect to work `-i` flag must be specified
otherwise http-equiv refresh will be used and/or link provided
* headed mode and chromedp debug output
## Todo
* configurable color palete and quantization
* real http proxy support
* padded box model coordinates
* better http server shutdown
## Old Python version
Check [pywebkit/](/pywebkit) folder for the old Python-Webkit version.