├── .eslintrc.json ├── .vscode └── settings.json ├── README.md ├── ad-blocker-example ├── background.js └── manifest.json ├── animated-browser-action-with-pixi-js ├── background.js ├── manifest.json ├── pixi.min.js └── rose-19x19.png ├── animated-browser-action ├── background.js ├── images │ ├── rose-0.png │ ├── rose-1.png │ ├── rose-2.png │ ├── rose-3.png │ ├── rose-4.png │ ├── rose-5.png │ ├── rose-6.png │ ├── rose-7.png │ ├── rose-8.png │ └── rose-9.png └── manifest.json ├── bookmarklet-creator ├── CNAME ├── README.md ├── css │ ├── codemirror │ │ ├── codemirror.css │ │ └── theme │ │ │ ├── 3024-day.css │ │ │ ├── 3024-night.css │ │ │ ├── abcdef.css │ │ │ ├── ambiance-mobile.css │ │ │ ├── ambiance.css │ │ │ ├── base16-dark.css │ │ │ ├── base16-light.css │ │ │ ├── bespin.css │ │ │ ├── blackboard.css │ │ │ ├── cobalt.css │ │ │ ├── colorforth.css │ │ │ ├── darcula.css │ │ │ ├── dracula.css │ │ │ ├── duotone-dark.css │ │ │ ├── duotone-light.css │ │ │ ├── eclipse.css │ │ │ ├── elegant.css │ │ │ ├── erlang-dark.css │ │ │ ├── gruvbox-dark.css │ │ │ ├── hopscotch.css │ │ │ ├── icecoder.css │ │ │ ├── idea.css │ │ │ ├── isotope.css │ │ │ ├── lesser-dark.css │ │ │ ├── liquibyte.css │ │ │ ├── lucario.css │ │ │ ├── material.css │ │ │ ├── mbo.css │ │ │ ├── mdn-like.css │ │ │ ├── midnight.css │ │ │ ├── monokai.css │ │ │ ├── neat.css │ │ │ ├── neo.css │ │ │ ├── night.css │ │ │ ├── oceanic-next.css │ │ │ ├── panda-syntax.css │ │ │ ├── paraiso-dark.css │ │ │ ├── paraiso-light.css │ │ │ ├── pastel-on-dark.css │ │ │ ├── railscasts.css │ │ │ ├── rubyblue.css │ │ │ ├── seti.css │ │ │ ├── shadowfox.css │ │ │ ├── solarized.css │ │ │ ├── ssms.css │ │ │ ├── the-matrix.css │ │ │ ├── tomorrow-night-bright.css │ │ │ ├── tomorrow-night-eighties.css │ │ │ ├── ttcn.css │ │ │ ├── twilight.css │ │ │ ├── vibrant-ink.css │ │ │ ├── xq-dark.css │ │ │ ├── xq-light.css │ │ │ ├── yeti.css │ │ │ └── zenburn.css │ └── main.css ├── demo.html ├── index.html ├── rhino.jpeg └── src │ ├── codemirror │ ├── codemirror.js │ └── mode │ │ └── javascript │ │ └── javascript.js │ └── main.js ├── bookmarklet-extension ├── README.md ├── background.js ├── jquery.js ├── manifest.json ├── my-script.js └── my-styles.css ├── bookmarklet-on-off-with-message-passing ├── README.md ├── background.js ├── jquery.js ├── manifest.json ├── my-script.js └── my-styles.css ├── broken-examples ├── extension-a │ ├── README.md │ └── manifest.json ├── extension-b │ ├── README.md │ ├── background.js │ └── manifest.json ├── extension-c │ ├── HINTS.md │ ├── README.md │ ├── background.js │ ├── content.js │ └── manifest.json └── extension-d │ ├── HINTS.md │ ├── README.md │ ├── background.js │ ├── content.js │ ├── jquery.js │ ├── malkovich.jpg │ └── manifest.json ├── browser-action-hello-world ├── README.md ├── hand-wave.png ├── manifest.json └── popup.html ├── caps-detector ├── README.md ├── background.js ├── caps-detector.js ├── highlight.css ├── icon-128.png ├── icon-19.png ├── icon-32.png ├── icon-48.png ├── icon-64.png ├── icon.sketch └── manifest.json ├── content-script-hello-world ├── README.me ├── content_script.js ├── jquery.js ├── manifest.json └── rocket.png ├── content-script-via-browser-action ├── background.js ├── content_script.js ├── jquery.js ├── manifest.json ├── mystyles.css └── rocket.png ├── event-alarms ├── README.md ├── background.js ├── content.js ├── icon.png └── manifest.json ├── execute-code-on-activated-tab ├── README.md ├── background.js └── manifest.json ├── firebase-clicks-counter.zip ├── firebase-clicks-counter ├── README.md ├── background.js ├── firebase-app.js ├── firebase-config.js ├── firebase-firestore.js ├── firebase-wrapper.js └── manifest.json ├── firebase-clicks-example └── README.md ├── firebase-starter-template ├── README.md ├── background.js ├── firebase-app.js ├── firebase-config.js ├── firebase-firestore.js ├── firebase-wrapper.js └── manifest.json ├── firebase-tab-counter ├── README.md ├── background.js ├── firebase-app.js ├── firebase-config.js ├── firebase-firestore.js ├── firebase-wrapper.js └── manifest.json ├── google-en-espanol ├── README.md ├── background.js └── manifest.json ├── htb-workshop ├── craigslist-my-list │ ├── manifest.json │ └── replace.js ├── hello-world │ └── manifest.json ├── itp-color-changer │ ├── manifest.json │ └── style.css └── news-substitutions │ ├── background.js │ ├── manifest.json │ └── replace.js ├── image-capture-example ├── README.md ├── camera.png ├── jquery.js ├── manifest.json ├── popup.css ├── popup.html └── popup.js ├── image-changer-extension ├── eventPage.js ├── index.html └── manifest.json ├── jsconfig.json ├── message-sending-hello-world ├── background.js ├── content.js ├── icon.png ├── jquery.js └── manifest.json ├── ncaa-stats-alyzer ├── background.js ├── ball.png ├── content.js ├── jquery.js ├── manifest.json ├── popup.html └── popup.js ├── new-tab-execute-script ├── background.js ├── content_script.js └── manifest.json ├── omnibox-page-colorizer ├── README.md ├── background.js ├── demo.gif └── manifest.json ├── override-hello-world ├── README.md ├── manifest.json └── newtab.html ├── page-action-hello-world ├── background.js ├── manifest.json ├── page-icon.png └── popup.html ├── paywall-bypass-example ├── README.md ├── background.js └── manifest.json ├── replace-image ├── README.md ├── cat.jpg ├── content_script.js ├── jquery.js └── manifest.json ├── request-blocking-example ├── README.md ├── background.js ├── cat.jpg └── manifest.json ├── request-modifying-wsj-example ├── background.js └── manifest.json ├── socket-io-example ├── README ├── socket-backend │ ├── .gitignore │ ├── package.json │ └── server.js └── socket-extension │ ├── content.js │ ├── manifest.json │ └── socket.io-1.4.5.js ├── sort-tabs ├── README ├── background.js ├── manifest.json ├── sort-128.png └── sort-24.png ├── speak-my-account-balance ├── background.js ├── bag.png ├── content.js ├── jquery.js └── manifest.json ├── speak-my-password ├── background.js ├── content.js ├── jquery.js ├── manifest.json └── security.png ├── speak-selection ├── SpeakSel128.png ├── SpeakSel16.png ├── SpeakSel19-active.png ├── SpeakSel19.png ├── SpeakSel256.png ├── SpeakSel48.png ├── background.js ├── content_script.js ├── keycodes.js ├── manifest.json ├── options.html ├── options.js └── tabs.js ├── tab-russian-roulette ├── README.md ├── background.js ├── hand-gun.svg ├── icon │ ├── hand-gun-128.png │ ├── hand-gun-16.png │ ├── hand-gun-32.png │ └── hand-gun-64.png ├── icons-rotated │ ├── hand-gun-19--15.png │ ├── hand-gun-19--75.png │ ├── hand-gun-19-15.png │ ├── hand-gun-19-225.png │ ├── hand-gun-19-75.png │ └── hand-gun-19.png ├── manifest.json ├── screenshot.png └── screenshot.psd ├── thoughtbot-tutorial ├── README.md ├── background.js ├── content.js ├── icon.png ├── jquery-3.3.1.js └── manifest.json ├── timer ├── .gitignore ├── CNAME ├── README.md ├── index.html ├── index.js ├── package-lock.json ├── package.json ├── style.css └── timer.gif ├── unloginable ├── README.md ├── background.js └── manifest.json ├── url-watcher-example ├── README.md ├── background.js └── manifest.json └── web-request-kitchen-sink ├── README.md ├── background.js ├── cat.jpg └── manifest.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/README.md -------------------------------------------------------------------------------- /ad-blocker-example/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/ad-blocker-example/background.js -------------------------------------------------------------------------------- /ad-blocker-example/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/ad-blocker-example/manifest.json -------------------------------------------------------------------------------- /animated-browser-action-with-pixi-js/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action-with-pixi-js/background.js -------------------------------------------------------------------------------- /animated-browser-action-with-pixi-js/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action-with-pixi-js/manifest.json -------------------------------------------------------------------------------- /animated-browser-action-with-pixi-js/pixi.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action-with-pixi-js/pixi.min.js -------------------------------------------------------------------------------- /animated-browser-action-with-pixi-js/rose-19x19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action-with-pixi-js/rose-19x19.png -------------------------------------------------------------------------------- /animated-browser-action/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/background.js -------------------------------------------------------------------------------- /animated-browser-action/images/rose-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/images/rose-0.png -------------------------------------------------------------------------------- /animated-browser-action/images/rose-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/images/rose-1.png -------------------------------------------------------------------------------- /animated-browser-action/images/rose-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/images/rose-2.png -------------------------------------------------------------------------------- /animated-browser-action/images/rose-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/images/rose-3.png -------------------------------------------------------------------------------- /animated-browser-action/images/rose-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/images/rose-4.png -------------------------------------------------------------------------------- /animated-browser-action/images/rose-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/images/rose-5.png -------------------------------------------------------------------------------- /animated-browser-action/images/rose-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/images/rose-6.png -------------------------------------------------------------------------------- /animated-browser-action/images/rose-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/images/rose-7.png -------------------------------------------------------------------------------- /animated-browser-action/images/rose-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/images/rose-8.png -------------------------------------------------------------------------------- /animated-browser-action/images/rose-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/images/rose-9.png -------------------------------------------------------------------------------- /animated-browser-action/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/animated-browser-action/manifest.json -------------------------------------------------------------------------------- /bookmarklet-creator/CNAME: -------------------------------------------------------------------------------- 1 | bookmarklet.hackingthebrowser.com 2 | -------------------------------------------------------------------------------- /bookmarklet-creator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/README.md -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/codemirror.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/codemirror.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/3024-day.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/3024-day.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/3024-night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/3024-night.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/abcdef.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/abcdef.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/ambiance-mobile.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/ambiance.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/ambiance.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/base16-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/base16-dark.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/base16-light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/base16-light.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/bespin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/bespin.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/blackboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/blackboard.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/cobalt.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/cobalt.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/colorforth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/colorforth.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/darcula.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/darcula.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/dracula.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/dracula.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/duotone-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/duotone-dark.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/duotone-light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/duotone-light.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/eclipse.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/eclipse.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/elegant.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/elegant.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/erlang-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/erlang-dark.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/gruvbox-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/gruvbox-dark.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/hopscotch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/hopscotch.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/icecoder.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/icecoder.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/idea.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/idea.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/isotope.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/isotope.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/lesser-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/lesser-dark.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/liquibyte.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/liquibyte.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/lucario.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/lucario.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/material.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/material.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/mbo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/mbo.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/mdn-like.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/mdn-like.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/midnight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/midnight.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/monokai.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/monokai.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/neat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/neat.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/neo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/neo.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/night.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/oceanic-next.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/oceanic-next.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/panda-syntax.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/panda-syntax.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/paraiso-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/paraiso-dark.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/paraiso-light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/paraiso-light.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/pastel-on-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/pastel-on-dark.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/railscasts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/railscasts.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/rubyblue.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/rubyblue.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/seti.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/seti.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/shadowfox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/shadowfox.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/solarized.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/solarized.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/ssms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/ssms.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/the-matrix.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/the-matrix.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/tomorrow-night-bright.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/tomorrow-night-bright.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/tomorrow-night-eighties.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/tomorrow-night-eighties.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/ttcn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/ttcn.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/twilight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/twilight.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/vibrant-ink.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/vibrant-ink.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/xq-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/xq-dark.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/xq-light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/xq-light.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/yeti.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/yeti.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/codemirror/theme/zenburn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/codemirror/theme/zenburn.css -------------------------------------------------------------------------------- /bookmarklet-creator/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/css/main.css -------------------------------------------------------------------------------- /bookmarklet-creator/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/demo.html -------------------------------------------------------------------------------- /bookmarklet-creator/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/index.html -------------------------------------------------------------------------------- /bookmarklet-creator/rhino.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/rhino.jpeg -------------------------------------------------------------------------------- /bookmarklet-creator/src/codemirror/codemirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/src/codemirror/codemirror.js -------------------------------------------------------------------------------- /bookmarklet-creator/src/codemirror/mode/javascript/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/src/codemirror/mode/javascript/javascript.js -------------------------------------------------------------------------------- /bookmarklet-creator/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-creator/src/main.js -------------------------------------------------------------------------------- /bookmarklet-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-extension/README.md -------------------------------------------------------------------------------- /bookmarklet-extension/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-extension/background.js -------------------------------------------------------------------------------- /bookmarklet-extension/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-extension/jquery.js -------------------------------------------------------------------------------- /bookmarklet-extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-extension/manifest.json -------------------------------------------------------------------------------- /bookmarklet-extension/my-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-extension/my-script.js -------------------------------------------------------------------------------- /bookmarklet-extension/my-styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: red !important; 3 | } 4 | -------------------------------------------------------------------------------- /bookmarklet-on-off-with-message-passing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-on-off-with-message-passing/README.md -------------------------------------------------------------------------------- /bookmarklet-on-off-with-message-passing/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-on-off-with-message-passing/background.js -------------------------------------------------------------------------------- /bookmarklet-on-off-with-message-passing/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-on-off-with-message-passing/jquery.js -------------------------------------------------------------------------------- /bookmarklet-on-off-with-message-passing/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-on-off-with-message-passing/manifest.json -------------------------------------------------------------------------------- /bookmarklet-on-off-with-message-passing/my-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/bookmarklet-on-off-with-message-passing/my-script.js -------------------------------------------------------------------------------- /bookmarklet-on-off-with-message-passing/my-styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: red !important; 3 | } 4 | -------------------------------------------------------------------------------- /broken-examples/extension-a/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-a/README.md -------------------------------------------------------------------------------- /broken-examples/extension-a/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-a/manifest.json -------------------------------------------------------------------------------- /broken-examples/extension-b/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-b/README.md -------------------------------------------------------------------------------- /broken-examples/extension-b/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-b/background.js -------------------------------------------------------------------------------- /broken-examples/extension-b/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-b/manifest.json -------------------------------------------------------------------------------- /broken-examples/extension-c/HINTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-c/HINTS.md -------------------------------------------------------------------------------- /broken-examples/extension-c/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-c/README.md -------------------------------------------------------------------------------- /broken-examples/extension-c/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-c/background.js -------------------------------------------------------------------------------- /broken-examples/extension-c/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-c/content.js -------------------------------------------------------------------------------- /broken-examples/extension-c/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-c/manifest.json -------------------------------------------------------------------------------- /broken-examples/extension-d/HINTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-d/HINTS.md -------------------------------------------------------------------------------- /broken-examples/extension-d/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-d/README.md -------------------------------------------------------------------------------- /broken-examples/extension-d/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-d/background.js -------------------------------------------------------------------------------- /broken-examples/extension-d/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-d/content.js -------------------------------------------------------------------------------- /broken-examples/extension-d/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-d/jquery.js -------------------------------------------------------------------------------- /broken-examples/extension-d/malkovich.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-d/malkovich.jpg -------------------------------------------------------------------------------- /broken-examples/extension-d/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/broken-examples/extension-d/manifest.json -------------------------------------------------------------------------------- /browser-action-hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/browser-action-hello-world/README.md -------------------------------------------------------------------------------- /browser-action-hello-world/hand-wave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/browser-action-hello-world/hand-wave.png -------------------------------------------------------------------------------- /browser-action-hello-world/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/browser-action-hello-world/manifest.json -------------------------------------------------------------------------------- /browser-action-hello-world/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/browser-action-hello-world/popup.html -------------------------------------------------------------------------------- /caps-detector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/caps-detector/README.md -------------------------------------------------------------------------------- /caps-detector/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/caps-detector/background.js -------------------------------------------------------------------------------- /caps-detector/caps-detector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/caps-detector/caps-detector.js -------------------------------------------------------------------------------- /caps-detector/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/caps-detector/highlight.css -------------------------------------------------------------------------------- /caps-detector/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/caps-detector/icon-128.png -------------------------------------------------------------------------------- /caps-detector/icon-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/caps-detector/icon-19.png -------------------------------------------------------------------------------- /caps-detector/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/caps-detector/icon-32.png -------------------------------------------------------------------------------- /caps-detector/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/caps-detector/icon-48.png -------------------------------------------------------------------------------- /caps-detector/icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/caps-detector/icon-64.png -------------------------------------------------------------------------------- /caps-detector/icon.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/caps-detector/icon.sketch -------------------------------------------------------------------------------- /caps-detector/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/caps-detector/manifest.json -------------------------------------------------------------------------------- /content-script-hello-world/README.me: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/content-script-hello-world/README.me -------------------------------------------------------------------------------- /content-script-hello-world/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/content-script-hello-world/content_script.js -------------------------------------------------------------------------------- /content-script-hello-world/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/content-script-hello-world/jquery.js -------------------------------------------------------------------------------- /content-script-hello-world/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/content-script-hello-world/manifest.json -------------------------------------------------------------------------------- /content-script-hello-world/rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/content-script-hello-world/rocket.png -------------------------------------------------------------------------------- /content-script-via-browser-action/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/content-script-via-browser-action/background.js -------------------------------------------------------------------------------- /content-script-via-browser-action/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/content-script-via-browser-action/content_script.js -------------------------------------------------------------------------------- /content-script-via-browser-action/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/content-script-via-browser-action/jquery.js -------------------------------------------------------------------------------- /content-script-via-browser-action/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/content-script-via-browser-action/manifest.json -------------------------------------------------------------------------------- /content-script-via-browser-action/mystyles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/content-script-via-browser-action/mystyles.css -------------------------------------------------------------------------------- /content-script-via-browser-action/rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/content-script-via-browser-action/rocket.png -------------------------------------------------------------------------------- /event-alarms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/event-alarms/README.md -------------------------------------------------------------------------------- /event-alarms/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/event-alarms/background.js -------------------------------------------------------------------------------- /event-alarms/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/event-alarms/content.js -------------------------------------------------------------------------------- /event-alarms/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/event-alarms/icon.png -------------------------------------------------------------------------------- /event-alarms/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/event-alarms/manifest.json -------------------------------------------------------------------------------- /execute-code-on-activated-tab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/execute-code-on-activated-tab/README.md -------------------------------------------------------------------------------- /execute-code-on-activated-tab/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/execute-code-on-activated-tab/background.js -------------------------------------------------------------------------------- /execute-code-on-activated-tab/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/execute-code-on-activated-tab/manifest.json -------------------------------------------------------------------------------- /firebase-clicks-counter.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-clicks-counter.zip -------------------------------------------------------------------------------- /firebase-clicks-counter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-clicks-counter/README.md -------------------------------------------------------------------------------- /firebase-clicks-counter/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-clicks-counter/background.js -------------------------------------------------------------------------------- /firebase-clicks-counter/firebase-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-clicks-counter/firebase-app.js -------------------------------------------------------------------------------- /firebase-clicks-counter/firebase-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-clicks-counter/firebase-config.js -------------------------------------------------------------------------------- /firebase-clicks-counter/firebase-firestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-clicks-counter/firebase-firestore.js -------------------------------------------------------------------------------- /firebase-clicks-counter/firebase-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-clicks-counter/firebase-wrapper.js -------------------------------------------------------------------------------- /firebase-clicks-counter/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-clicks-counter/manifest.json -------------------------------------------------------------------------------- /firebase-clicks-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-clicks-example/README.md -------------------------------------------------------------------------------- /firebase-starter-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-starter-template/README.md -------------------------------------------------------------------------------- /firebase-starter-template/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-starter-template/background.js -------------------------------------------------------------------------------- /firebase-starter-template/firebase-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-starter-template/firebase-app.js -------------------------------------------------------------------------------- /firebase-starter-template/firebase-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-starter-template/firebase-config.js -------------------------------------------------------------------------------- /firebase-starter-template/firebase-firestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-starter-template/firebase-firestore.js -------------------------------------------------------------------------------- /firebase-starter-template/firebase-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-starter-template/firebase-wrapper.js -------------------------------------------------------------------------------- /firebase-starter-template/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-starter-template/manifest.json -------------------------------------------------------------------------------- /firebase-tab-counter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-tab-counter/README.md -------------------------------------------------------------------------------- /firebase-tab-counter/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-tab-counter/background.js -------------------------------------------------------------------------------- /firebase-tab-counter/firebase-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-tab-counter/firebase-app.js -------------------------------------------------------------------------------- /firebase-tab-counter/firebase-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-tab-counter/firebase-config.js -------------------------------------------------------------------------------- /firebase-tab-counter/firebase-firestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-tab-counter/firebase-firestore.js -------------------------------------------------------------------------------- /firebase-tab-counter/firebase-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-tab-counter/firebase-wrapper.js -------------------------------------------------------------------------------- /firebase-tab-counter/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/firebase-tab-counter/manifest.json -------------------------------------------------------------------------------- /google-en-espanol/README.md: -------------------------------------------------------------------------------- 1 | Modifies the Content-Language header to be spanish ("es"). 2 | -------------------------------------------------------------------------------- /google-en-espanol/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/google-en-espanol/background.js -------------------------------------------------------------------------------- /google-en-espanol/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/google-en-espanol/manifest.json -------------------------------------------------------------------------------- /htb-workshop/craigslist-my-list/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/htb-workshop/craigslist-my-list/manifest.json -------------------------------------------------------------------------------- /htb-workshop/craigslist-my-list/replace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/htb-workshop/craigslist-my-list/replace.js -------------------------------------------------------------------------------- /htb-workshop/hello-world/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/htb-workshop/hello-world/manifest.json -------------------------------------------------------------------------------- /htb-workshop/itp-color-changer/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/htb-workshop/itp-color-changer/manifest.json -------------------------------------------------------------------------------- /htb-workshop/itp-color-changer/style.css: -------------------------------------------------------------------------------- 1 | .global-nav { 2 | background-color: yellow !important; 3 | } 4 | -------------------------------------------------------------------------------- /htb-workshop/news-substitutions/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/htb-workshop/news-substitutions/background.js -------------------------------------------------------------------------------- /htb-workshop/news-substitutions/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/htb-workshop/news-substitutions/manifest.json -------------------------------------------------------------------------------- /htb-workshop/news-substitutions/replace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/htb-workshop/news-substitutions/replace.js -------------------------------------------------------------------------------- /image-capture-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/image-capture-example/README.md -------------------------------------------------------------------------------- /image-capture-example/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/image-capture-example/camera.png -------------------------------------------------------------------------------- /image-capture-example/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/image-capture-example/jquery.js -------------------------------------------------------------------------------- /image-capture-example/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/image-capture-example/manifest.json -------------------------------------------------------------------------------- /image-capture-example/popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/image-capture-example/popup.css -------------------------------------------------------------------------------- /image-capture-example/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/image-capture-example/popup.html -------------------------------------------------------------------------------- /image-capture-example/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/image-capture-example/popup.js -------------------------------------------------------------------------------- /image-changer-extension/eventPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/image-changer-extension/eventPage.js -------------------------------------------------------------------------------- /image-changer-extension/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/image-changer-extension/index.html -------------------------------------------------------------------------------- /image-changer-extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/image-changer-extension/manifest.json -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "typeAcquisition": { "include": ["chrome"] } 3 | } 4 | -------------------------------------------------------------------------------- /message-sending-hello-world/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/message-sending-hello-world/background.js -------------------------------------------------------------------------------- /message-sending-hello-world/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/message-sending-hello-world/content.js -------------------------------------------------------------------------------- /message-sending-hello-world/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/message-sending-hello-world/icon.png -------------------------------------------------------------------------------- /message-sending-hello-world/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/message-sending-hello-world/jquery.js -------------------------------------------------------------------------------- /message-sending-hello-world/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/message-sending-hello-world/manifest.json -------------------------------------------------------------------------------- /ncaa-stats-alyzer/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/ncaa-stats-alyzer/background.js -------------------------------------------------------------------------------- /ncaa-stats-alyzer/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/ncaa-stats-alyzer/ball.png -------------------------------------------------------------------------------- /ncaa-stats-alyzer/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/ncaa-stats-alyzer/content.js -------------------------------------------------------------------------------- /ncaa-stats-alyzer/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/ncaa-stats-alyzer/jquery.js -------------------------------------------------------------------------------- /ncaa-stats-alyzer/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/ncaa-stats-alyzer/manifest.json -------------------------------------------------------------------------------- /ncaa-stats-alyzer/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/ncaa-stats-alyzer/popup.html -------------------------------------------------------------------------------- /ncaa-stats-alyzer/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/ncaa-stats-alyzer/popup.js -------------------------------------------------------------------------------- /new-tab-execute-script/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/new-tab-execute-script/background.js -------------------------------------------------------------------------------- /new-tab-execute-script/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/new-tab-execute-script/content_script.js -------------------------------------------------------------------------------- /new-tab-execute-script/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/new-tab-execute-script/manifest.json -------------------------------------------------------------------------------- /omnibox-page-colorizer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/omnibox-page-colorizer/README.md -------------------------------------------------------------------------------- /omnibox-page-colorizer/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/omnibox-page-colorizer/background.js -------------------------------------------------------------------------------- /omnibox-page-colorizer/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/omnibox-page-colorizer/demo.gif -------------------------------------------------------------------------------- /omnibox-page-colorizer/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/omnibox-page-colorizer/manifest.json -------------------------------------------------------------------------------- /override-hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/override-hello-world/README.md -------------------------------------------------------------------------------- /override-hello-world/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/override-hello-world/manifest.json -------------------------------------------------------------------------------- /override-hello-world/newtab.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/override-hello-world/newtab.html -------------------------------------------------------------------------------- /page-action-hello-world/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/page-action-hello-world/background.js -------------------------------------------------------------------------------- /page-action-hello-world/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/page-action-hello-world/manifest.json -------------------------------------------------------------------------------- /page-action-hello-world/page-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/page-action-hello-world/page-icon.png -------------------------------------------------------------------------------- /page-action-hello-world/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/page-action-hello-world/popup.html -------------------------------------------------------------------------------- /paywall-bypass-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/paywall-bypass-example/README.md -------------------------------------------------------------------------------- /paywall-bypass-example/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/paywall-bypass-example/background.js -------------------------------------------------------------------------------- /paywall-bypass-example/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/paywall-bypass-example/manifest.json -------------------------------------------------------------------------------- /replace-image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/replace-image/README.md -------------------------------------------------------------------------------- /replace-image/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/replace-image/cat.jpg -------------------------------------------------------------------------------- /replace-image/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/replace-image/content_script.js -------------------------------------------------------------------------------- /replace-image/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/replace-image/jquery.js -------------------------------------------------------------------------------- /replace-image/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/replace-image/manifest.json -------------------------------------------------------------------------------- /request-blocking-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/request-blocking-example/README.md -------------------------------------------------------------------------------- /request-blocking-example/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/request-blocking-example/background.js -------------------------------------------------------------------------------- /request-blocking-example/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/request-blocking-example/cat.jpg -------------------------------------------------------------------------------- /request-blocking-example/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/request-blocking-example/manifest.json -------------------------------------------------------------------------------- /request-modifying-wsj-example/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/request-modifying-wsj-example/background.js -------------------------------------------------------------------------------- /request-modifying-wsj-example/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/request-modifying-wsj-example/manifest.json -------------------------------------------------------------------------------- /socket-io-example/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/socket-io-example/README -------------------------------------------------------------------------------- /socket-io-example/socket-backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /socket-io-example/socket-backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/socket-io-example/socket-backend/package.json -------------------------------------------------------------------------------- /socket-io-example/socket-backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/socket-io-example/socket-backend/server.js -------------------------------------------------------------------------------- /socket-io-example/socket-extension/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/socket-io-example/socket-extension/content.js -------------------------------------------------------------------------------- /socket-io-example/socket-extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/socket-io-example/socket-extension/manifest.json -------------------------------------------------------------------------------- /socket-io-example/socket-extension/socket.io-1.4.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/socket-io-example/socket-extension/socket.io-1.4.5.js -------------------------------------------------------------------------------- /sort-tabs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/sort-tabs/README -------------------------------------------------------------------------------- /sort-tabs/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/sort-tabs/background.js -------------------------------------------------------------------------------- /sort-tabs/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/sort-tabs/manifest.json -------------------------------------------------------------------------------- /sort-tabs/sort-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/sort-tabs/sort-128.png -------------------------------------------------------------------------------- /sort-tabs/sort-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/sort-tabs/sort-24.png -------------------------------------------------------------------------------- /speak-my-account-balance/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-my-account-balance/background.js -------------------------------------------------------------------------------- /speak-my-account-balance/bag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-my-account-balance/bag.png -------------------------------------------------------------------------------- /speak-my-account-balance/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-my-account-balance/content.js -------------------------------------------------------------------------------- /speak-my-account-balance/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-my-account-balance/jquery.js -------------------------------------------------------------------------------- /speak-my-account-balance/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-my-account-balance/manifest.json -------------------------------------------------------------------------------- /speak-my-password/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-my-password/background.js -------------------------------------------------------------------------------- /speak-my-password/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-my-password/content.js -------------------------------------------------------------------------------- /speak-my-password/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-my-password/jquery.js -------------------------------------------------------------------------------- /speak-my-password/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-my-password/manifest.json -------------------------------------------------------------------------------- /speak-my-password/security.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-my-password/security.png -------------------------------------------------------------------------------- /speak-selection/SpeakSel128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/SpeakSel128.png -------------------------------------------------------------------------------- /speak-selection/SpeakSel16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/SpeakSel16.png -------------------------------------------------------------------------------- /speak-selection/SpeakSel19-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/SpeakSel19-active.png -------------------------------------------------------------------------------- /speak-selection/SpeakSel19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/SpeakSel19.png -------------------------------------------------------------------------------- /speak-selection/SpeakSel256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/SpeakSel256.png -------------------------------------------------------------------------------- /speak-selection/SpeakSel48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/SpeakSel48.png -------------------------------------------------------------------------------- /speak-selection/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/background.js -------------------------------------------------------------------------------- /speak-selection/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/content_script.js -------------------------------------------------------------------------------- /speak-selection/keycodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/keycodes.js -------------------------------------------------------------------------------- /speak-selection/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/manifest.json -------------------------------------------------------------------------------- /speak-selection/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/options.html -------------------------------------------------------------------------------- /speak-selection/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/options.js -------------------------------------------------------------------------------- /speak-selection/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/speak-selection/tabs.js -------------------------------------------------------------------------------- /tab-russian-roulette/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/README.md -------------------------------------------------------------------------------- /tab-russian-roulette/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/background.js -------------------------------------------------------------------------------- /tab-russian-roulette/hand-gun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/hand-gun.svg -------------------------------------------------------------------------------- /tab-russian-roulette/icon/hand-gun-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/icon/hand-gun-128.png -------------------------------------------------------------------------------- /tab-russian-roulette/icon/hand-gun-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/icon/hand-gun-16.png -------------------------------------------------------------------------------- /tab-russian-roulette/icon/hand-gun-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/icon/hand-gun-32.png -------------------------------------------------------------------------------- /tab-russian-roulette/icon/hand-gun-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/icon/hand-gun-64.png -------------------------------------------------------------------------------- /tab-russian-roulette/icons-rotated/hand-gun-19--15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/icons-rotated/hand-gun-19--15.png -------------------------------------------------------------------------------- /tab-russian-roulette/icons-rotated/hand-gun-19--75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/icons-rotated/hand-gun-19--75.png -------------------------------------------------------------------------------- /tab-russian-roulette/icons-rotated/hand-gun-19-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/icons-rotated/hand-gun-19-15.png -------------------------------------------------------------------------------- /tab-russian-roulette/icons-rotated/hand-gun-19-225.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/icons-rotated/hand-gun-19-225.png -------------------------------------------------------------------------------- /tab-russian-roulette/icons-rotated/hand-gun-19-75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/icons-rotated/hand-gun-19-75.png -------------------------------------------------------------------------------- /tab-russian-roulette/icons-rotated/hand-gun-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/icons-rotated/hand-gun-19.png -------------------------------------------------------------------------------- /tab-russian-roulette/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/manifest.json -------------------------------------------------------------------------------- /tab-russian-roulette/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/screenshot.png -------------------------------------------------------------------------------- /tab-russian-roulette/screenshot.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/tab-russian-roulette/screenshot.psd -------------------------------------------------------------------------------- /thoughtbot-tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/thoughtbot-tutorial/README.md -------------------------------------------------------------------------------- /thoughtbot-tutorial/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/thoughtbot-tutorial/background.js -------------------------------------------------------------------------------- /thoughtbot-tutorial/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/thoughtbot-tutorial/content.js -------------------------------------------------------------------------------- /thoughtbot-tutorial/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/thoughtbot-tutorial/icon.png -------------------------------------------------------------------------------- /thoughtbot-tutorial/jquery-3.3.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/thoughtbot-tutorial/jquery-3.3.1.js -------------------------------------------------------------------------------- /thoughtbot-tutorial/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/thoughtbot-tutorial/manifest.json -------------------------------------------------------------------------------- /timer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/timer/.gitignore -------------------------------------------------------------------------------- /timer/CNAME: -------------------------------------------------------------------------------- 1 | timer.hackingthebrowser.com 2 | -------------------------------------------------------------------------------- /timer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/timer/README.md -------------------------------------------------------------------------------- /timer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/timer/index.html -------------------------------------------------------------------------------- /timer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/timer/index.js -------------------------------------------------------------------------------- /timer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/timer/package-lock.json -------------------------------------------------------------------------------- /timer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/timer/package.json -------------------------------------------------------------------------------- /timer/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/timer/style.css -------------------------------------------------------------------------------- /timer/timer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/timer/timer.gif -------------------------------------------------------------------------------- /unloginable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/unloginable/README.md -------------------------------------------------------------------------------- /unloginable/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/unloginable/background.js -------------------------------------------------------------------------------- /unloginable/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/unloginable/manifest.json -------------------------------------------------------------------------------- /url-watcher-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/url-watcher-example/README.md -------------------------------------------------------------------------------- /url-watcher-example/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/url-watcher-example/background.js -------------------------------------------------------------------------------- /url-watcher-example/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/url-watcher-example/manifest.json -------------------------------------------------------------------------------- /web-request-kitchen-sink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/web-request-kitchen-sink/README.md -------------------------------------------------------------------------------- /web-request-kitchen-sink/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/web-request-kitchen-sink/background.js -------------------------------------------------------------------------------- /web-request-kitchen-sink/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/web-request-kitchen-sink/cat.jpg -------------------------------------------------------------------------------- /web-request-kitchen-sink/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITPNYU/hacking-the-browser/HEAD/web-request-kitchen-sink/manifest.json --------------------------------------------------------------------------------