Back to Project List

Rabbit Hole v2

Rabbit Hole is a browser extension that tracks your journey through Wikipedia to create a map of your knowledge base. You can then annotate links between articles and add your own notes thereby creating a small knowledge

Repository Video ▶️

Rabbit Hole is a browser extension that tracks your journey through Wikipedia to create a map of your knowledge base. You can then annotate links between articles and add your own notes thereby creating a small knowledge base of your own.

During the course of this hackathon, the plan is to add a couple of features that would make the extension more useful for sites other than Wikipedia as well as making notes & previews more useful.

Note: This version of the extension is only supported on Firefox.

Building and Running

  • Clone the repo
  • Checkout the v2 branch. git checkout v2
  • Install dependencies - npm ci
  • Build - npm run build.

Running

  • Open about:debugging#/runtime/this-firefox
  • Click on "Load Temporary Add-On"
  • Navigate to the project/dist folder and load the manifest.json file.

Using the extension.

  • Open a webpage
  • Click on the Rabbit Hole icon on the toolbar
  • Click on Start Recording
  • Navigate through different links.
  • Open the sidebar again from the toolbar and click on the session link
  • You should be redirected to the viewer to see the graph
Anirudh Varma

Allowed users to manually start and stop recording of session activity.

November 14, 2021

We are now able to track history across different domains, not just tied to Wikipedia.

Next steps - * Allow the user to manually start/stop tracking. * Page-level notes. * Better view UI.

November 13, 2021

Project created by Anirudh Varma

November 11, 2021