Skip to content

WumboSpasm/archive95-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archive95

Archive95 is an unorthodox web archive.

screenshot

Dependencies

Instructions

  1. Clone repository with git clone https://github.com/WumboSpasm/archive95-server.git
  2. Create data folder in repository root
  3. Download these files into data folder, with respect to directory structure
  4. Extract all gzipped files into their containing directories
  5. Build database with deno run -A main.js --build
  6. Run server with deno run -A main.js

Endpoints

  • view: View archived file in repaired form by supplying URL
  • orphan: View archived file in repaired form by supplying filesystem path
  • raw: View archived file in raw form by supplying filesystem path
  • inlinks: View all archived pages that link to the supplied URL
  • random: Redirect to a random archived page

Flags

  • e: Point in-page URLs to live internet instead of web archives
  • m: Random button can take you to any archived URL instead of just pages
  • n: Disable navigation bar
  • o: Random button can take you to orphaned files in addition to files with known URLs
  • p: Disable presentation improvements for modern browsers