Wayback Machine Image Fixer

Attempts to fix broken images by replacing them with working timestamps based on JSON results

These are versions of this script where the code was updated. Show all versions.

  • v1.6.1 2022-05-05

    Accounted for content headers being lowercase

  • v1.6.0 2017-09-15 Major refactoring
  • v1.5.2 2017-09-14 Quick fix to accommodate Wayback Machine's April update, where images without im_ flag are served as HTML
  • v1.5.1 2016-04-19 Added another substitution case for Apache directories. Optimized background collection
  • v1.5.0 2016-02-11 Now supports backgrounds set by CSS.
  • v1.4.2 2016-02-01 Fixed issue where backgrounds would always be erraneously identified as dead
  • v1.4.1 2016-01-05 Fixed "image links to" condition, added more default "special cases"
  • v1.4.0 2016-01-04 Added a bit more flexibility to the "special cases" system. It now factors in the original source
  • v1.3.0 2016-01-02 Now supports backgrounds
  • v1.2.3 2015-12-30 "impatient" cases will only be used if they are proper images
  • v1.2.2 2015-12-23 The script will now only make use of the "Impatient" redirect link as long as it leads to an actual image file.
  • v1.2.1 2015-12-19 Makes sure that it actually sees if a special case object actually has its own condition
  • v1.2.0 2015-12-18 Now accommodates special cases
  • v1.1.6.1 2015-11-25 Removed duplicate evaluateImage command
  • v1.1.6 2015-11-25 Now accommodates cases where if you were to visit an image directly, Wayback Machine would redirect you elsewhere (Though I hope to find a better way to detect such cases besides looking at the response text)
  • v1.1.5 2015-11-10 Added support for HTTPS and made sure the "closest" timestamp part actually worked.
  • v1.1.4 2015-10-24 Fixed a small fatal typo
  • v1.1.3 2015-10-24 Minor coding tweaks, regex-based timestamp detection
  • v1.1.2 2015-10-24 Replaced "is in toolbar" detection with .contains
  • v1.1.1 2015-10-18 Implemented a proper 503 catch
  • v1.1.0 2015-10-14 Reworked to be completely asynchronous
  • v1.0.1 2015-10-07 Rewrote "has parent" function to be used solely for the one purpose it was actually used for
  • v1.0.0.20151004173702 2015-10-04

长期地址
遇到问题?请前往 GitHub 提 Issues,或加Q群1031348184

赞助商

Fishcpy

广告

Rainyun

注册一下就行

Rainyun

一年攒够 12 元