Internet Archive

Internet Archive
Wayback Machine

For Chrome, Edge, Firefox, & Safari
VersionReleased
Safari
1.3 - 1.4
Feb - Mar 2020
All Browsers
3.0 - 3.2
Feb - Dec 2022
Technologies Used
  • Swift
  • HTML/CSS
  • Javascript
  • jQuery
  • npm
  • webpack
Download Extension

Safari Extension

With this Safari Browser Extension by the Internet Archive, you can go back in time to see how a website has changed and evolved through the history of the Web.

Working in Swift, Javascript, HTML and CSS, I've been tasked to analyze and fix numerous bugs, overhaul the UI/UX, improve functionality to work without login, and refactor its API code.

Features:

  • Login to Archive account.
  • Save Page Now to the Wayback Machine.
  • View Oldest, Newest, & Overview.
  • Share archived link to social media.
  • Site Map sunburst diagram.
  • View 404 Not Found pages.
  • Wayback Machine Count badge added to toolbar and popup.

Safari Extension on Github

Web Extensions for Chrome, Firefox, & Safari 14+

As I continued to work with the Internet Archive, I led and mentored two junior devs during their Google Summer of Code 2020 project, while redesigned and improved functionality of the Wayback Machine's Web Browser Extensions for Chrome, Firefox, and Safari 14+ (see commits). Made major contributions writing Javascript, HTML/CSS, testing, code reviews, and currently the lead maintainer.

Features: (including above)

  • Fact Check websites for misinformation.
  • View Annotations users wrote about the website.
  • Bulk Save from bookmarks or list of URLs provided.
  • View archived digitized books & research papers while visiting Amazon & Wikipedia.

The Wayback Machine is listed on the front page of Safari Extensions and is a Top Pick under the Search Tools category on the Chrome web store, which has over 200K users!

Web Extension on Github

Web Browser Extension
Safari App Store
Safari Extensions
Chrome App Store
Chrome web store

PDF Annotation Viewer

PDF Annotation Viewer

In Sept 2020, I modified an open-source PDF.js annotation editor to create a custom web-based PDF viewer for the Internet Archive. This involved forking & modifying existing code by Hypothesis and PDF.js by Mozilla.

Mobile Apps

WTF? App

In Jan 2022, I wrote a prototype iOS app in Swift called What The Fact? Described as a mobile app to help improve the health of our information ecosystem, this app makes it easy for users to report and ask questions, through text or audio recordings, about what they are watching on TV news media.