Skip to content

A bot that generates videos of old web pages and media files archived by the Wayback Machine to then publish them on Twitter, Mastodon, and Tumblr.

License

Notifications You must be signed in to change notification settings

joaohenggeler/eternal-wanderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eternal Wanderer

A Python bot that generates videos of old web pages and media files archived by the Wayback Machine to then publish them on Twitter, Mastodon, Tumblr, and Bluesky.

With over 682 billion web pages saved since 1996, the Wayback Machine is a great resource for exploring the early internet. One project that takes advantage of this archive is wayback_exe, a bot that generates images of old web pages. The Eternal Wanderer extends this idea and records videos of these old pages so that any audiovisual media like Flash movies, Java applets, VRML worlds, MIDI music, and QuickTime videos can also be experienced.

The web page "http://www.geocities.com:80/Hollywood/Hills/5988/" as seen on December 1996 via the Wayback Machine.

Features

  • Visits archived web pages and collects metadata from the Wayback Machine's CDX API.

  • Records the screen and generates videos that show the entire page.

  • Generates audio recordings of each page using text-to-speech.

  • Publishes the recorded videos on Twitter, Mastodon, Tumblr, and Bluesky on a set schedule.

  • Designed with now obsolete web plugins in mind. The bot will automatically perform the necessary steps so that old web media plays smoothly (e.g. Flash, Shockwave, Java, VRML, MIDI, RealAudio, QuickTime, etc).

  • Supports media files that are linked directly instead of being embedded on the page (e.g. VRML worlds, MIDI music, QuickTime videos, etc).

  • Supports YouTube videos by finding the archived media file associated with its ID.

  • Monitors all HTTP/HTTPS requests and archives files that still exist online using the Wayback Machine's Save API.

  • Ranks web pages based on specific words and HTML tags.

Setup

See the setup page to learn how to configure and run this bot.

Special Thanks

  • Special thanks to muffinista for creating the wayback_exe bot.
  • Special thanks to TOMYSSHADOW for creating the Browser Plugin Extender and for his extensive Shockwave knowledge.
  • Special thanks to nosamu for his extensive Mozilla-based browser knowledge.

About

A bot that generates videos of old web pages and media files archived by the Wayback Machine to then publish them on Twitter, Mastodon, and Tumblr.

Topics

Resources

License

Stars

Watchers

Forks