A mirror of https://github.com/richardg867/WaybackProxy

RichardG867 690626ebbb Add LRU cache for URL-date mappings, helps deal with 404 redirects as well as QUICK_IMAGES = False před 5 roky
.gitignore 76de1e19e9 Initial commit před 10 roky
LICENSE 76de1e19e9 Initial commit před 10 roky
README.md 690626ebbb Add LRU cache for URL-date mappings, helps deal with 404 redirects as well as QUICK_IMAGES = False před 5 roky
config.py d0d6ea3c4a Implement SILENT, fix printing of non-strings před 5 roky
lrudict.py 690626ebbb Add LRU cache for URL-date mappings, helps deal with 404 redirects as well as QUICK_IMAGES = False před 5 roky
waybackproxy.py 690626ebbb Add LRU cache for URL-date mappings, helps deal with 404 redirects as well as QUICK_IMAGES = False před 5 roky

README.md

WaybackProxy

WaybackProxy is a HTTP proxy that sends all requests through the Internet Archive Wayback Machine and OoCities, returning the original antique-browser-friendly markup.

1999 Google viewed on Internet Explorer 4.0 on Windows 95

Setup

  1. Edit config.py to your liking
  2. Start waybackproxy.py
  3. Set up your antique browser:
    • If your browser supports proxy auto-configuration, set the auto-configuration URL to http://ip:port/proxy.pac where ip is the IP of the system running WaybackProxy and port is the proxy's port (8888 by default).
    • If proxy auto-configuration is not supported or fails to work, set the browser to use an HTTP proxy at that IP and port instead.
  4. Try it out! You can edit most settings that are in config.py by browsing to http://web.archive.org while on the proxy, although you must edit config.py to make them permanent.
  5. Press Ctrl+C to stop

Known issues and limitations

  • The Wayback Machine itself is not 100% reliable, especially when it comes to images on archived pages.
  • WaybackProxy is not a generic proxy. The POST and CONNECT methods are not implemented.