Select open source projects I have created
Squidwarc 86 14
Node.js | DocsA high fidelity, user scriptable, archival crawler that uses Chrome or Chromium with or without a head
WAIL 79 18
Electron, Node.js, React, ReduxWeb Archiving Integration Layer (WAIL) is a graphical user interface (GUI) atop multiple web archiving tools intended to be used as an easy way for anyone to preserve and replay web pages. Tools included and accessible through the GUI are Heritrix 3.2.0 and PyWb 0.33.0
node-warc 32 11
Node.js | Docs NPMLibrary for working with and creating Web ARChive (WARC) files
chrome-remote-interface-extra 3
Node.js | Docs NPMThe chrome-remote-interface-extra brings a GoogleChrome/puppeteer like api to the chrome-remote-interface-extra by cyrus-and, as well as, making many of the full CDP values puppeteer hides available
Wayback++ 2
JavaScriptA Chrome and FireFox browser extension that brings client-side rewriting to the Internet Archive's Wayback Machine
node-cdxj 1
Node.js | Docs NPMLibrary for working with CDXJ files
just-launch-chrome
Node.js | NPMLaunch locally installed Chrome/Chromium for remote debugging with or without defaults
pyee2
Python 3, asyncio | pypiprimus/eventemitter3 EventEmitter implementation ported to Python