readme fixes

This commit is contained in:
Antoni Sawicki 2019-12-24 02:51:44 -08:00
parent 0f9ebc6252
commit a533521784

View File

@ -25,19 +25,19 @@ A browser-in-browser "proxy" server that allows to use historical / vintage web
docker hub:
```
```shell
docker run -d -p 8080:8080 tenox7/wrp
```
gcr.io:
```
```shell
docker run -d -p 8080:8080 gcr.io/tenox7/wrp:latest
```
## Flags
```
```flags
-l listen address:port, default :8080
-h headed mode, display browser window
-d chromedp debug logging
@ -47,11 +47,12 @@ docker run -d -p 8080:8080 gcr.io/tenox7/wrp:latest
## Minimal Requirements
- Server / Gateway should run on a modern hardware/os that supports memory hungry Chrome.
* Server / Gateway should run on a modern hardware/os that supports memory hungry Chrome.
- Client / Browser needs to support HTML FORMs and ISMAP. Typically Mosaic 2.0 would be minimum version for forms. However ISMAP was supported since 0.6B, so if you manually enter url using `?url=...` you can use ealier version.
* Client / Browser needs to support HTML FORMs and ISMAP. Typically Mosaic 2.0 would be minimum version for forms. However ISMAP was supported since 0.6B, so if you manually enter url using `?url=...` you can use ealier version.
## History
* In 2014, version 1.0 started as a cgi-bin script, adaptation of `webkit2png.py` and `pcidade.py`, [blog post](https://virtuallyfun.com/2014/03/03/surfing-modern-web-with-ancient-browsers/).
* Later in 2014, version 2.0 became a stand alone http-proxy server, also support for both Linux/MacOS, [another post](https://virtuallyfun.com/wordpress/2014/03/11/web-rendering-proxy-update//).
* In 2016 the whole internet migrated to HTTPS/SSL/TLS and WRP largely stopped working. Python code became unmaintainable and mostly unportable (especially to Windows, even WSL).
@ -59,12 +60,14 @@ docker run -d -p 8080:8080 gcr.io/tenox7/wrp:latest
* Later in 2019, WRP 4.0 has been completely refactored to use mouse clicks instead using a href nodes. Also in 4.1 added sending keystrokes in to input boxes. You can now login to Gmail. Also now runs as a Docker container.
## Credits
* Uses [chromedp](https://github.com/chromedp), thanks to [mvdan](https://github.com/mvdan) for dealing with my issues
* Uses [go-quantize](https://github.com/ericpauley/go-quantize), thanks to [ericpauley](https://github.com/ericpauley) for developing the missing go quantizer
* Thanks to Jason Stevens of [Fun With Virtualization](https://virtuallyfun.com/) for graciously hosting my rumblings
* Thanks to [claunia](https://github.com/claunia/) for help with the Python/Webkit version in the past
## Legal Stuff
License: Apache 2.0
Copyright (c) 2013-2018 Antoni Sawicki
Copyright (c) 2019 Google LLC