Web Rendering Proxy: Use vintage, historical, legacy browsers on modern web
Go to file
2019-05-31 00:36:53 -07:00
pywebkit gocdp initial checkin 2019-05-29 01:29:01 -07:00
.gitignore Remove and ignore Visual Studio Code files. 2017-01-21 18:12:40 +00:00
LICENSE Create LICENSE 2019-03-27 13:29:02 -07:00
README.md scale area map too 2019-05-30 23:40:43 -07:00
wrp.go simple google search if url doesnt start with http 2019-05-31 00:36:53 -07:00

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
  • process and serve image+map via cdp
  • gif with FloydSteinberg dithering
  • random image addressing
  • resolve relative links

Todo

  • ISMAP
  • unexpected EOF on Windows
  • configurable color palete and quantization
  • paginated scrolling
  • real http proxy support
  • encode to png/jpeg option
  • padded box model coordinates
  • better http server shutdown
  • chromedp logging, timeout, non-headless flags

Python version

Check master branch for "stable" Python-Webkit version.